IEEE transactions on robotics: a publication of the IEEE Robotics and Automation Society (IEEE, 2004)