(Part 3): This is how I created a self driving vehicle using Ai and Python

Поделиться
HTML-код
  • Опубликовано: 5 окт 2020
  • I used advanced Ai techniques to learn a ATV to drive over real public roads using python. If you want to know how I did it and how it all works then watch the video! Also some nice demo videos of it actually working can be seen!
    Also subscribe so that you wont miss the much improved version 2.0!
    Want to see the code and experiment with it yourself? Check the Github repo below:
    github.com/sieuwe1/Advanced-R...

Комментарии • 85

  • @sieuweelferink6852
    @sieuweelferink6852  3 года назад +47

    Anyone else who cant wait for version 2.0!

  • @manuelcabrejos6574
    @manuelcabrejos6574 3 года назад +6

    Bro just stumbled upon your channel. I’m a programmer getting into engineering and ML. Looks like you’re doing some really awesome work, really similar to projects I’m looking to start. Ya love to see it. Keep it up man!

  • @nothink0945
    @nothink0945 Год назад +3

    Dude only 2k subs? Youre so underrated you deserve so much more!i cant even make a game about self driving ai.

  • @programandoconkiki
    @programandoconkiki 3 года назад +1

    It is wonderful! Congratulations for your job. You gained new follower from Uruguay :)

  • @Radiant-hf2vh
    @Radiant-hf2vh 3 года назад

    great work man ! keep doing this good stuff ! this channel will go far !!

  • @girishp7252
    @girishp7252 Год назад

    You are doing some awesome work man! Keep it up!!

  • @arthur.s
    @arthur.s 3 года назад

    You are awesome! I hope to see more of your videos in the future

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

    Ure a true hero we dont deserve but we really need. Love from Malaysia

  • @medo51201
    @medo51201 3 года назад +1

    Great work man, keep it up .. love from Egypt

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

    You are really good at this thing. I hope you are gonna have more subs

  • @HistoriasDoReddit10
    @HistoriasDoReddit10 Год назад

    Hi, i am from Brazil and i am really impressed with your creation

  • @lokesh_jadhao4383
    @lokesh_jadhao4383 3 года назад +3

    Super work bro.... Waiting for v2.0 love from India.. pls tell in details to learn something from ur project....✌️✌️

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

    Great work!.

  • @Mohamm-ed
    @Mohamm-ed 3 года назад

    Amazing project Sieuwe thanks for sharing. Greetings from Iraq.

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

    great work

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

    Amazing job!! Following you from Italy..

  • @manjunathpoojari4744
    @manjunathpoojari4744 3 года назад +1

    Keep going.........💯

  • @MrDawg-ol5pc
    @MrDawg-ol5pc 2 года назад

    Nice man, you should be working at Tesla! I’m definitely using your code 👍🏼

  • @rog_shakhyar6171
    @rog_shakhyar6171 3 года назад +1

    Such simple and amazing person you are! The best tutorial in AI autonomous driving field! (Tesla should hire you)

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

      Thanks for your support! Let’s hope Tesla will hire me😄

  • @insaanonline
    @insaanonline Год назад +1

    Nice

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

    this is awesome!

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

    Hahhahaha, the drone project is nice too! If the police found out you will be charged though, that sounds very dangerous, and it is not allowed to fire a BB-gun on the open road. Your first military application of AI. Very good.

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

      I will be using a very low power bbgun which has not even enough power to pop a balloon. So I am not worried about hurting anyone. Also I will be testing it in the fields around my house where there is nobody around.

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

    Awesome man!
    What company are you working for right now?

  • @hi-tk4hu
    @hi-tk4hu 3 года назад

    amazing 🔥

  • @eyobenyow
    @eyobenyow 7 месяцев назад

    Thenk you bro

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

    Wow Thank you

  • @cranfillnathan7411
    @cranfillnathan7411 2 года назад +2

    Okay, I've watch some of your videos and my question: can it be made to be operated remotely as well as autonomously?
    I want to use it as an autonomous Cart or Wagon to cut costs of Shipping and have some fun driving it from home.

  • @SigmaC
    @SigmaC 3 года назад +2

    Great video, just wondering how did use the potentiometer to control the steering angle, and how did you train the DNN with your own data?

    • @sieuweelferink6852
      @sieuweelferink6852  3 года назад +1

      The pot meter gives a different resistance according to the angle of the shaft. This can be read out by the Arduino resulting in a value between 0 and 1024. This value is mapped to -1 and 1 to get the location of the steering wheel. The model predicts a value between -1 and 1. Because I know the current position by reading the value from the pot and I know the model position I can use a pid controller to control this circuit. The model is trained on my own data using a couple scripts to first gather data and then train on this saved data.

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

    Super video. Je zal nog veel geld verdienen bij Mercedes, Tesla of Uber.

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

    🔥🔥🔥

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

    You are my hero

  • @muhammedenescelik9968
    @muhammedenescelik9968 Год назад

    inspiring

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

    Hey Sieuwe. Ken je de Self Driving Challenge van de Rijksdienst voor Wegverkeer? Die hosten ze elk jaar en verschillende Nederlandse universiteiten mee. Lijkt me een leuk project voor jou of misschien voor een stage. Groetjes uit Urk.

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

    Hey man. Is there a new part coming?

  • @rogan-nptbcmediatechnerd9659
    @rogan-nptbcmediatechnerd9659 3 месяца назад

    Gonna attempt to try this on a real car

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

    hey sieuwe first of all thankyou for this video . form your expertise I want you to give me an advice ,
    that will a rt kernal patch (preempt ) will do any help with arducopter firmware running on linux directly,
    I always have wanted to try this , as I have seen simple pi0 and pi3 flight controlling doing that ,
    pxfmini, erlbrain, navio,navio2, but I aam not getting it , can I run python on preempt realtime ,

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

    Great work man! I want to build a robot that from a start point can run zigzag on a table and when it finishes the whole table's surface, it comes back to the start. Do you have any suggestion? And so far how can I contact to you? Thanks!

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

      Interesting project but will be hard to do without out side information source. The easiest would be if allowed to mount a camera at your ceiling which has the entire table in view. Than make a robot with a bright red circle on it. Make a program which detects the table and tracks the red circle from the ceiling camera and then control the robot using some wireless connection.

  • @serbulent1977
    @serbulent1977 Год назад

    How can I control a system like this using maps ? Like google maps

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

    Is awesome! Do you provide some kind of advice or something like that? I would like to complete my project which consists of something similar to your work but my vehicle intends to drive along crop rows. I have the following material:
    - Zed 2 stereo camera
    -Nvidia Jetson Nano and Nvidia Xavier
    -Arduino Nano, Arduino Mega
    -Main structure and 60W electric motors and 4x 12v batteries
    I am a beginner in this field and would really like to achieve my idea.
    Thanks and best regards.

    • @sieuweelferink6852
      @sieuweelferink6852  3 года назад +1

      Looks like a really nice setup. I would use the zed camera to get a rgb and depth map. Then feed these both side by side into a neural network and combine them at the fully connected layer. As output of the model just use throttle and steering. This should work great as obstacle avoidance. For navigation in the field I would use gps. Just make it drive using gps and then if a obstacle is detected make the Ai network take decision to avoid obstacle.

  • @ashishdhakne6016
    @ashishdhakne6016 10 месяцев назад

    Can anyone tell how to use computer for processing ...

  • @TechMechanism
    @TechMechanism Год назад

    Real Men Mount Full PC on Vehicle like you..

  • @20002000l
    @20002000l 3 года назад

    Siepkeeeeee

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

    Do you think there's any comma.two like cheaper versions obd system ?

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

      What do you mean with comma.two? You mean the self driving system from comma.ai?

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

    Hello Elferink can you provide the link for the semantic segmentation model training dataset

    • @sieuweelferink6852
      @sieuweelferink6852  3 года назад +1

      Hi Shan sadly I do not. I have downloaded a pre trained network from Nvidia. I have tried downloading it from the cityscapes website to implement my own model but I never received a download link. If you can download it please send me a link👍.

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

      @@sieuweelferink6852 sure 😍

  • @samilservetavcisi
    @samilservetavcisi 3 года назад +1

    İ follow you from turkey

    • @sieuweelferink6852
      @sieuweelferink6852  3 года назад +1

      Thanks for your support! If you have anything you want to see on the channel then let me know!

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

      @@sieuweelferink6852 it would be great if more videos come

    • @sieuweelferink6852
      @sieuweelferink6852  3 года назад +1

      @@samilservetavcisi I would like to make more videos but sadly I am limited on time because of school. Also these projects are very advanced which means I have to make a lot myself. This takes a lot of research and experimenting to get it working. I am working on 3 new videos which are hopefully ready soon!

  • @islamicsolution5618
    @islamicsolution5618 11 месяцев назад

    How to get entry level jobs In self driving car

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

    I once saw a guy on RUclips, I do not remember his name, but he implemented a neural network in his car, and he actually had a self-driving car. Then he was forbidden by using it by the authorities. I just wonder how he did the computer-car interface. Would you know how to take over the steering of a real car (without hacking into the existing lane assistant of course, because that would be cheating) ??

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

      Hi that could be done but then you will need to build your own actuators and sensors like steering actuator throttle actuator speed sensor radars and much more. Only if you are really good with mechanics it could be done. But it is way cheaper buying a second hand car wit lane assistance. Just add a lidar and/or some cameras and start making it drive by itself!

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

      @@sieuweelferink6852 cars with lane assist come with an interface like a model car??? Bit how to tap into it. You would need documentation... Which is probably closed/proprietary.

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

      @@johnp9890 To my knowledge there are two good options. either find leaked documentation with can message table and module id's so that you can write custom Can messages or use a digital logic analyzer on the can bus wires to read transmitted bits. These can then be translated to messages. It will be a long process however. Also you can take a look at comma.ai. They have some devices that can interface with some cars and their code is opensource. Change their code to make it work for you and you should be ready to go!

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

    Bro can u used Google map point A to B navigation to drive ur vehicle????

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

      Currently it only drives straight on a road. I am working on a version 2.0 which I want to add features like this. I may want to add a input to the ai model which accepts a vector of the direction that google maps says the atv has to go and train the model on that. Or give a left, right, straight input so that the model can act on that input. Stay subscribed to not mis it!

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

      @@sieuweelferink6852 waiting for ur 2.0 ...

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

    Bro please do giveaway

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

    Hi, Sieuwe I'm korean high school student. I hope make Ai techniques to learn Cart like your ATV
    If I want your advice what should I do ? could you let know your email ?

    • @sieuweelferink6852
      @sieuweelferink6852  3 года назад +1

      Cool project. You can ask questions using this comment section. I regularly check it.

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

      Ok thanks

  • @_ahmedkira
    @_ahmedkira Год назад

    Why dont u use raspberry pi?

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

    You need a new power source for that computer. In 2022 you would be spending a lot of money on gas. Plus the CO emissions are just not worth it. In the US gas has been as high as 5.20/gal