International encyclopedia of robotics : applications and automation. - Dorf, Richard C.