Тёмный

Champion-level Drone Racing using Deep Reinforcement Learning (Nature, 2023) 

UZH Robotics and Perception Group
Подписаться 16 тыс.
Просмотров 235 тыс.
50% 1

First-person view (FPV) drone racing is a televised sport in which professional competitors pilot high-speed aircraft through a three-dimensional circuit. Each pilot sees the environment from their drone’s
perspective via video streamed from an onboard camera. Reaching the level of professional pilots with an autonomous drone is challenging since the robot needs to fly at its physical limits while estimating its speed and location in the circuit exclusively from onboard sensors. Here we introduce Swift, an autonomous system that can race physical vehicles at the level of the human world champions. The system combines deep reinforcement learning in simulation with data collected in the physical world. Swift competed against three human champions, including the world champions of two international leagues, in real-world head-to-head races. Swift won multiple races against each of the human champions and demonstrated the fastest recorded race time. This work represents a milestone for mobile robotics and machine intelligence, which may inspire the deployment of hybrid learning-based solutions in other physical systems.
Reference:
Elia Kaufmann, Leonard Bauersfeld, Antonio Loquercio, Matthias Müller, Vladlen Koltun, Davide Scaramuzza
Champion-Level Drone Racing using Deep Reinforcement Learning.
Nature, August 30th, 2023
DOI: 10.1038/s41586-023-06419-4
PDF: www.nature.com/articles/s4158...
To see more of our work on drone flight and machine learning, check out our webpage:
- Drone racing: rpg.ifi.uzh.ch/research_drone...
- Deep learning: rpg.ifi.uzh.ch/research_learn...
- Agile flight: rpg.ifi.uzh.ch/aggressive_fli...
- Lab's publications: rpg.ifi.uzh.ch/publications.html
Affiliation:
Elia Kaufmann, Leonard Bauersfeld, Antonio Loquercio, and Davide Scaramuzza are with the Robotics and Perception Group, University of Zurich, Switzerland: rpg.ifi.uzh.ch/
Matthias Müller and Vladlen Koltun are with Intel Labs.

Наука

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

 

29 авг 2023

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 140   
@bitbeak
@bitbeak 11 месяцев назад
Y'all didn't need to give the voice-over job to a computer too lmao
@MichaelMaduske
@MichaelMaduske 11 месяцев назад
The voice over industry is on its way out. Sad to see it happen.
@ArtOfficialKreations
@ArtOfficialKreations 11 месяцев назад
Dollars to donuts this YT channel uses Ai to compile every single aspect of video like this one
@Cesarissatan
@Cesarissatan 11 месяцев назад
It’s not even a job, it’s just an unnecessary expense.
@pr0xytv942
@pr0xytv942 11 месяцев назад
Every job that a computer can do, A computer SHOULD do.
@guadalupe8589
@guadalupe8589 11 месяцев назад
​@@pr0xytv942not the kind of world I want to live in
@Shri
@Shri 11 месяцев назад
Would love to see the full FPV footage. From start to finish. Also, would be great to show a side-by-side with the human FPV.
@vladimirslavik5230
@vladimirslavik5230 10 месяцев назад
Maybe the human contestant could learn from the videos of the ai drone.
@MadChat303
@MadChat303 9 месяцев назад
@@vladimirslavik5230 infinity reapetiting 😝 but at the end we f up
@SrichakradharReddyNagireddy
@SrichakradharReddyNagireddy 9 месяцев назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qEVx5t5l6Zw.html
@trkoo
@trkoo 10 месяцев назад
An order of Swarming killer drones, coming right up!
@critical_always
@critical_always 10 месяцев назад
Just wow. I can't help but imagine a nightmare scenario where these little things hunt you down till you pass out.
@eprohoda
@eprohoda 11 месяцев назад
splendid upload. 😍
@cshaiku
@cshaiku 11 месяцев назад
I welcome our new AI drone based overlords! Please let me live in peace in my cabin in the woods. Thank you. :D
@naeemajilforoushan5784
@naeemajilforoushan5784 11 месяцев назад
great research about real-time DRL
@spacekraftru
@spacekraftru 11 месяцев назад
this is very good news indeed. I hope #skydio colleagues will soon release retail version of their drone which will be able to follow fast-moving objects in tight environments like downhill bike track to make the best possible recordings in follow-rider-mode. even with several days of simulation and practice
@johncgibson4720
@johncgibson4720 11 месяцев назад
So happy Google algorithm took me to this video. UZH's engineers are no joke.
@-mister--no-2126
@-mister--no-2126 11 месяцев назад
Great Job nice !
@csbarbourv
@csbarbourv 11 месяцев назад
I wonder how close the AI was to always flying the exact same path?
@barakeel
@barakeel 10 месяцев назад
Maybe that's why they have movable gates.
@futsk01
@futsk01 10 месяцев назад
The inherent uncertainty of the environment makes this very unlikely
@MadChat303
@MadChat303 9 месяцев назад
You mean reapetiting the perfect path
@TahaKoroglu
@TahaKoroglu 11 месяцев назад
Wow! That's swift! 😯
@iftekharuddin
@iftekharuddin 11 месяцев назад
Amazing.
@redblackstripe
@redblackstripe 11 месяцев назад
Both amazing and terrifying at the same time! Makes me think about how no human has beat a computer in chess since 2005...
@langdons2848
@langdons2848 11 месяцев назад
Quite. There is no question that the space where humans are still "the best" - or even necessary is shrinking every day. This could be used for the good of all, but I'm expecting it will be used instead for more corporate profit.
@sirleto
@sirleto 10 месяцев назад
or in wars :-( @@langdons2848 i mean, thats a subtopic of what you wrote: corporate profit. just with more grim outlook for humans.
@nicholasfinch4087
@nicholasfinch4087 10 месяцев назад
@@langdons2848 even more advanced drones for war... 😬
@PiefacePete46
@PiefacePete46 10 месяцев назад
@@langdons2848: That's pretty much guaranteed... Through the history of mankind, every time someone who intends to benefit us all comes up with something new, or an advancement of existing technology, there will be people who want to profit from it, and people who want to use it for evil! Save the planet... don't invent things! 😜
@stevenstaneslow
@stevenstaneslow 8 месяцев назад
@@nicholasfinch4087
@israelvazquez9144
@israelvazquez9144 11 месяцев назад
Awesome 😎
@senzhang8932
@senzhang8932 11 месяцев назад
awesome!!! It is Nature!
@sephiroth0733
@sephiroth0733 10 месяцев назад
a giant leap for the robot, and the human
@kldivergence6052
@kldivergence6052 11 месяцев назад
Awesome invention in RL and Vision
@Nemesishk
@Nemesishk 8 месяцев назад
The Drone knows where it is at all times
@BHSAHFAD
@BHSAHFAD 11 месяцев назад
i fly fpv race drones and i never even thought of the turns this AI is taking, amazing stuff
@JaasimMulla
@JaasimMulla 11 месяцев назад
Blind split S do be hitting
@runewinsevik8471
@runewinsevik8471 11 месяцев назад
So just like top chess players pick up tricks from AlphaZero, FPV racers can pick up tricks from this AI. Amazing!
@cjl4776
@cjl4776 11 месяцев назад
so cool
@francescomonini8882
@francescomonini8882 11 месяцев назад
They made a piece on The Independent about this today, starting with "a team from university of zurich in GERMANY"
@lucidx9443
@lucidx9443 10 месяцев назад
Amazing video and research
@SHAINON117
@SHAINON117 11 месяцев назад
This is insanely good news ❤ champion work guys 💪
@ncs8730
@ncs8730 10 месяцев назад
A weapon of the future.
@sufalroy3966
@sufalroy3966 11 месяцев назад
Awsome
@benzed1618
@benzed1618 11 месяцев назад
OOOOOOOOOOOOOOOOOOooooooooooooooooooooooooooooooo
@Brokeninternets_
@Brokeninternets_ 11 месяцев назад
Auto pilot flying cars are going to be lit
@aishikpyne
@aishikpyne 10 месяцев назад
What is the generelization capability of the system? If it goes off the learned path distribution, can it recover into it's learned path?
@Marco-fs1fk
@Marco-fs1fk 11 месяцев назад
Wow
@cyboticIndustries
@cyboticIndustries 10 месяцев назад
How would a change in air condition affect this? eg change altitude, or pressure, or humidity? I imagine each to affect flight dynamics. Would the system know/adapt?
@mkvv5687
@mkvv5687 9 месяцев назад
Good question. I noticed that they didn’t show side-by-side racing. Can it handle turbulence?
@VictoriaAlfredSmythe
@VictoriaAlfredSmythe 11 месяцев назад
thank you from manhattan ©2024
@Jandodev
@Jandodev 10 месяцев назад
On day we wont need an hour of compute to freestyle!
@jps99
@jps99 11 месяцев назад
Skynet will be pleased.
@MathAtFA
@MathAtFA 10 месяцев назад
Next step: Slaughterbots. What a time to be alive!
@pulakgautam3536
@pulakgautam3536 9 месяцев назад
Please for love of god bring back ADR (Autonomous Drone Racing) back to IROS in 2024. Last one happened atleast 4 years ago, it will be very interesting and competitive now
@Psycandy
@Psycandy 11 месяцев назад
train a human on a simulated approximation of the course for 1 hour and i'm fairly sure the outcomes would be similar. still, amazing abilities in removing latencies to be capable of physical reaction so rapidly and excellent process optimization, for drone users in a rush
@speedy0_FPV
@speedy0_FPV 10 месяцев назад
now it just has to get consistent :D
@sevenpot4299
@sevenpot4299 11 месяцев назад
amazing!! so what would be the next to-be-conquered limitation? would it be the ability to process the images of different environments?
@Ellsworth_FPV
@Ellsworth_FPV 11 месяцев назад
M 7
@Bruno-cb5gk
@Bruno-cb5gk 11 месяцев назад
I assume it would be removing the pretraining step for each track. Instead you'd fly one lap manually to teach it the gate order and then let it loose.
@beingsentient
@beingsentient 11 месяцев назад
Satisfy your wife.
@darkmatter9171
@darkmatter9171 11 месяцев назад
​@@Bruno-cb5gk i wouldn't go this far, since human competitors also don't start from scratch. What I would like to see is dynamic adjustment of the residual net to the current environment (active learning).
@En1Gm4A
@En1Gm4A 11 месяцев назад
is the code somewhere available - i would like to study it
@xuavi
@xuavi 11 месяцев назад
I wonder if you change circuit dynamically, what will be change in results?
@TheRedstoneFactory
@TheRedstoneFactory 10 месяцев назад
It would have to be re-simulated for the new course setup
@xuavi
@xuavi 10 месяцев назад
@@TheRedstoneFactory who will be the winner?
@HaphazardDisastard
@HaphazardDisastard 11 месяцев назад
How does anyone know which gate to go through next? That is the most confusing race track I've ever seen.
@pr0xytv942
@pr0xytv942 11 месяцев назад
Just like how any other racer learns a track. Study and practice. You think rally racers jump onto a track blind? 😂
@HaphazardDisastard
@HaphazardDisastard 11 месяцев назад
@@pr0xytv942 I prefer tracks that are clear and new. Something none of the competitors have seen before the race. Then the competition is based more on skill instead of memorization and repetition.
@grproteus
@grproteus 11 месяцев назад
Wasted opportunity to name it "Scar" - as a homage to Battlestar Galactica. Because that's what they are making :P
@arnavjain.
@arnavjain. 11 месяцев назад
this shit about to blow up currently at 99k
@kobibarac
@kobibarac 11 месяцев назад
Was the algorithm / RL was trained on the exact course the drone completed?
@pulakgautam3536
@pulakgautam3536 9 месяцев назад
yes, but the approach is general. So if you were to employ this trained model on another track it wouldnt work right, unless u retrain the model from scratch, using the same approach.
@COMPTROL
@COMPTROL 10 месяцев назад
So, when you move, remove or add the obstacles, the drone won’t able to reach this scores? It needs to retrain in mew environment? Does this even make sense, lol?
@albo5106
@albo5106 11 месяцев назад
Only time till its found on military operations
@levitatedfpv9742
@levitatedfpv9742 11 месяцев назад
Can it beat MCK both with 1 hour training on a fresh course? Highly doubt it. Still cool though 👍
@fafski1199
@fafski1199 11 месяцев назад
You also have to ask the question; Can someone off the street who has never flew a drone before, reach MCK level within the same time frame as the AI did? I very highly doubt that either. A MCK need years of training in order become that good.
@kennyg1358
@kennyg1358 10 месяцев назад
You're not very good at extrapolating into the future are you.
@nono-qv4um
@nono-qv4um 11 месяцев назад
Maybe you should try with random moving targets, that would be interesting. But at this video its similar to play chess against a chess bot, it has near-optimal solution and basically you are trying to keep up that solution as a human.
@guadalupe8589
@guadalupe8589 11 месяцев назад
Humans wouldn't fair well either. They train on fixed targets as well
@igedeagussukrisnawan7590
@igedeagussukrisnawan7590 11 месяцев назад
I wonder whether the AI is embedded in the drone aka autonomous or network based. A network based AI would surely suffers higher latency. What is the exact latency of a network based AI both in terms of transmission and computation? What if the bitrate dropped and there is a degradation in the network? This is a common issue with FPV drone especially when dealing with long range and signal penetration through dense environment.
@cyboticIndustries
@cyboticIndustries 10 месяцев назад
They make clear : _"on board computer, single camera and an inertial sensor"_ (0:50) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fBiataDpGIo.htmlsi=nUlR4RPi_W2mHVis&t=50
@fxm5715
@fxm5715 10 месяцев назад
They specifically said the training is done on different hardware, but the actual piloting AI is entirely onboard.
@jayanthbontha876
@jayanthbontha876 10 месяцев назад
So the drone is heavier due to the gpus or wtv required? How does it still perform better?@@fxm5715
@A.P.-st2gr
@A.P.-st2gr 9 месяцев назад
So, can this company give me drone software to help film me while I mountain climb/scramble?
@pukkafpv
@pukkafpv 11 месяцев назад
Should have had mck fpv there hes the real robot 😂
@swyveu
@swyveu 10 месяцев назад
very fun, until it kills...
@Voidroamer
@Voidroamer 10 месяцев назад
dang china.. why isnt this in the us :(
@davidb6576
@davidb6576 11 месяцев назад
Do NOT let the Chinese get hold of these algorithms...
@4verse79
@4verse79 11 месяцев назад
really, not very surprising, is it? put differently: what took you so long ;-)
@Aphobius
@Aphobius 10 месяцев назад
aLeX vAnOvEr wOrLd ChAmPiOn, bring MCK next time.
@chinafukr69kack31
@chinafukr69kack31 11 месяцев назад
Cyberdyne systems Skynet
@badizzl
@badizzl 10 месяцев назад
4:34 what about chess and Go or video games? are they not real world competitive sports?
@pulakgautam3536
@pulakgautam3536 9 месяцев назад
"real world" ig refers to wherein you stuff moves physically and, i mean not board games & video games
@costafilh0
@costafilh0 10 месяцев назад
let me guess most of the comments: "terrifying" 😑
@frottery
@frottery 11 месяцев назад
It had a 60% winrate. What are the conditions that caused it to fail the other 40% of the time? From the article I read it could not handle being bumped at all. What else? Also, training on a very specific track for 23 real-time days of running to calculate an "ideal pathway" through a virtual, fixed course really makes this not much different than automating a speedrun of a videogame by preprogramming inputs. Does a human champion practice this exact course in an accurately recreated environment for 23 days? I highly doubt it. Seems like an exercise in "specific" vs "general" and the obvious interest in "being the first to beat humans in a real-time sport" is absolutely disingenuous.
@wKich
@wKich 11 месяцев назад
It's better to ask, is a typical human with really basic flying experience able to somehow reach champions' level in 23 days practice? Right now we see how technology is raising. It's not so far to a point that AI only needs to scan a track, does some calculations and it's ready to fly faster than MCK, who needs to at least fly a track a few times before challenge.
@Bruno-cb5gk
@Bruno-cb5gk 11 месяцев назад
The impressive thing is that it's able to fly with speed and precision despite being fed very noisy data.
@8bit_bryan
@8bit_bryan 11 месяцев назад
They should have their own separate league. The competition is who can program their drone to auto pilot the course to the win. Humans are manually flying when competing with each other.
@rubencid2575
@rubencid2575 11 месяцев назад
​@@wKichwell. The simulated time will be more than 23 days by far.
@wKich
@wKich 11 месяцев назад
@@rubencid2575 do we count all fpv related experience and time to learn/practice on humans? because ai learn from scratch, they don't have any background on start
@mmanolo
@mmanolo 10 месяцев назад
Not Fair. Calculations must be based only in the same imputs as the human... the video on the VR. AI has an IMU that the human doesn't have.
@jimj2683
@jimj2683 10 месяцев назад
Scary to think it will be impossible to escape the future killer drones powered by AI.
@gogogadget4624
@gogogadget4624 11 месяцев назад
useful for the next war (as drones are already in use to destroy humans) 😞
@legendreoli
@legendreoli 11 месяцев назад
my first thought as well
@frottery
@frottery 11 месяцев назад
pool playing robot did it first, no?
@egooidios5061
@egooidios5061 11 месяцев назад
Go and kick one of the obstacles a couple meters to the side. See what the "AI" does then....
@RoelandJansen
@RoelandJansen 11 месяцев назад
That was my initial idea as well
@Convergence33
@Convergence33 11 месяцев назад
Trains again (like any other pilot would do to achieve the best times) and fly it afterwards like shown?
@justfoundit
@justfoundit 11 месяцев назад
Yeah, sounded like - at least based on the video - that they trained specifically on this track. Would be more interesting with a more general model.
@RoelandJansen
@RoelandJansen 11 месяцев назад
@@Convergence33 do you think any pilot first will train? Or does the pilot use his brains? If you move stuff around, change shapes, pilots can do. This needs training like you said. It can only train from the past.
@frottery
@frottery 11 месяцев назад
The article I read accompanying this states that the drone has massive limitations that are effectively not feasible for "winning" in real world conditions. For example it was trained for 23 days virtually. Is that how these courses actually work?
@lofineo491
@lofineo491 11 месяцев назад
Sell it to the military if they don't already have the tech😂
@killbill95100
@killbill95100 3 месяца назад
@Ukraine
@namelessdata4608
@namelessdata4608 11 месяцев назад
NGL it's probably time to collectively stop improving AI so we don't go extinct.
@guadalupe8589
@guadalupe8589 11 месяцев назад
There's open source AI. It's like trying to recover dust in the wind. There's no stopping it now
@ugetridofit
@ugetridofit 10 месяцев назад
Snake oil! Take your system out in the real world on a track that it never seen before training and spar that against a human. I can tell you who will win that challenge.
@ericshutter5305
@ericshutter5305 10 месяцев назад
as the "autonomous" drone calculates the whole track in advance ... its cheating.
@daniels-mo9ol
@daniels-mo9ol 11 месяцев назад
So the drone is not real time? Its pre programmed to fly in a specific way? Thats cheating.
@craig1013
@craig1013 11 месяцев назад
Unwatchable - using a computer generated voice which is intensely irritating.
@TheLiddokun
@TheLiddokun 10 месяцев назад
Clearly you guys put alot of work into this. Couldn't you take 4 more minutes to actually read the script yourself? People are sick of these ai voices
@petrovichvladimir5410
@petrovichvladimir5410 10 месяцев назад
1. start. - AI's response to the start command is surely faster. this is what your "-0.5 second record" is. provide individual flight of each participant with the TIMER to START at the moment of TAKE-OFF, not at the moment of giving a start command. 2. it is a trained track. provide comparison to humans on new, untrained tracks. ONLY THEN try to bulshit me that AI is better again.
@alccode_
@alccode_ 11 месяцев назад
One week training for the humans is how many attempts? A few dozen? One week training for deep RL is... thousands? millions? of "attempts". Not even a close comparison. How about they give the deep RL only 24 iterations of its learning algorithm, and we'd see who'd win. These kinds of comparisons are totally misleading and just clickbait. That it got into Nature is incredible[-y dumb].
@invadertube
@invadertube 11 месяцев назад
they should race against @MrSteeleFPV ;-)
@Rixynator
@Rixynator 11 месяцев назад
Steele is a freestyle pilot not a racing pilot. He will absolutely get rekt by the 3 racing league pilots easily
@drewbledude
@drewbledude 11 месяцев назад
All three of the pilots mentioned are faster than Steele. He is a freestyler who occasionally makes cinema content. An amazing pilot, sure, and better than I could ever hope to be, but he is not a racer, and doesn't pretend to be.
@invadertube
@invadertube 11 месяцев назад
@@Rixynator what's wrong with a freestyle course...would be interesting what AI can do there, too. At the end of the day, humanity lost....sad but probably true.
Далее
Fast and Furious: New Zealand 🚗
00:29
Просмотров 32 млн
The Terrifying Technology Inside Drone Cameras
18:36
Просмотров 1,5 млн
AI Learns to Run Faster than Usain Bolt | World Record
10:22
PteroDynamics X-P4 Transwing® sizzle video
3:21
Просмотров 1,6 млн
The Fastest Maze-Solving Competition On Earth
25:22
Просмотров 19 млн
A.I. Learns to Drive From Scratch in Trackmania
16:51
I RACED My Self-Driving RC Car
23:35
Просмотров 647 тыс.
10 МИНУСОВ IPHONE 15
18:03
Просмотров 42 тыс.
АЙФОН Г0ВН0
0:54
Просмотров 1,4 млн