Journal of robotic systems.