Robotics Design Challenges