Robotics and automated manufacturing