I have been thinking (and reading) about this and have to agree this is either a split design of some sort or a combo practical/CGI.
If it uses magnets for the floating head, I don't think it could stay on with the forward momentum of the body. Floating by magnetism uses an equal push/pull force, so there is not to keep it in the same location as the body, which is being propelled forward.
Assuming magnetic levitation rather than bearings, if the body is just spinning between the poles of the magnets (one in the base of the head and one just inside the body shell at the top of whatever internal support), it'd look a lot like what we see. Rare-earth or electromagnets provide
plenty of attractive force, both direct and shearing.
Also, shouldn't there be some sand being kicked up by the droid at the speed it's going? It doesn't appear to be a completely smooth rolling surface (the droid), which could keep the dust up to a minimum.
I's not a direct-drive wheel. It's basically the inner mechanism -- which
does have direct-drive wheels with traction -- rolling up the inner surface of the ball and overbalancing it in that direction. The droid is basically just constantly "falling" in the direction of motion. No traction required, and thus nothing being kicked up behind it.
Edit: if all other problems were solved and it had a floating head, turning the head could be done with a small fan on each side or compressed air. These could be used like thrusters.
Or, more likely, by having the body frame end of the mag-lev array mounted on a swivel base. The frame will be heavy enough to resist Newton's Third Law, where the head probably isn't.
Regarding the Omni Wheels....? The front and back propel the unit fore and aft. But wouldnt the left and right 'Omni Wheels' create drag on the hamster ball? I will admit, this concept does address the floating head mystery.
I haven't looked far enough into it yet, but I know with bots like this that
has been addressed. Got a local award-winning high school robotics team I could ask. *heh*
And I gotta give props to a guy who has been on here longer than I have and only posted 252 posts. There is something to say about he who speaks the least, speaks the loudest.
I'm one of those weirdos who has never really worried about post count. I just only try to say something when I have something to say. Which... I admit sometimes results in mini-essays rather than short answers, but I at least try to be interesting, so... *shrug*
A smooth ball on sand can't propel itself forward because of lack of traction. Think tire without profile.
The droid IMO needs to have some decent weight to be stable and reach the speed that is shown. Otherwise it would bump around and jump up into the air on uneven ground.
A metal internal frame, battery (especially battery), and control unit will definitely add some heft, and below the centerline will help stabilize. As for the traction thing, see earlier in his post -- the ball body is not a direct-drive wheel. The inner mechanism is climbing the inside of the ball body to push it forward as it overbalances in that direction. No traction required on the outside.
--Jonah