Robotics and mechanical engineering