Autonomous Drifting using Machine Learning

Поделиться
HTML-код
  • Опубликовано: 10 авг 2015
  • We've developed a new framework for reinforcement learning, a subset of machine learning. This video shows the framework applied to an autonomous RC car that learns to drift around a truck.
  • НаукаНаука

Комментарии • 1 тыс.

  • @Omberone
    @Omberone 7 лет назад +901

    "what is my purpose?"
    "you drift."
    "... Rad"

    • @puppetlord1908
      @puppetlord1908 4 года назад +24

      "welcome to the club"
      *initial D starts playing*

    • @dorsetdumpling5387
      @dorsetdumpling5387 4 года назад +4

      “...yeah, really Rad...err...but.....What’s drift?....”
      “Weell, it’s going round in circles burning rubber and batteries ‘till you die...or your creator gets bored....”
      “Aaand......THIS is my purpose?...my ....SOLE....purpose....???......”

    • @okboing
      @okboing 4 года назад

      Hell yeah bro

  • @TheRealMrLaserCutter
    @TheRealMrLaserCutter 7 лет назад +2786

    I hope Tesla have a drift mode in their new car.

    • @anubismva
      @anubismva 7 лет назад +19

      Why?
      Do you think buy one and drift it?

    • @busteraycan
      @busteraycan 7 лет назад +32

      An electric motor would be great for drifting.
      No?

    • @renzevenir4853
      @renzevenir4853 7 лет назад +90

      Burak Baggins
      Instant torque and active braking. I'd say yes!

    • @SECONDQUEST
      @SECONDQUEST 7 лет назад +9

      Marius Palikša pics or it didn't happen

    • @jonathanpenguin
      @jonathanpenguin 7 лет назад +28

      Marius Palikša false, they can drift, and are cooled, but can't sustain peak performance for extended periods.

  • @metasamsara
    @metasamsara 8 лет назад +1108

    Please make a mini drift track and make the car race on it, even more, make a second car and make them race each other with drifting

    • @boostaddict_
      @boostaddict_ 7 лет назад +28

      Zwizzor Autonomous tandems!

    • @alexz7687
      @alexz7687 7 лет назад

      LMFAO!

    • @admiralrng6506
      @admiralrng6506 7 лет назад +69

      you forgot the SUPER EUROBEAT that is needed when they play cat and mouse

    • @dosmastrify
      @dosmastrify 7 лет назад +4

      Zwizzor I was waiting for that too

    • @thatcopenguy
      @thatcopenguy 7 лет назад +3

      Drifting isn't really the fastest way around a corner..

  • @cuter.
    @cuter. 7 лет назад +243

    Now make the second car drift with the first drifting around it :D

  • @duncancarr7822
    @duncancarr7822 7 лет назад +571

    We've been beaten at Chess, Jeopardy, Go & now drifting. We're doomed.

    • @woolfoma
      @woolfoma 7 лет назад +6

      ya, but we'll never be beat at efficiency and versatility in all categories.

    • @erlendpowell7446
      @erlendpowell7446 7 лет назад +27

      woolfoma Care to actually back that statement up?

    • @woolfoma
      @woolfoma 7 лет назад +6

      yup, no robot will consume less energy and have the same (or better) versatility and capability in all tasks as a human, it won't happen. evolution is stronger than the human mind. it needs no evidence other than walking outside and observing.

    • @erlendpowell7446
      @erlendpowell7446 7 лет назад +20

      woolfoma So what you're saying is that you _were_ making a baseless assertion. Even if your claim is correct, are you suggesting robots cannot themselves undertake evolution?

    • @duncancarr7822
      @duncancarr7822 7 лет назад +13

      Thanks for your support. They certainly can evolve - and much quicker than humans.
      Skip to 46:23 ...
      www.dailymotion.com/video/xxpghz_the-secret-life-of-chaos_tech
      The whole video is super interesting too.
      I have more crap if you're interested.

  • @rusted-iron4360
    @rusted-iron4360 7 лет назад +153

    you need to recreate our solar system with drifting cars that are colored

    • @Robert-Cinque777
      @Robert-Cinque777 4 года назад +1

      What if the planets are already drifting?

    • @rusted-iron4360
      @rusted-iron4360 4 года назад +4

      @@Robert-Cinque777 Dude, my comment is 3 years old...

    • @berkaytukel3321
      @berkaytukel3321 4 года назад +1

      @@rusted-iron4360 i felt that

    • @LukenSkyne
      @LukenSkyne 4 года назад +2

      @@rusted-iron4360 glad you are still fine! hope the 3 years have been going great for you!

    • @nathannouhan5017
      @nathannouhan5017 4 года назад

      @@rusted-iron4360 I'm just watching this too lol. Showed up in my recommended

  • @YonnyMestampo
    @YonnyMestampo 8 лет назад +279

    Mr. Block is fucked up.

  • @johnyjoe2k
    @johnyjoe2k 7 лет назад +8

    You guys are on the right track! Scaling down machine learning to something this small is a no brainer. So many companies and research institutions try to jump to large scale and usually have a hard time applying it.

  • @OldCaliboy
    @OldCaliboy 9 лет назад +48

    The last seconds though. .. lol 3:20. Awesome.

    •  7 лет назад +22

      part of learning... :-)

  • @21area21
    @21area21 7 лет назад +4

    Oh Ma Gawd!!! You guys are gods. I've been coding our robot for VEX U, just getting into PID. I quickly learned that it's not even easy to get a robot to go where you want when you start throwing in two dimensional movement at it. I hope to get it driving in curves by the end of the season, so it can take the optimal paths to get from point to point, by factoring in momentum. Seeing a robot doing this is really impressive and inspiring. The whole video was really epic and the music was spot on. Great work guys!

  • @silviobiasiol2038
    @silviobiasiol2038 7 лет назад +188

    this is one of the coolest things that I've ever seen! :D

  • @martinblank1484
    @martinblank1484 4 года назад +27

    Please use louder music as I can almost still hear your voice a little...

  • @myhonchosg
    @myhonchosg 7 лет назад +6

    Very interesting project! Thanks for sharing!

  • @guylambo1673
    @guylambo1673 7 лет назад +188

    _deja vu_

    • @ThePortuguesePlayer
      @ThePortuguesePlayer 7 лет назад +20

      *I've just been in this place before*

    • @XxSackboy54321xX
      @XxSackboy54321xX 7 лет назад +13

      Higher on the street

    • @dsp4392
      @dsp4392 7 лет назад +11

      *And I know it's my time to come home*

    • @ExFuTiioN
      @ExFuTiioN 7 лет назад +6

      calling you and the subjects a mystery

    • @XxSackboy54321xX
      @XxSackboy54321xX 7 лет назад +5

      dsp4 and Amir Hakim you need to look up the lyrics thats not what it is

  • @funny-video-YouTube-channel
    @funny-video-YouTube-channel 6 лет назад +2

    *The under-light* @1:30 is very nice for regular street cars too.
    It helps with visibility a lot.

  • @boneappletee6416
    @boneappletee6416 4 года назад +1

    The lights under that RC car look epic.

  • @av6966
    @av6966 7 лет назад +28

    COMING SOON! Ken Block VS Cyborg Ken Block!

  • @inspektaswaib
    @inspektaswaib 4 года назад +14

    Me: this car is smarter than my brain
    Brain: you're smart

  • @naeemajilforoushan5784
    @naeemajilforoushan5784 9 месяцев назад +1

    It is very nice, and it is not believable you researched it 8 years ago, thanks for sharing, and now you can use RL to more enjoy the results.

  • @rajat0610
    @rajat0610 6 лет назад

    Maintaining the drift with the moving car just blew my mind!

  • @optiongts7680
    @optiongts7680 7 лет назад +169

    Background music is not eurobeat

    • @Rev_Matcher
      @Rev_Matcher 6 лет назад +2

      Option GTS Is not eurobeat is bullshit. But you can mute the vídeo and put it from another source.
      By the way is awesome that you know what is eurobeat.
      You are great bro.

    • @danielhong6487
      @danielhong6487 6 лет назад +1

      *dislikes*

    • @eyesgotshowyo7800
      @eyesgotshowyo7800 2 месяца назад

      Best comment

  • @diogoalmeidavisuals
    @diogoalmeidavisuals 7 лет назад +70

    Ken CPUBlock

  • @ef2000123456789
    @ef2000123456789 7 лет назад

    Amazing work, good job guys! I love the little blooper at the end.

  • @LFSPharaoh
    @LFSPharaoh 6 лет назад +1

    I've always wondered this. I drift on LFS all the time, thinking it would be (almost) impossible to automate drifting. This is so cool to see.

  • @TommyHanusa
    @TommyHanusa 7 лет назад +6

    when your studying computer stuff and take breaks for initial d memes and youtube algorithm is like "Hold on, I got this"

  • @666luster666
    @666luster666 8 лет назад +19

    more info ? how did you initialize reinforcement NN's with MPC solutions ?
    solve mpc, use as NN data ?
    published paper ?

  • @lukast.9519
    @lukast.9519 6 лет назад

    This video inspired us to build a self drifting car at our university. Instead of a camera based system we use a gyro and accelerometer. Currently we teach the algorith what a drift is, which is not that easy if you cant actually drift with an RC car. Gread video!

  • @maxali6591
    @maxali6591 4 года назад

    Thank you MIT. To much fun on one video

  • @LostMortal
    @LostMortal 8 лет назад +135

    *2 Fast 2 Furious RC Version*

    • @y__h
      @y__h 7 лет назад +15

      I hope that car got the truck's phone number.

    • @OneHuntiBoi
      @OneHuntiBoi 7 лет назад +17

      you mean Tokyo Drift... not 2 fast 2 furious...

    • @bevgilmore1996
      @bevgilmore1996 6 лет назад +1

      no NO we do not speak that blasphemy here...
      This is a holy place.....
      a place of nani-inducing kansei doriftos and eurobeat...
      NOT PAYDAY 2 WITH CARS!

  • @landonpowell6296
    @landonpowell6296 7 лет назад +49

    These ML guys have already perfected drifting? Dammit.
    deja vu(i, have):
    been in this_place
    before()

  • @cashel1111
    @cashel1111 7 лет назад

    bloody impressive. simulating and allowing the model to work out some details given parameters is definitely the way to go. other machine learning seems like it has to accidentally stumble across the correct answer

  • @nirnayrath9828
    @nirnayrath9828 6 лет назад

    This is probably the coolest thing I've seen in a while..

  • @AntFilledBeach
    @AntFilledBeach 9 лет назад +423

    that music is loud though

    • @rletzin
      @rletzin 7 лет назад +61

      Music ruined the video due to volume.

    • @Adolf1Extra
      @Adolf1Extra 7 лет назад +61

      It also wasn't Initial D music

  • @Zanduby
    @Zanduby 7 лет назад +10

    This is super interesting. Please remix this video, music is too loud, noise of car is too loud, voice is too quiet.

  • @nabutovsky
    @nabutovsky 4 года назад +2

    We live in hella exciting times! :) I'd love to learn more about the code running on this really cool drifter

  • @TheThink5op
    @TheThink5op 7 лет назад

    How can someone possibly dislike this video, this is awesome !

  • @boydzhang
    @boydzhang 7 лет назад +16

    Is there a paper specific on it? No clue on ACL official page. Most related could be 'Real-World Reinforcement Learning via Multifidelity Simulators' but none under the title this vid bears.

    • @kx9726
      @kx9726 7 лет назад +6

      M. Cutler and J. P. How, "Autonomous drifting using simulation-aided reinforcement learning," in 2016, . DOI: 10.1109/ICRA.2016.7487756.

    • @sridharthiagarajan479
      @sridharthiagarajan479 6 лет назад

      Any chance there's an open source PDF?

  • @gauiis
    @gauiis 7 лет назад +8

    3:10 deploy to production!

  • @STRUCENGG
    @STRUCENGG 4 года назад

    The coolest thing i've seen today.. thanks yt for recommending this.

  • @chadjones4255
    @chadjones4255 4 года назад

    Wow, you are definitely going to win every self-driving race from here on. ;)

  • @ccerrato147
    @ccerrato147 7 лет назад +28

    Is the project code open source?

  • @jeypi__
    @jeypi__ 7 лет назад +40

    NANII?!? KANSEI DORIFTO???

    • @bevgilmore1996
      @bevgilmore1996 6 лет назад +1

      Could'nt stop thinking of "When the Sun Goes Down" and "Fujiwara Zone" throughout this vid xD

  • @ericviger4984
    @ericviger4984 7 лет назад

    This was a pretty cool video, rig dig the underglow on the drifter

  • @mcrsit
    @mcrsit 7 лет назад

    So cool! Loved the blooper at the end 😁

  • @user-fy9kw3bv5e
    @user-fy9kw3bv5e 8 лет назад +156

    Ken Block have to find a new job...

    • @TheDimaSomov
      @TheDimaSomov 6 лет назад +5

      榊礼武 haha thought the same when car started to drift around a moving truck

    • @Abhishek-mu3gj
      @Abhishek-mu3gj 6 лет назад +1

      was thinking the same bro!

    • @f11bot
      @f11bot 4 года назад

      TheDimaSomov rip ken block Hahahah

  • @m_s7155
    @m_s7155 7 лет назад +38

    God I hope Elon Musk sees this

    • @wol2231
      @wol2231 6 лет назад +7

      M_S I don't think there's a need to drift on Mars.

    • @harsh9558
      @harsh9558 3 года назад

      @@wol2231 but we need Tesla to drift for us!

  • @Skandawin78
    @Skandawin78 5 лет назад

    I don't know how ppl dislike such a cool video?
    What the hell do they expect???

  • @WateryIce54321
    @WateryIce54321 7 лет назад

    Anytime I see the title "X using Machine Learning", I roll my eyes. However, this is really cool! Providing initial parameters through a simulation is a clever.

  • @Mrwrenchifi
    @Mrwrenchifi 7 лет назад +4

    Give it the use of throttle control and a handbrake.

    • @donsanjino
      @donsanjino 7 лет назад

      Mrwrenchifi good idea.

  • @chewser117
    @chewser117 8 лет назад +12

    They built a tiny autonomous Ken Built.

  • @pritamkarmokar3674
    @pritamkarmokar3674 7 лет назад

    Very cool! Love the work. Kudos!

  • @wikkidd420
    @wikkidd420 7 лет назад +1

    This looks amazing. The only thing I think would add to it is variable throttle control, as in drifting most of your "steering" is done by throttle. Keep up the great work!

  • @TRoss240
    @TRoss240 7 лет назад +32

    Great, Now, when the Terminators take over, they'll be Tokyo Drifting around my bullet-riddled corpse. Thanks, science.

    • @bevgilmore1996
      @bevgilmore1996 6 лет назад +1

      no NO we do not speak that blasphemy here...
      This is a holy place.....
      a place of KANSEI DORIFTO... NOT TOKYO DORIFTO
      A PLACE OF DRIFTO-ING IN THE GUNMA PREFECTURE, NOT TOKYO
      YOU HAVE TAINTED THIS PLACE
      soiled it...
      and for that, I hereby sentence you to....
      DEATH BY IMPREZA TREATMENT
      THIS...
      IS...
      KANTOOOOO!!!!!!!

    • @AlexTheTech
      @AlexTheTech 4 года назад +1

      this made me fucking laugh. well played sir

  • @mindblown2835
    @mindblown2835 7 лет назад +8

    Still think you can drive better than an autonomous car?

  • @user-tr9yx2qk5m
    @user-tr9yx2qk5m 7 лет назад

    Thumbs up for putting up the NG clip.

  • @pfannkuchengesicht42
    @pfannkuchengesicht42 7 лет назад

    finally someone doing some important research towards autonomous driving!

  • @GloriousAssam
    @GloriousAssam 7 лет назад +8

    Please include the Github in description, for learning x

    • @DakshChhokra
      @DakshChhokra 7 лет назад +1

      They can't do that. The code they used is proprietary.

    • @mikuhatsunegoshujin
      @mikuhatsunegoshujin 7 лет назад

      DC Why?
      Is there any open framework that they used at least?

    • @zignasihmasmas4598
      @zignasihmasmas4598 7 лет назад

      Proprietary drifting? Stallman doesn't think so.

    • @lucysluckyday
      @lucysluckyday 6 лет назад

      .. and some toy company in china would quickly rip it off, mass produce a new RC car, and make million$$$ from this team's work while treating it as proprietary closed source IP. I kid you not.

  • @jwcrawley
    @jwcrawley 9 лет назад +140

    Great work, ACL at MIT.
    One suggestion: either lower or remove the crappy riff track. I want to hear your studies and what it brings, not some crappy music. There's plenty of videos here on youtube for that.

  • @AvantGrade
    @AvantGrade 4 года назад

    Production (especially Music) is freaking awesome ❤️🎶

  • @Graylien_
    @Graylien_ 7 лет назад

    Thanks for including the blooper

  • @hornetluca
    @hornetluca 7 лет назад +3

    Ken Block approves this video

  • @alishanmao
    @alishanmao 7 лет назад +40

    There goes learning to drift. now all you need to do is let your car learn and drift itself. If technology keeps going this way, we can look forward to very fat people unable to move in future. just like Walle movie LOL

    • @zalufi
      @zalufi 7 лет назад

      Agreed.
      btw: you are one of my favorites youtubers :-)

    • @jetison333
      @jetison333 7 лет назад +2

      probably not really as there will be machines to exercise for us

    • @domobrah2671
      @domobrah2671 7 лет назад +7

      I know dudes that are 250 pounds that can drift. It requires no physical fitness.

    • @jetison333
      @jetison333 7 лет назад +1

      ***** I think the reason is why not. And besides, it's a bit of a different race, because it's more of the programmers ability to program kind of race.

    • @VestedUTuber
      @VestedUTuber 6 лет назад +2

      +Timms MC
      In a way, you could compare autonomous racing to tool assisted speedrunning in video games. The point of a TAS is to see how fast a game could theoretically be played. Similarly, autonomous racing would exist to see how fast a particular car can go around a particular track without the human element. There's no reason why autonomous racing and conventional racing couldn't exist simultaneously as separate competitions.

  • @DerEmrich
    @DerEmrich 4 года назад

    This is sick! Nice work!

  • @MrBorayt
    @MrBorayt 6 лет назад

    This is absolutely amazing!

  • @Primius80
    @Primius80 7 лет назад +8

    could researchers please stop using background music in videos about their papers?

  • @finnaginfrost6297
    @finnaginfrost6297 7 лет назад +3

    Rocket League is no longer a human game

  • @moonmanmigz
    @moonmanmigz 6 лет назад

    Wow so this is drifting by it self. I would love to run so tandems with it.really amazing

  • @hermannchan8930
    @hermannchan8930 7 лет назад

    Excellent presentation and project.

  • @Hamachingo
    @Hamachingo 7 лет назад +3

    Please re-upload without the music. The music makes it feel like a scam crowdfunding thing. Thanks.

  • @pony_OwO
    @pony_OwO 7 лет назад +23

    now teach a real car how to do that

    • @thegoodhen
      @thegoodhen 7 лет назад +3

      It would probably actually be simpler, since the real car moves relatively slower to its size.

    • @sambrookes2318
      @sambrookes2318 7 лет назад +17

      The problem would be breaking traction. With the RC car its on plastic wheels so it has no traction. As they say in the video all they are changing is the steering input.
      With a car you need to break traction and maintain the lack of traction, so you would need to teach the computer to clutch kick or handbrake. Then teach it how to maintain the lack of traction because cars generally fight to gain it. Plus the longer a car drifts the more the grip characteristics change as the tyres heat up and wear away.

    • @jahliltheoakokafor9285
      @jahliltheoakokafor9285 7 лет назад

      you dont know shit

    • @thegoodhen
      @thegoodhen 7 лет назад

      Who?

    • @donsanjino
      @donsanjino 7 лет назад

      its a secret to everypony that's what's cool. You don't teach it. The car teaches itself. That's what machine learning is. You just teach it to learn by itself. Then...it can learn drifting, flying, or finishing a game on hard level. The coders don't teach it. Thats what makes the machine autonomous.

  • @MCA_Lives
    @MCA_Lives 7 лет назад

    Spectacular stuff senor

  • @JeremyNorris2008
    @JeremyNorris2008 7 лет назад

    BRAVO! very impressive.

  • @tkirby2911
    @tkirby2911 7 лет назад +3

    Ken block exposed

  • @sudarshanchetty3757
    @sudarshanchetty3757 7 лет назад

    Absolutely brilliant!!

  • @Strate2
    @Strate2 7 лет назад

    sick drifts!

  • @PVivekmca
    @PVivekmca 7 лет назад +5

    music ruined the show. please consider

  • @ShahriarKabirSaki
    @ShahriarKabirSaki 9 лет назад

    Great work guys!

  • @EwStanzani
    @EwStanzani 7 лет назад

    Awesome video!!!

  • @NguyenTuan-zs4fg
    @NguyenTuan-zs4fg 3 года назад

    awesome works!

  • @ronsilverstone6817
    @ronsilverstone6817 6 лет назад

    Great job!

  • @cokbagus23
    @cokbagus23 6 лет назад

    this, will change the future of stability control

  • @akashdeshpande
    @akashdeshpande 7 лет назад

    Wow! This is awesome!

  • @01MeuCanal
    @01MeuCanal 7 лет назад

    I think this will be much better than actual stability control!

  • @planelander
    @planelander 4 года назад

    This is awesome!

  • @omer.demirci
    @omer.demirci 3 года назад

    Nice work !

  • @arashi926
    @arashi926 4 года назад

    Sirs, I bow to you !

  • @niteshtyagi4090
    @niteshtyagi4090 6 лет назад

    3 minute video better than TOKYO DRIFT :) . Keep it up .

  • @MrSaemichlaus
    @MrSaemichlaus 4 года назад

    Steel tip safety sandals, I like it :)

  • @cprn.
    @cprn. 7 лет назад

    I want to see them drifting together in perfect sync! xD

  • @EngineeringNS
    @EngineeringNS 7 лет назад

    you earned a notification sub! I want more like this!

  • @jreynoldswrap
    @jreynoldswrap 7 лет назад +1

    This is amazing. I'm curious if you can develop this for a different application. My idea is to have it use this to figure out the fastest way around a track.

  • @Amir-M-S1997
    @Amir-M-S1997 Год назад

    Great work👍

  • @PatrickWoo
    @PatrickWoo 7 лет назад

    This is amazing!

  • @sidharthghoshal
    @sidharthghoshal 2 года назад

    This is very impressive work

  • @K4g4m1
    @K4g4m1 7 лет назад

    This is really cool. Could you adapt this to work on courses too? I guess that's pretty difficult if you have to recognize the layout of the course on the fly but man would it be cool to see.

  • @mertkiremitci7463
    @mertkiremitci7463 4 года назад

    Really nice work, I am waiting excitedly your new works on this car. Assume that, if you have a really tough path (includeing ridge, wet road, sharp bend etc.), can you develop a system to adapt itself according to changing road conditisions?

  • @killerMILLER117
    @killerMILLER117 6 лет назад

    Freaking beautiful!

  • @xmenxwk
    @xmenxwk 7 лет назад

    Whoever wrote code for this is just genius.

  • @rhino2960
    @rhino2960 7 лет назад

    congratulations...you've succeeded in miniaturizing ken block

  • @-Galavanta-
    @-Galavanta- 7 лет назад

    VERY impressive.