Kumar R. Machines, Mechanism and Robotics...2022