Тёмный

Humans, Robots, and Non-Prehensile Manipulation 

Brian Douglas
Подписаться 294 тыс.
Просмотров 16 тыс.
50% 1

Get the map of control theory: www.redbubble....
Download eBook on the fundamentals of control theory (in progress): engineeringmed...
This is a fun video that was inspired by a presentation I saw at the 2015 International Conference on Robotics and Automation (ICRA). I wanted to see if humans could duplicate the performance of a robot at ICRA that was balancing a ball on top of a rotating platform. I hope you find it entertaining and informative!
I got a huge amount of help on this video from Kristi Bradford. She did all of the cinematography and editing for this video. Not only does she do a lot of work in film but she also designs spacecraft instruments for studying icy satellites like Enceladus. Super cool! Check out her website: www.public.asu....
Errata:
None yet that I know of! But let me know if you spot something!
Links to more information:
Maksim Surov describing the butterfly robot: • Nonprehensile Manipula...
Leonid Paramonov describing the theory: • Leonid Paramonov - ICR...
Details of the butterfly robot:
www.dis.uniroma...
hades.mech.nort...
Lots of robots falling down at DARPA robotic challenge: • A Compilation of Robot...
More importantly there were a lot of successful robots at DARPA too: • Korea's Team KAIST rob...
A lot of great robot news and educational sources at Robohub.org
Don't forget to subscribe! I'm on Twitter @BrianBDouglas!
If you have any questions on it leave them in the comment section below or on Twitter and I'll try my best to answer them.
I will be loading a new video whenever I can and welcome suggestions for new topics. Please leave a comment or question below and I will do my best to address it. Thanks for watching!
Music credits:
"Fluffing a Duck"
Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
creativecommons...
"River Valley Breakdown"
Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
creativecommons...

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 61   
@santiagoricoy1313
@santiagoricoy1313 Год назад
I competed as part of a team in the DARPA Robotics Challenge Finals; crazy times. Now I'm watching this because I'm finally at the point where I'm starting to learn about how in the heck our team avoided falling. Thank you so much for your videos and the work you've done to keep education accessible! This is priceless.
@fjskfjdkdksofk
@fjskfjdkdksofk 9 лет назад
Woah!! This video so much inspired me. I thought it `s nothing when I saw the butterfly robot motion and i didn`t expect that it d be that much hard for human. now I understand why that`s revolutionary technolgy. Thank you for share this video!
@antonshiriaev5012
@antonshiriaev5012 9 лет назад
A colleague of mine from Mexico has pointed out the comment from Pedro, and I think I am in the position to clarify since both Pedro La Hera and Daniel Morales were my PhD students (and MSc students before that), and Maksim Surov was a postdoc supervised by me approximately the same period in Umea, Sweden. That time Pedro and Daniel primarily helped me with developing experiments and implementations with new methods for controlling hydraulic cranes for an industrial partner. Meanwhile, I have been working on creating new control algorithm for underactuated systems for more than decade. I have shared and taught graduate students and Pedro and Daniel, as others, had studied the topic, see the link for the (not updated) course folk.ntnu.no/shiriaev/files/oscillations_in_mechanical_systems.php. The butterfly example has come into my view after discussion with Dr. Kevin Lynch in 2009 and Dr. Giusseppe Oriolo who suggested it as a challenge for our theory. I have accepted the challenge and discussed and mentioned the problem with many students. The problem/challenge with new example come from the presence of unilateral constraint absent in the previous examples and absent in the general approach proposed by me and colleagues (Leonid Freidovich and Sergey Gusev). I had mentioned that to Pedro and Daniel as well, however, they had overlooked the point and produced a replica of my general arguments (previously iterated for many other robotic systems) for this example. It is perfect when students comprehend the difficult theoretical material, used it and write the text. At this point the fact that this technical exercise does not solve the original problem is not important for them and for the text. But it is important for the Butterfly robot example! I should say that the progress has come with specific parametrization of rolling motions proposed by Dr. Maksim Surov, which substantionally advanced the known to me arguments. Maksim has afterwards spent two year for implementation of this theoretical contribution and built three different platforms to validate the result. Of course, if some of arguments of Daniel and Pedro would be used in this development, then they should be mentioned in the paper in the list of coauthors. However, this was not the case, and the comment of Pedro indicates that they should be more critical for themselves as scientists and fair in judgments. Several leading US and world-wide researchers have tried to find the way to solve that example for decades, our team was the first one who made that beautiful show. All the participants who contributed to the result are listed as authors of the contribution and recognized.
@BrianBDouglas
@BrianBDouglas 9 лет назад
+Anton Shiriaev Thanks Anton for the clarification! I appreciate you writing this out for me and for my viewers.
@ChristianMego
@ChristianMego 6 лет назад
Hi +Anton, I really want to implement it. Can you help me? It would be an excelente thesis project so I could graduate with honors. Hope at leat your comments. Best regards.
@andraslibal
@andraslibal 3 года назад
The hand built version has an axis tilt that is not there in the original problem ... therefore it is a much much harder balancing problem. A fixed shaft that can only rotate seems in the frequency range people would be able to cope with. The bigger butterfly robot actually has a fixed horizontal shaft.
@tareknatsheh265
@tareknatsheh265 9 лет назад
the interesting part is the fact that this area needs a lot of research and work, so everyone has a chance to leave his fingerprint. And you're uncontrollably awesome, thanx for the videos ;)
@mnada72
@mnada72 3 года назад
Thank you , you are the best instructor in the field of control. Please don't stop providing content.
@yasermahmoud6297
@yasermahmoud6297 9 лет назад
I have two questions related to a different topic and I would really appreciate it if you answered them :) First question: Is there any application/s where I need the PID values of a controller in a system to be frequently tuned? I can think of some applications but I don't know whether I should change my PID values or not! These applications are 1. In humanoid robots where the environment is dynamic. 2. Another application might be when in quadcopters where the weather/altitude suddenly changes or when a single motor malfunctions so the other motors should be re-tuned. The second question is: If i gave a system a parabolic input to follow, should i feed my controller with only one PID value or several PID values? where each PID Value will be associated with each different slope! Thanks a lot :)
@Darkiekurdo
@Darkiekurdo 9 лет назад
You're awesome, Brian, keep up the great work!
@mahmedaa
@mahmedaa 8 лет назад
Great Video Brian. I guess I've seen this video 6 times already and I'm still coming back. Way to go Pal!
@mahmedaa
@mahmedaa 8 лет назад
+mahmedaa and the discussion in the comments is even better. It is just a breeze of fresh air to see great comments in a RU-vid video :)
@xavierlahera
@xavierlahera 9 лет назад
I enjoy to see how some people are talented at explaining complex problems of nonlinear control in simple ways. However, as a scientist, I think that it is always important to keep facts, particularly in public material, as it is the case of youtube. In fact, the problem of controlling underactuated systems, such as the butterfly robot, balancing pendulums and so forth, are quite complex in theory. And what I think is important to point out is that the theory required to perform motions with a setup like the butterfly robot has in fact been solved much earlier and by other people to what it is mentioned in this video. The only contribution behind the video of the butterfly is the practical implementation, but the scientific development, theory, and all work prior the experimental tests have been solved by others. And for those interested on such theory, all of this is clearly explained in the original work described in the PhD thesis of Daniel Ortiz Morales, and the simulation software and hardware design can be asked to him by email. With 3D printers widely available, it is simple to replicate these solutions with just a webcam, some motors and a simple processor like arduino. This is just a comment.
@BrianBDouglas
@BrianBDouglas 9 лет назад
+xavierlahera Thanks for calling attention to this. I have written Danial Ortiz Morales to ask for clarification on my comment and to ask permission to link to his research.
@BrianBDouglas
@BrianBDouglas 9 лет назад
+Brian Douglas For those who are interested, Dr. Anton Shiriaev explains in a comment on this thread the history of the butterfly experiment and the contribution that Dr. Maksim Surov has made.
@mohamedaminebouguerra1514
@mohamedaminebouguerra1514 9 лет назад
Informative and entertaining. I have been in ICRA this year but IDK how I missed the butterfly shaped robot.
@MrSaemichlaus
@MrSaemichlaus 2 года назад
Crazy how this was just 6 years ago and now we have Boston Dynamics Atlas running, doing flips and jumping. And spot.
@TheMrwarior
@TheMrwarior 8 лет назад
i wish you would upload more, i watched all of your control theory vids
@Mavarok284
@Mavarok284 8 лет назад
This is a very interesting topic. May I suggest a different approach? Something that in my opnion is a really hot topic now In robotics. You are viewing this purerly as a control problem. However for the human part of the probem this is actually a Machine Learning Problem. The human brain can be subtracted with a Neural Netwrok and it is true that many control mechanism (such as a PID Controller) can be substituted with a neural network which acts as an interpolator. However, the problem is that the Neural Network must first be trained, much like a human brain first has to be trained. There is a lot of depth to this approach and it is something, which I personally believe is really hot in the field of robotics, but I cant summarize it here very well. To sum up, as a classical control theorist you are basically questioning whereas we can achieve stability in this particular case. However, modern machine learning approaches (Deep Learning, Neural Networks) actually state that with sufficient training a mechanism (such as a human brain) can DISCOVER the dynamics and controls of a particular problem. Very inspirational video indeed. Keep it up!
@Radium84
@Radium84 9 лет назад
Awesome job, Brian, as usual. This one even piqued Erin's interest! Love the videos, keep em coming!
@YashKudale
@YashKudale 9 лет назад
Great videos !! Appreciate the effort you put in !!
@Z999Artur
@Z999Artur 8 лет назад
your videos are pure gold, I love it, I can procrastinate now by actually learning the stuff I'm procrastinating on.... You are a god among men.
@azscott8737
@azscott8737 8 лет назад
I think one of the issue why you could not repeat the butterfly thing with your woody apparatus, because the axil of the rotation was not stable, wobbling. Also, the edges of the woody thing is not not smooth as the one in the show... I think one of the way the DARPA robots can be improves is by designing the legs of the robot as spider legs which puts the center of the mass as the lowest point. I guess if they implement some sort of MPC in them, which they might have done, it could improve the movement of the robot.
@bigboateng2011
@bigboateng2011 9 лет назад
This was a cool video, I was expecting some maths though :P
@a.j.alriyadh2699
@a.j.alriyadh2699 9 лет назад
Dear Brain, I love your videos and more importantly, your pation to controls! I am a control engineer persuing my Masters in measurements and controls and I just can't have enough of your videos! I teach a class on Mechanical controls and I keep refering them to your this channel. I just wanted to pass the love so you know how great of a job your doing. if I may ask, what do u do for living? much respect, AJ
@a.j.alriyadh2699
@a.j.alriyadh2699 9 лет назад
Brian. sorry for the typo
@alfonshomac
@alfonshomac 9 лет назад
MIT OCW has an online course that feels relevant to this that I wish I had the mathematical prerequisites to follow. It's called underactuated robotics and it's also archived at edx under MITx (and here on youtube, too).
@alfonshomac
@alfonshomac 9 лет назад
+and then i said great video btw. Although I'm subscribed to you, I didn't know there was such a thing as konoz... I'll see you there in a second.
@BrianBDouglas
@BrianBDouglas 9 лет назад
+and then i said thanks for the comment and MIT information. konoz, I feel, is a better interface to my videos if you want to watch them in order and more like a course. I look forward to seeing you over there :)
@alfonshomac
@alfonshomac 9 лет назад
Brian Douglas It's pretty cool with the percentage on the top right and everything, feels a little like Khan Academy. I wasn't familiar with control theory but a closed loop looks a lot like one would program A*'s heuristic for AI or minimize an error function in Machine learning. I see the informational density is over 9000 (ha!) so, though I wanted to, I can't binge on it, but hey, that's better for long lasting recall. **high fives** for replying and the good work.
@PilotMan71
@PilotMan71 9 лет назад
Great video!
@BrianBDouglas
@BrianBDouglas 9 лет назад
Thanks!
@yasermahmoud6297
@yasermahmoud6297 9 лет назад
Waiting for more videos.. great job. :)
@BrianBDouglas
@BrianBDouglas 9 лет назад
+Yaser Mahmoud Thank you! More videos are coming. Although, the next few will be in the drawing style that most of mine are in. Stay tuned!
@Leo31Par
@Leo31Par 9 лет назад
We actually are building a robot with point feet using the same class of algorithms This theory is developing for a long time but it is rather complex.
@batman98298
@batman98298 9 лет назад
Hey Brian...great video...your videos on classical control theory are great, you helped me a lot understanding control theory. i have a question that Why do we use time domain analysis in real physical system..what REAL TIME stands for in a real life design like any modern medical equipment etc. reply plz
@angelsscroll
@angelsscroll 5 лет назад
This video is so funny and I am enjoying it a lot! The big one, I never imagined that you will do that task with your so cute friends! These experiments give me a lot of energy and motivation! Thanks a lot to you and your friends!
@azscott8737
@azscott8737 8 лет назад
Speaking of MPC, I would love if you make some video about MPC, thanks
@TednTin
@TednTin 7 лет назад
how can someone know about these scientific words or nomenclature because i am actually doing M.Sc and one thing i find hard is to find journals because generally they all use these wording
@ArmRehabHands
@ArmRehabHands 6 лет назад
loved it
@persian0pesar
@persian0pesar 9 лет назад
Can you please do a video on Z transform ?
@sandeepsrikonda7352
@sandeepsrikonda7352 9 лет назад
awesome...............
@satrioherlambang6205
@satrioherlambang6205 9 лет назад
Nice vid Sir, may I share you video in my blog?
@BrianBDouglas
@BrianBDouglas 9 лет назад
+Satrio Herlambang Sorry for the late response. You can share the video, and any of my videos, in your blog. Thanks for asking!
@AgnaldoC
@AgnaldoC 9 лет назад
Are you going to make videos about digital control? We need you here in Brazil! haha
@beak90sfx
@beak90sfx 8 лет назад
Maybe you've seen this by now, but MIT has been doing a ton of research into nonlinear robotics, and they've been creating a software package with their algorithms. drake.mit.edu/ I bet the butterfly robot would be trivial to do with their toolbox.
@MegaTechBuddy
@MegaTechBuddy 9 лет назад
The robot design has already been made to solve your problem.
@donbarton1895
@donbarton1895 9 лет назад
would one have more control over the large butterfly, if you control the rotation with something like a bicycle pedal?
@BrianBDouglas
@BrianBDouglas 9 лет назад
+Don Barton Maybe. I think the problem for us was two fold, 1) the handle was a bit awkward so rotating it smoothly and continuously was difficult, and 2) people were a bit afraid to torque too hard on the handle for fear of breaking it or bending it. So even though the dynamics were slowed down our ability to actuate it was also slowed down and they had a net zero affect. Perhaps the bicycle pedal idea or a gear box which would have increased the rotational speed would have made it much easier for us. Needs more engineering!
@ilkertalatcankutlucan3257
@ilkertalatcankutlucan3257 7 лет назад
I believe one of the problems having a bigger mechanism for such tasks is that the device wants to maintain its angular momentum. So bigger force is needed to slow it down or vice versa... Being a human acting as a controller I would try to control it real slow so that my body could afford the force needed to change the angular momentum.
@ITIMechatronics32
@ITIMechatronics32 8 лет назад
u r awsome
@djdupre7
@djdupre7 9 лет назад
Why not use full size Boba?
@BrianBDouglas
@BrianBDouglas 9 лет назад
+David Dupre Hey David! I think more than a few people at work would be upset if I pushed over the full size Boba.
@sashamuller9743
@sashamuller9743 4 года назад
this video made me laugh so many times XD
@indramal
@indramal 4 года назад
Your Height?
@kazmmizak3444
@kazmmizak3444 2 года назад
hocammmm burası itü değil mi
@davidliddelow5704
@davidliddelow5704 9 лет назад
So what I'm taking away from this is that short people require a higher bandwidth than tall people.
@vladimirpetrovic1322
@vladimirpetrovic1322 6 лет назад
Basically, one step closer to creating a more stable and faster T800... Lets see if it's wise to invest into this kind of research. I'm just joking here...or am I? :)
Далее
The Braitenberg Vehicles
15:28
Просмотров 58 тыс.
Robotic Car, Closed Loop Control Example
13:29
Просмотров 139 тыс.
Тарковский - гений
00:48
Просмотров 655 тыс.
Раскрыла секрет дочки!
00:37
Просмотров 478 тыс.
КОГДА МАМА НАШЛА ТЕБЕ НЕВЕСТУ
00:55
How Microwave Lenses REALLY Work!
26:44
Просмотров 140 тыс.
Electromagnetic Aircraft Launcher
15:09
Просмотров 1,4 млн
I Built The First LAMINAR FLOW ROCKET ENGINE
15:51
Просмотров 1,9 млн
Simple Examples of PID Control
13:10
Просмотров 989 тыс.
3 Hours vs. 3 Years of Blender
17:44
Просмотров 4,8 млн
A real control system - how to start designing
26:58
Просмотров 269 тыс.
Тарковский - гений
00:48
Просмотров 655 тыс.