I hate mechanical engineers. I mean the firmware/programming of that I can understand how to do it/how it works. But the MechE's that figured out the physics/gyroscopics for that to work are insanely smart. As in "I can't fathom how they even started doing this" smart.
Well I doubt they (the robots) are doing that in any kind of a "smart" way, where the robots are say cognizant of what's around them (like if the robot was too close to the edge of the table it would have stepped off), that's the next "big" step for these things. Of course that's almost where the MechE's take off and the CompE's step up, but that's a whole separate challenge in and of itself again...
This shit is mind boggling.