Title: Machines, Mechanism and Robotics