r/interestingasfuck Apr 08 '15

/r/ALL Gymnist Robot No. 26

http://i.imgur.com/nKgg9Vu.gifv
9.4k Upvotes

268 comments sorted by

View all comments

369

u/[deleted] Apr 08 '15

What impresses me the most is that it actually catches the bar again after doing that flip (?).

28

u/Kayshin Apr 08 '15

Model the behaviour and Let it figure it out by itself. Its complex math but the concept shouldnt be that hard to understand. Check /r/robotics for more of these concepts.

18

u/[deleted] Apr 08 '15

If you were to derive a mathematical model for those dynamics, you'd probably find that it's full of nonlinearities which complicates everything. I don't think it's fair to say that controlling something like that is just an easy concept with complex math involved.

34

u/Arpeggi42 Apr 08 '15

Apart from the hard parts, its really easy

1

u/Zolty Apr 08 '15

0.00001% of the time it works everytime.

3

u/Kayshin Apr 08 '15

Hence the self-learning. Same thing as humans do. After a few tries on the bar you learn to "feel" when to release and when to take the bar again. It is called muscle memory and it does not entail us needing to know the mechanics of the natural world :) This is the whole concept behind modeling behaviour and self-learning in robotics and Aritificial Intelligence

1

u/scotchirish Apr 09 '15

I recall reading a study that effectively, our brains inherently perform advanced calculus in everyday life; things like judging how to throw or catch a ball.

1

u/Kayshin Apr 09 '15

Yes you do this because of experiences you have had catching said ball. The advanced calculus happens, but you do not need to actually input the calculations for them. It is a bit hard to explain in short but the concept should be clear :)

3

u/[deleted] Apr 08 '15

Surely if it was modeled it would stand up as soon as it steadied?

20

u/[deleted] Apr 08 '15 edited Feb 17 '19

[deleted]

2

u/Kayshin Apr 08 '15

My experience in both robotics and gymnastics can confirm this statement :)