OK, I am taking this from one post from another site to here so if its a little confusing I'm sorry. What if you had a big metal sphere. Inside, you have a pole going the diameter of it. On the ends, you would attach some multidirection wheels to it so it can move around inside of the sphere. In the middle would be a motor and a weight on a stick. When you wanted to move forward and backward, the motor would turn and the weight would swing to one side. When you wanted to change directions, the wheels (with attached motors) would maneuver the pole to a line running parallell to the floor plane, and perpendicular to the direction line you're going in. Then maybe some powerful magnets on solenoids would attach the bar securely to the wall of the sphere. Lastly the weight would do its stuff. It would require the use of both remote controls and another microcontroller to determine the position of the bar and where to put it, and to translate the signals from the receiver into moving the motors around, so you could drive it without much effort. If any opf you understand this or have any ideas, please post. Thanks
Bert