Robotics, vision and control : fundamental algorithms in Matlab - Corke, Peter (Springer, 2017)