IEEE transactions on robotics a publication of the IEEE Robotics and Automation Society. (Institute of Electrical and Electronics Engineers, 2004)