Autonomous Rover From Scratch (ROS) Part 2

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024

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

  • @TheRealFrankWizza
    @TheRealFrankWizza 3 года назад +5

    This doesn't look as complicated as I thought it was. Thanks!

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

    Best video on this topic on whole RUclips I have found till now

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

    Well explained, thanks for making this, good luck! Also, please make that ARM video, looking forward to it!

  • @VivekGuptaIn
    @VivekGuptaIn 3 года назад +5

    Great Build Man! and great explanation as well!

  • @Inco-q2e
    @Inco-q2e 10 месяцев назад +4

    Where is part 3?

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

    Thanks for the quality content, man! Excellent explanations of concepts.

  • @UtkarshK1
    @UtkarshK1 21 день назад

    It was Great Man !! Hats Off !!

  • @MK-9519
    @MK-9519 2 года назад

    Thanks for your detailed information , waiting for 3rd video

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

    look Amezing , what a clear cut of words congratulations looking forward more like interfacing lider then stack navigation then ros control . keep doing

  • @vetriselvan7759
    @vetriselvan7759 2 года назад +1

    Kindly upload the part 3!

  • @claybowser
    @claybowser 4 месяца назад

    thank you for this presentation

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

    Great instructional video and quite clear. Thanks!

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

    Great explanation, thank you

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

    Very worthfull time spend to watch, thanks for sharing 👍 .

  • @humanoid91
    @humanoid91 Год назад +2

    This was an interesting series! everything was well explained! good job! What about a part 3?!

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

    Thank you so much, helped a lot

  • @mrabbot-iit1908
    @mrabbot-iit1908 Год назад +1

    bhaiya how to begin ros as a beginner and how to implement it in hardware please tell, I am doing mechatronics engineering at IIT Bhilai.

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

    It's been exactly 2 months. I am waiting.

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

    Super helpful! Thank you!

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

    well described but can you define the wireless connectivity you implemented on this project?

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

    Nice useful video. Thankyou so much

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

    Nice Content, waiting for more tutorials...

  • @antosatle-logger3217
    @antosatle-logger3217 3 месяца назад

    Any ROS beginner tutorial

  • @longnguyen-mr1im
    @longnguyen-mr1im 4 месяца назад

    Can you give more instructions on mapping with lidar?

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

    Hi man, I think it is too late, but what incredible video. You should keep doing these kind of videos. Excellent !!!!!! I would like to know how do you program the lidar.

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

    Looks slick

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

    Very well produced content

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

    Also, I have 2 more questions:
    1. I wanted to know how I can use python instead of C++?
    2. Can the bot work without the use of the encoders? I have an RPLidar, and in the past, I have been able to use SLAM by also realizing its pose estimation and localisation, too. I am hoping to use just that instead of encoders. Just not sure how.

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

      Yes, You can impliment it without the use of encoders and use Hector slam. But without encoders, it is difficult to control the direction since the motors are not always accurate.

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

    Great content man

  • @DevGhiya
    @DevGhiya 6 месяцев назад

    Hi, the robot looks cool. Could you provide some resources from where I can learn about the electronics part of robotics? Your help would be greatly appreciated

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

    HI., thanks for the great content.,., I am working on RPLIDAR based hector slam.,., i am missing in integrating with gpio and motor connection part also to serve predefined map to localize to particular location., can you help or post new video on this??

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

    hi, when the next episode will get release? Can't wait for it.

  • @ketanjain-sp7pi
    @ketanjain-sp7pi 6 месяцев назад

    hey great project u have built here. can you tell how u have learnt all these various concepts, like ROS, rasberry pi and all. Please suggest me as im beginner.

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

    Please suggest some resources to learn ROS

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

    Love the videos. Keep it up!

  • @bgowtham217
    @bgowtham217 9 месяцев назад

    Hi really good explanation but I have one doubt. For controlling motor drive and Ros Raspberry Pi is enough but why your using pi and ardunio boards?

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

    @VinayLanka when you will upload part 3?

  • @divyaprakashbiswas8781
    @divyaprakashbiswas8781 2 года назад +1

    Thanks for sharing. I looked into the differential_drive ROS package. I found the twist_to_motors node and pid_velocity node also. If I use those nodes, I don't need to implement PID in the Arduino sketch, right? Is there any specific reason you didn't use them in this project?

    • @malof.5290
      @malof.5290 6 месяцев назад

      That's a very good question 🤔

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

    Thank you for this video. please update your github repo...

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

      Yeah I'll update the repository soon, I'm actually working on a few changes, so I didn't want to include any breaking changes.

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

    Any of the folks following this that made it work, could you post the github link for differential-drive? Many thanks.

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

    Hi can you pit some links for learning and understanding the PID controller and also about two drive wheel kinematics formula. Thanks in advance.

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

    Great video up to the point of trying to clone differential-drive. The link in your comment went to the hardware code...no differential drive. The github clone in your video did not exist. Since this is an essential part of making this project work, where can I find the differential-drive github URL?

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

    Why do you need to use both a raspberry pi and another computer with a ros installation and a ws? cant you just SSH into the PI through windows and start scripts that way?

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

    Power Banks Come with 12v,1.5A port, so why the use boost converter?

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

    How u use rviz without vnc server? Isthat raspberry connect to your monitor with wireless? Iam sorry iam newbie

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

    Great works! but how to combine the odom with LiDAR or any sensor? to make it closed loop

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

      That would come in the next video, Part 3 of this series. We use the gmapping package for mapping and move_base for navigation

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

      @@vinaylanka god bless you, im waiting the part3 because i can't sync the hardware to the rviz, thanks a lot, appreciate it

    • @dutahasta4428
      @dutahasta4428 2 года назад +1

      @@vinaylanka when will part 3 be published?

    • @agrimekatronik321
      @agrimekatronik321 2 года назад +1

      @@vinaylanka Publish please part 3, you explain so nice everything.

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

    🤩💥💯👍🌟

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

    Amazing video! Even without a LIDAR, is it possible to the robot to return to home position backtracking its path?

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

    i want to learn ros but I rally hate raspberry pi. can we make ros robot using only windows 10 laptop and arduino without raspberry pi ?

  • @jeff-oi7cl
    @jeff-oi7cl 3 года назад

    new subscriber!

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

    Thank you, the SLAM part please. :D

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

    nice tut plz more vdo

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

    Hello, would this be possible in STM32 instead of arduino?

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

    Please next part

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

    you sure the equations you gave are correct? not working in my situation!

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

    Hey @Vinay Lanka, pls can I get the link to order that LiDar ?

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

    Finally 🤩

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

    Coloque o esquema diagrama de ligações das shild. Excelente projeto parabéns.

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

    Ros robot needs wifi to function after complete? Or offline as well?

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

      Right now I've used a Raspberry Pi 3B and a laptop together over wifi because I wasn't sure that the Pi 3 can handle the navigation stack. With a Raspberry Pi 4 or any other powerful SBC, you can completely power it offline (i.e. without WiFi)

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

    Need part 3 also
    Can you Help

  • @whac-a-robot
    @whac-a-robot Год назад

    Can you tell me how to tune PID?

  • @s.murtazahussain3029
    @s.murtazahussain3029 2 года назад

    do you have the schematic diagram of ardiuno to motor driver wiring ??? if you have give it to me thanks!!

  • @71_a_siddharthjadhav70
    @71_a_siddharthjadhav70 2 года назад

    Can you just share the circuit diagram of the connections?

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

    How did you use the teleop with the hardware of the motors? You wrote a code using arduino for making the wheels work, but then directly launched the teleop through the rpi. Did not understand that part.

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

      teleop_twist_keyboard publishes to /cmd_vel topic. In the arduino code, it is subscribed to this topic and the message is decoded to move the motors.

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

    Where is complete project

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

    please do the part 3

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

      i need to know how to link camera input with the movement of the dc motor

  • @Mr.042k
    @Mr.042k 3 года назад

    Bro which is better to have ubuntu server or ubuntu desktop running on raspberry Pi ? I'm using kinect for mapping

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

      If you're comfortable with working in a terminal environment I'd suggest using the ubuntu server. I'd also suggest going for a ROS Master-Slave combination as you're using a kinect and that takes a lot of resources.

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

    demand_speed_right = demandx + (demandz*0.1075);
    in this line, you used the formula you talked about in the video. Do i have to change the 0.1075 value according to my robot's length?
    Thanks

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

      Yes, you have to change that value according to your robot geometry. After calculations it is equal to (distance between two wheels in meters)/2

  • @Anita-g2u
    @Anita-g2u Год назад

    How much cost of this project?

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

    Hi,Does your project need radar?

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

    odom just revolves around base_link,what is the reason?

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

    Can you please share the motor name and model number.

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

    I can't see my move on rviz also different code on youtube and github

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

    Hii brother I want to learn ros please help me

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

    Please get new video in 2-3 days.

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

    Fix the GitHub link :)

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

      Oh yes that's fixed now!

  • @Bablukhan-is4ox
    @Bablukhan-is4ox 3 года назад

    Paddad se

  • @wc-jai667
    @wc-jai667 3 года назад

    hey man, did change /lwheel and /rwheel to single topic /speed?

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

      The code in github publishes to /speed which is not yet updated. Please make changes to the arduino code by carefully following the video so as to publish to /lwheel and /rwheel topic

    • @wc-jai667
      @wc-jai667 2 года назад

      @@pranavshevkar269 🥲 took a day to figure it out.... btw I finished my project in a month after that comment posted, anyway thank you for replying

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

      @@wc-jai667 Can you please share the changed code?
      Did you add lidar to your system?
      Thanks.

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

    I did everything the same. but there is no change in my rviz screen. what is the reason for this?
    base_link and odom are in place. it doesn't move.

    • @pranavshevkar269
      @pranavshevkar269 2 года назад +1

      I faced the same problem. The code in github publishes to /speed which is not yet updated. Please make changes to the arduino code by carefully following the video so as to publish to /lwheel and /rwheel topic.

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

      @@pranavshevkar269 Hello bro,did you add lidar in your robot,can you help me?

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

      @@agrimekatronik321 Sure, what's the problem

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

      @@pranavshevkar269 Thanks a lot for reply,what is the next step of this video to do mapping and autonomous navigation.Do we need to write more scripts? Can you tell me steps to do mapping and navigation.I mean if we clone gmapping and move_base packages can we do mapping and navigation? And i read in gmapping documentation that he needs a transform from laser to base_link(fixed),how can i do that.
      Thanks again.

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

      I have same problem.. I cant understand your solution ​@@pranavshevkar269 .Can you please tell that again

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

    bro next video???????

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

      Hey, I'm sorry for the delay. I'm a final year student and the final semester project workload is keeping me busy :/
      The project is over and the next video is being filmed but it's taking longer than expected :(

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

      @@vinaylanka Bro can you share video part 2 coding of Ros and Arduino......in git hub the Arduino coding is different from coding you have shown in video...pls help me bro I am currently working on mobile robot

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

      @@vinaylanka bro can you share forward kinematics code ??? How to convert wheel encoder data to forward kinematics 😭🙏 pls help me bro

  • @bmno.4565
    @bmno.4565 Месяц назад

    The phrase 'from scratch' doesn't mean anything any more lol. You're using ROS, arduino, and raspberry pi, and still calling it 'from scratch'.