Robotics and Automation, 2008, ICRA 2008, IEEE International Conference on date, 19-23 May, 2008. (IEEE Xplore, 2008)