Controlling Robotic Swarms

  Рет қаралды 102,864

Brian Douglas

Brian Douglas

9 жыл бұрын

Get the map of control theory: www.redbubble.com/shop/ap/550...
Download eBook on the fundamentals of control theory (in progress): engineeringmedia.com
Controlling robotic swarms! Come with me to the Robotics, Aerospace, and Information Networks lab at the University of Washington to learn the basics of swarm robotics. Find out how simple distributed algorithms can generate coordination within multi-robot systems.
RAIN Lab: rain.aa.washington.edu/
Detail research information; select a topic to see published papers: rain.aa.washington.edu/Researc...
Conway’s Game of Life: pmav.eu/stuff/javascript-game-...
The RAIN lab funding sources for the research discussed in this video are:
- Air Force Office of Scientific Research (AFOSR)
- Army Research Office (ARO)
Thanks to Dr. Airlie Chapman, Eric Schoof, Dr. Mehran Mesbahi, and the team at the RAIN lab for sharing their research with me and allowing me to share it with you.
Don’t forget to subscribe!
Twitter: @brianbdouglas
Thanks for watching!

Пікірлер: 103
@nomadic_rider42
@nomadic_rider42 9 жыл бұрын
Nice to see your channel active again. Keep it up and running. Thanks.
@dc1049
@dc1049 8 жыл бұрын
Brian you are my new favorite person on youtube, I have learned a wealth of information from you and I only found your channel a few days ago. Your teaching methods are on point and I can't be thankful enough that you are sharing all your knowledge with people like me who love this stuff!
@timmymcdee7
@timmymcdee7 9 жыл бұрын
Have you ever considered doing explanations on State Space Modern Control Theory? I love your videos btw. Your clear, concise, well-formatted, and intelligent videos are hard to beat. Keep up the good work.
@BrianBDouglas
@BrianBDouglas 9 жыл бұрын
I have considered it! And have been working on a script for the introduction to modern control theory for about 2 months now ... it's just not ready yet. I hope to re-write it soon and start that series of videos. Thanks for the comment!
@sk8boarderfan123
@sk8boarderfan123 9 жыл бұрын
Brian Douglas I would be even more forever grateful than I am already!
@davinderc
@davinderc 8 жыл бұрын
+Brian Douglas Hmm I think that would be a wonderful next step after the videos you have. Please do continue! I intend to follow in your footsteps and eventually work in asteroid mining as well!
@geofreymirongamoruri911
@geofreymirongamoruri911 Жыл бұрын
@@BrianBDouglas Hello, still waiting for the script on state space
@andfje
@andfje 9 жыл бұрын
Good to have you back! Great video and motivation while reading for my control system exam next week. Your videos have been of great help to understand control system engineering!
@reecetilley585
@reecetilley585 4 жыл бұрын
To simplify, they're teaching robots how to social distance themselves from other robots
@Spaceboi318
@Spaceboi318 9 жыл бұрын
Love the videos, keep them coming, I'm only a sophomore at ASU as an aerospace engineering and these have me excited as to what I will be working with. (Concentration of autonomous vehicle system)
@Kalyan92848
@Kalyan92848 9 жыл бұрын
We feel great when we see videos like this, because that's when we get knowledge of applying what we are studying and it enhances our ideas too. Thank you so much for showing this video to us and make us feel awesome.. Well "us" in swarm perspective..;)
@onemiketwelve
@onemiketwelve 9 жыл бұрын
Thanks for making such high quality videos. I'm pretty sure this is a field that I want to move towards. I'm starting controls next semester and will definitely be watching your videos
@leventeperes4213
@leventeperes4213 3 жыл бұрын
I'd love a more current version of this!
@barathwaj6556
@barathwaj6556 7 жыл бұрын
Brain Douglas!! You really awesome man. I have seen all you control system videos, you explained really well and now these robotics videos are interesting too. Thanks for sharing your knowledge to everyone.
@SuperAnimal1970
@SuperAnimal1970 8 жыл бұрын
Excellent presentation. Thank you
7 жыл бұрын
Thanks so much Brian! you did a great job. You have support me a lot with my studying!
@toyodathon08
@toyodathon08 7 жыл бұрын
Can't stop watching your vids. Some cool stuff right here
@oisanji
@oisanji 9 жыл бұрын
Thank you for all this. Keep it up, won't miss a thing
@emptyday77
@emptyday77 9 жыл бұрын
Great stuff! Glad you're back :D
@tunkyi7162
@tunkyi7162 6 жыл бұрын
Brian Douglas I love your videos and explanations thank you so much
@basheeral-momani2032
@basheeral-momani2032 Жыл бұрын
Awesome, and as always thanks for sharing
@mehulgoyal6560
@mehulgoyal6560 7 жыл бұрын
This video has no reference to my upcoming exam but still I am watching. I know that I will gain something from your videos by the way you explain the topic so clearly and precisely.
@ReinkeDK
@ReinkeDK 9 жыл бұрын
Very interesting video, looking forward to seeing more of the same kind :)
@semiuodunayoadebayo6299
@semiuodunayoadebayo6299 Жыл бұрын
This is a great video to start with. Thanks for sharing. SWARM robotics is what I've always want to delve into since my Bachelors. Precisely, I was looking to solve the environmental disaster with field fire outbreak in the summer during heat waves. I can see from your video that there are lots of ideas in that area, and would love to see how I can contribute to that body of knowledge for my Masters in Robotics and Automation Engineering. Thanks once again.
@moineagu1
@moineagu1 11 ай бұрын
Brilliant project congratulations
@Er.Jeetendra
@Er.Jeetendra 6 жыл бұрын
superb ..thanks for sharing
@hienvuvg
@hienvuvg 7 жыл бұрын
It's so interesting, thank you
@SPeeDKiLL45
@SPeeDKiLL45 4 жыл бұрын
thank you so much for the video bro !
@fisheaglerobot
@fisheaglerobot 9 жыл бұрын
Very informative..thanks very much
@srirammaverick
@srirammaverick 9 жыл бұрын
Thanks..!!! This is Awesome!!!
@GGJbakker
@GGJbakker 9 жыл бұрын
Cool video Brian!
@youmah25
@youmah25 9 жыл бұрын
thank you very much sir
@indhrakiranu3853
@indhrakiranu3853 5 жыл бұрын
this is so cool , that i am so eager to share with my entire school
@denikomici2172
@denikomici2172 9 жыл бұрын
bravo Brian & UW
@richc.3100
@richc.3100 4 жыл бұрын
Great video! How is it possible this only has 50K views after 5 years.
@mrtroy
@mrtroy 4 жыл бұрын
Thank you!
@zxlee1
@zxlee1 9 жыл бұрын
Hi, nice explanatory video on distributed algorithms. I have gained a lot of control knowledge from your videos. Do you plan to cover videos on robot dynamics and simulation? Thanks a lot.
@fisigagmail
@fisigagmail 9 жыл бұрын
Great video :p Thanks
@mecatx
@mecatx 2 жыл бұрын
Interesting, just found this video again. We never heard from anyone related to our message. We are now working on c controlling the Robomaster TT with IR controllers and the mind+ program.
@deepakmohapatra4428
@deepakmohapatra4428 4 жыл бұрын
You are the best
@Larrythebassman
@Larrythebassman 7 ай бұрын
Awesome
@MirorR3fl3ction
@MirorR3fl3ction 9 жыл бұрын
your videos on here are so helpful that they could literally replace like half of the courses in my Process Automation program at McMaster, I should be paying you 10 grand a year instead dude :P
@andraslibal
@andraslibal 3 жыл бұрын
There is also the Vicsek model for active matter that is very similar to the way the robots aligned themselves in the example. I will build a robotic swarm in the near future I got a grant and I am interested in this type of research.
@HectorGarciadeMarina
@HectorGarciadeMarina 3 жыл бұрын
I am super late. Nevertheless, thanks a lot for helping to disseminate the amazing topic of swarm robotics in control theory!
@deborahwright696
@deborahwright696 3 жыл бұрын
I like it
@freelancergin
@freelancergin 9 жыл бұрын
compensating for other aerodynamic effects will be hard, for example things like vortices and wake trails, how do you plan on solving these problems for larger aircraft?
@TheMerioz
@TheMerioz 3 жыл бұрын
Thanks, Brian ! that was a really interesting and informative video. But can you give me any source for consensus algorithm for quadcopters with implementation.
@99582795
@99582795 9 жыл бұрын
It’s a sunny day!
@naveenahsn
@naveenahsn 4 жыл бұрын
Hi brianbdouglas Is intel using same method for their intel Shooting Star drones or using just RTK GPS & pre animated flight plans methods to control it?
@TomOtero1984
@TomOtero1984 3 жыл бұрын
Came here to learn more about Control Theory. Left here to go apply to UW!
@chusmile
@chusmile 7 жыл бұрын
hello Brian am an undergraduate mechanical and industrial engineering student at the university of South africa, i so like your videos, but i really would appreciate if you could do some videos on state space models. thanks
@carunlakshmanan
@carunlakshmanan 9 жыл бұрын
Brilliant video. I am trying to do something similar with four differential drive robots and a motion capture system. Right now I am just looking at obstacle avoidance, but later I will try to incorporate swarm interaction. Have you seen the videos on the dynamics of starling bird flocks? Someday I hope to get that good. :)
@BrianBDouglas
@BrianBDouglas 9 жыл бұрын
I think a lot of people would be interested in seeing your results when you get your obstacle ovoidance working. If you happen to film it in action and put it up on KZbin you can link it to this video so everyone can find it. I have seen the starling bird flock videos ... very impressive. Cheers!
@abhishekkashyap1764
@abhishekkashyap1764 8 жыл бұрын
+Arun Lakshmanan Could you please provide the link to that video?
@ohboiherewego6831
@ohboiherewego6831 6 ай бұрын
dear NSA agent assigned to my case, i just want to get some drones to pick up trash in my room i swear 🤣🤣🤣
@jeffmasnaghetti4472
@jeffmasnaghetti4472 5 жыл бұрын
I am very curious about those omni-directional "Sheila" robots, and they way they can tell if they are too far from or too close to their friends. How is that done? I would think that GPS would not have the resolution I am seeing here. What kind of sensors are they using?
@NoName-zn1sb
@NoName-zn1sb 4 жыл бұрын
Nice of you to dress up for the show!
@rukeshprajapati2559
@rukeshprajapati2559 7 жыл бұрын
In a system shown above, do the robots know their position? when a robot is kept at random point, does that work on the basis of its position or it just detects the obstacle, measure distance and corrects its own?
@Astroponicist
@Astroponicist 11 ай бұрын
I am interested in the In-Situ utilization of orbital debris. Orbital drone swarms seam to have potential to solve many of the challenges of capture of smaller Orbital debris particles (10cm
@chencheng7120
@chencheng7120 9 жыл бұрын
Are the markers on the robots' transparent plastic surface for tracking the motions of the robots ? Are them from NDI measurement ? If so, the environment is a bit bright, then the tracking accuracy is to be influenced.
@tandinh2100
@tandinh2100 6 жыл бұрын
4:43 "you can try to generate pathological cases where they try to avoid each other"
@sardarhasseb8330
@sardarhasseb8330 9 жыл бұрын
well hi brian douglas..m thinking of doing swarms robotics with 4 quadcopters ..which sensors will b used to communicate with the four to b sync with each other ??
@VisajDesai
@VisajDesai 6 жыл бұрын
Is this area of swarm algorithm controls systems? Or is it motion planning? Or Optimisation (Operations Research)?
@MrGamalin
@MrGamalin 9 жыл бұрын
what was the sensor that used to identify the distance between each robot ???
@muhammadrafianazim2468
@muhammadrafianazim2468 5 ай бұрын
i wish you make a tutorial about this project
@balajik183
@balajik183 9 жыл бұрын
hi sir!! please let me know the software you use create those animations in your video..
@joshsorenson5355
@joshsorenson5355 8 жыл бұрын
What happens when the root node malfunctions and no longer receive commands from the transmitter? Does the network of nodes decide who the next leader is? Kind of reminds me of RIP or OSPF on routers....
@MCBalaji55
@MCBalaji55 9 жыл бұрын
what technology does the robots use for positioning?
@Subscribble
@Subscribble 4 жыл бұрын
0:49 Ha!
@Humam4327
@Humam4327 4 жыл бұрын
Cool vid but do u not see dat there are Omni directional wheels irl so cars can move sideways
@ylu796
@ylu796 9 жыл бұрын
(8:10) why theta dot(which is u2) equals to sum of sine(theta difference) but not sum of theta difference, theta dot equals u2, isn't it?
@shouvikchowdhury2783
@shouvikchowdhury2783 5 жыл бұрын
How can get internships to work on such fields
@sashamuller9743
@sashamuller9743 4 жыл бұрын
04:50 social distancing robots
@deepspeak2886
@deepspeak2886 2 жыл бұрын
have you installed a gimbal device on one?
@aniahana
@aniahana 5 жыл бұрын
What happens when one of the bots in a swarm behaves anomalous and influences others in same swarm to work in a malicious manner? How to isolate these anomalous robots from swarm?
@grimkur
@grimkur 9 күн бұрын
aged well !
@crow578
@crow578 4 ай бұрын
Seems more complicated than it was for me thirty years ago...in 1993, I created what I believe to be the world's first robot "swarm".
@matthewboyd8689
@matthewboyd8689 6 жыл бұрын
He said that it's too complicated for humans to direct swarms, but real time strategy games use much more complex system. Just replicate those patterns and you can make them controllable.
@theali8oras274
@theali8oras274 4 жыл бұрын
That's what I was thinking. What's this all about ? It doesn't seem like a big open problem rather than a software challenge , am I missing something? "Problems that haven't been solved before " ???
@digiajay
@digiajay 9 жыл бұрын
Awesome Brain Douglas..! :-) How long does it take for you to do this kind of video? Doesn't it affect your daily job? Or is this your daily job :P? BTW, you have any idea to start the online courses for control systems..?
@MrSCFV
@MrSCFV 9 жыл бұрын
Brian made a video in which he explains how he makes his normal videos (check the Control System Lectures playlist). Takes quite a lot of work, but it definitely shows! you could check if edx.org offers anything. A while ago they offered a MOOC on UAV control (free to audit).
@BrianBDouglas
@BrianBDouglas 9 жыл бұрын
MrSCFV Thanks for getting to this question first. @Ajayvignesh They do take some time but most of it is in the scripting and story telling and only a few hours in the actual drawing, voiceover, and editing work. I make sure this doesn't affect my daily job (which is not this) and that's why it's 6 months since the last video!!
@digiajay
@digiajay 9 жыл бұрын
Thanks MrSCFV I highly appreciate applause your efforts Brian Douglas . Few courses are supposed to learn with hands on ; but not virtually. Controls Systems is one such. With your excellence in bringing it up to utmost clarity, I hope you will conduct an online control system course sooner, which is as of now very hard to learn virtually.
@FredDufresne
@FredDufresne 7 жыл бұрын
I've done all of this making video games as a hobby and only have a high school diploma. What should I do if I want to team up with the people working on this and contribute?
@frankless753
@frankless753 9 жыл бұрын
Wouldn't an operating system developed specifically for Swarm interaction be a good way for Human-Swarm Interaction?
@mehranmesbahi5162
@mehranmesbahi5162 9 жыл бұрын
the setup explored in the video is that the swarm has adopted a coordination mechanism that runs autonomously on the robots. we allow the human(s) to interact with a subset of the robots; the idea is to have an interface between the human operator and the swarm that is simple, scalable, with minimal computational overhead.
@whiteassnow3184
@whiteassnow3184 4 жыл бұрын
What to do when self assembling robots are in a humans body, programmed to create a mind control circuit? Hypothetical, of course How to stop the self assemblage? PEMF? What kind of PEMF would stop it, rather than give it energy to fuel it?
@whiteassnow3184
@whiteassnow3184 4 жыл бұрын
To stop it from assembling I'm thinking to either reprogram it, or fry it out/short circuit it. But, how?
@whiteassnow3184
@whiteassnow3184 4 жыл бұрын
Potentially command them to go to the intestines, to then disassemble and die. Which they then can be washed out through the intestines
@gericomy
@gericomy Жыл бұрын
drone swarm
@mitkooo1
@mitkooo1 9 жыл бұрын
Controlling dozens of individual agents is a problem solved in many PC games.
@heainzmanoj156
@heainzmanoj156 4 жыл бұрын
In Soviet Russia, the Robotic Swarms control you
@PasanJayaweeraYashoda
@PasanJayaweeraYashoda 3 жыл бұрын
one word - EDITH (spider man far from home)
@arthurheidt6373
@arthurheidt6373 9 жыл бұрын
can u please arm those robots and use them to enforce law or military contest
@Flec2507
@Flec2507 4 жыл бұрын
Los robots at minute 4:50 were predicting the future. Always backing up and keeping safety distance
@xx6489
@xx6489 5 жыл бұрын
Hmm... Lost hiker you say.... More like enemy target. Come on guys who are you kidding...
@gamesthatmatter9374
@gamesthatmatter9374 9 жыл бұрын
white beard O_O
@VulcanOnWheels
@VulcanOnWheels 4 жыл бұрын
You lost me at about 7:30.
@n3v3rg01ngback
@n3v3rg01ngback 4 жыл бұрын
Asimov solved this by giving his robots a religion.
How to Land on a Planet (and how it'll be done in the future!)
15:32
The Braitenberg Vehicles
15:28
Brian Douglas
Рет қаралды 58 М.
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 35 МЛН
100❤️
00:19
MY💝No War🤝
Рет қаралды 21 МЛН
Swarm intelligence simulation.  Project "Screaming Insects"
13:43
Simulife Hub
Рет қаралды 112 М.
[Nature Communications] Snail-inspired robotic swarms
8:29
Robotics & AI Lab - CUHK Shenzhen
Рет қаралды 179 М.
A real control system - how to start designing
26:58
Brian Douglas
Рет қаралды 262 М.
Drone swarms. Why we should pay attention.
4:23
Forces News
Рет қаралды 148 М.
A Swarm of Robots Built This Tunnel
9:05
Tomorrow's Build
Рет қаралды 390 М.
The Future of Flying Robots | Vijay Kumar | TED Talks
13:10
Swarm Robots!!!
10:11
Science IRL
Рет қаралды 16 М.
Brawling With The Best... And Winning? - Derive Combat Robot part 3
32:37
Broken Link Robotics
Рет қаралды 16 М.
Everything You Need to Know About Control Theory
16:08
MATLAB
Рет қаралды 517 М.
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 35 МЛН