Dynamics and control of robotic manipulators with contact and friction. (2019)