Mechanism Kinematics and Kinetics 2020