Design Challenges for Robots in Industrial Applications