An enhanced version of the robot-ball