Robotics — Modularity for service robots — Part 1: General requirements