Encyclopedia of Robotics - Ang, Marcelo H.; Khatib, Oussama; Siciliano, Bruno (Springer Berlin Heidelberg, 2019)