How to design a 2 wheel differential drive robot in Webots? // Webots tutorial 2 // Kajal Gada

Поділитися
Вставка
  • Опубліковано 16 вер 2024

КОМЕНТАРІ • 76

  • @NNGippo
    @NNGippo 3 роки тому +5

    Thank you very much. You are doing a great job, because there are few videos in which everything is told and shown in such detail. Moreover, your video helped the children in the school to get acquainted with this program and create a new robot. We are now preparing to switch to distance learning, and your lessons are very helpful. Thank you so much, respectfully your robotics teacher from Russia.

    • @KajalGada
      @KajalGada  3 роки тому

      Hi Tetrax, thank you so much for this lovely message. It is so great to hear that I was able to help your students get started with robotics. They are lucky to have an awesome teacher like you who is making distance learning work in this challenging time :)

  • @abdulhaq9374
    @abdulhaq9374 11 місяців тому +11

    But I'm unable to find any "USE" option/node, when i double clicked on boundingObject. Could u please help me out. Thank you for the tutorial!

    • @TheJake664
      @TheJake664 6 місяців тому +1

      Did anyone figure this out ? I cannot find a solution to add USE option to the menu either

    • @DaiferNour
      @DaiferNour 6 місяців тому +4

      @@TheJake664 I managed to solve it, what I did was to save and restart the world and that allowed it to appear.

    • @TheJake664
      @TheJake664 6 місяців тому +1

      @@DaiferNour save and restart !!

    • @fnxph03n1x
      @fnxph03n1x 3 місяці тому

      @@DaiferNour My entire thesis got ruined coz after you update the webots, it no more allows you to use it like that. There was just no other way to bound an object that's not located at origin :') And the solution was closing the program lol
      I thought they updated the way it can be done in the newer version of webots lol
      For the rest of the people who are following the tutorial, the webots has updated. Now z-axis is in z-direction. So, when she raises the robot in y, you should do it in z, etc.

  • @JamesNewton
    @JamesNewton 3 роки тому +7

    I like how you have the box on the right describing the menu selections and operations while you are doing it live on the screen. It helps people to catch up if they can't find the menu as fast as you can.

    • @KajalGada
      @KajalGada  3 роки тому +2

      James Newton Thank you for the comment. I use to face that when I use to learn python from youtube videos. Glad you are finding it useful 🙂

    • @JamesNewton
      @JamesNewton 3 роки тому +1

      @@KajalGada I'm just really happy that someone is making instructional content for an FOSS software package which really allows serious work to be done. I have been trying to add support for ROS to our robot arm and the documentation on setting up physics is /horrible/; maybe you will get to the point of doing some inertial impulse stuff in the future and it will help me! LOL. But you are certainly going to help a lot of students learn robotics. I hope you will do an arm in the future.

    • @coolrobotics
      @coolrobotics 3 роки тому

      @@JamesNewton You can also have a look at this channel we also have a physics-based video which you are describing. ua-cam.com/users/soft-illusion

    • @KajalGada
      @KajalGada  3 роки тому

      @@JamesNewton Thank you. Yes it would be fun to work with robotic arms. Will put it into my list of ideas for future.

  • @linuspaul470
    @linuspaul470 Рік тому +5

    Sorry, i have a question at 3:56 with the new Version r2023b. After save the document and definite DEF of the Transform as Body, i cannot find any USE catalog unter BoundingObject. Can you help me? Thanks a lot!

    • @polarisu_san809
      @polarisu_san809 Рік тому +1

      same i am facing this issue as well

    • @alancs4389
      @alancs4389 Рік тому

      Anyone find a solution?
      @@polarisu_san809

    • @marosmincak5754
      @marosmincak5754 11 місяців тому

      @@polarisu_san809 Have you solved the problem?

    • @kunaldhawale1058
      @kunaldhawale1058 9 місяців тому +5

      Had same issue. Save the project and restart webots. It worked for me.

    • @kittipongnontakaew6893
      @kittipongnontakaew6893 2 місяці тому

      @@polarisu_san809 use 'Pose' instead

  • @felixnyamongo
    @felixnyamongo 10 місяців тому

    Finally videos i can actually understand. Thanks for this you're a good teacher

    • @KajalGada
      @KajalGada  8 місяців тому +1

      Thank you for the comment. Glad my video helped you learn :)

  • @igortomic1525
    @igortomic1525 3 місяці тому

    Hello ! Still this is the great lesson even after 3 years. I have a question for you. When I creating a new project, arena in x, y, z axis but y axis is on left - right direction. How to set it to up and down?
    Also under "Add node" there is no "USE".

  • @ajit1461
    @ajit1461 27 днів тому

    Hello Kajal ! Its an amazing start into the robotic development.Thanks for your Tutorials. I have a query. At 3.36 minutes in video 2- you defined body for Transform and . But, I could not find the USE option under Bounding object . Also, the coordinate system that I have seems different. So, is there any way to adjust the axes. Please clarify

  • @srinirupan
    @srinirupan 3 роки тому +1

    Thanks mam
    Really helpful video.
    Valuable tutorial

    • @KajalGada
      @KajalGada  3 роки тому +1

      Thank you for the commnet, I am glad it helped you out.

  • @MuhammadSalman-ux2rw
    @MuhammadSalman-ux2rw Рік тому

    Great explning!!! Very helpful!!! Thank you so much.

    • @KajalGada
      @KajalGada  Рік тому

      Awesome, thank you for the comment :)

  • @zaccomusic
    @zaccomusic 3 роки тому +2

    good content friend

    • @KajalGada
      @KajalGada  3 роки тому

      Logo Bagus Thank you 🙂

  • @vigneshwaran332
    @vigneshwaran332 5 місяців тому

    Hi Kajal, i have a doubt, why do we place the hinge join out of the transform node

  • @AnujSharma14-h3k
    @AnujSharma14-h3k Місяць тому

    Do you provide any professional course in robotics, I want to learn ros programming, and robotics simulation

  • @Abeer-ck6kl
    @Abeer-ck6kl 5 місяців тому

    God bless u mam, I got 9/10 in my assignment ❤❤

    • @KajalGada
      @KajalGada  5 місяців тому

      That is awesome, congratulations!

  • @atnguyen9233
    @atnguyen9233 Рік тому +1

    why when i double click on boundingObject Null i can't see "USE" :(( i was set name for transform befor :((, if you can help I would be so happy. Thank you

  • @ajaysjournal
    @ajaysjournal 8 місяців тому

    Great tutorials! Why the preference for Webots? Is it an industry standard? Also, any beginner-friendly simulator suggestions besides Webots?

    • @KajalGada
      @KajalGada  7 місяців тому

      Easy to use & beginner friendly.

  • @RAMMSTEIN082
    @RAMMSTEIN082 3 роки тому

    You´ve help so much in my clases. Thank u so much

    • @KajalGada
      @KajalGada  3 роки тому +1

      That is so great to hear. Thank you for the comment & all the best with the rest of your course 😀

  • @Schpountzie
    @Schpountzie 3 роки тому

    Very helpful. Thank you so much.

    • @KajalGada
      @KajalGada  3 роки тому

      Thank you for the comment Veera. :)

  • @bhuvanjhamb2728
    @bhuvanjhamb2728 3 роки тому +1

    Hi Mam, A very helpful tutorial!
    I am confused, why the robot doesn't tip over as it is similar to self balancing bot, as you have not attached any Castor wheel to it, assuming webot gives real world like simulation?

    • @KajalGada
      @KajalGada  3 роки тому +4

      Hi Bhuvan,
      Really good observation. The answer is in modeling. If you change the dimensions of wheel or cylindrical body, it will tip and you would need a third passive wheel for support.
      For this set of dimensions, it can support itself without tipping.

    • @bhuvanjhamb2728
      @bhuvanjhamb2728 3 роки тому +1

      Understood, Thanks for Clarification!

    • @KajalGada
      @KajalGada  3 роки тому +1

      @@bhuvanjhamb2728 You are welcome :)

  • @yeaminjahanfiha5484
    @yeaminjahanfiha5484 3 роки тому

    Thank yo so much it was very helpful!

    • @KajalGada
      @KajalGada  3 роки тому +1

      Thank you for the comment, glad the video was helpful to you :)

  • @pavansakthivelvijayakumar7756
    @pavansakthivelvijayakumar7756 2 місяці тому

    Hi! I have an issue, I am not able to USE the Transform I've defined for the bounding object. When I click on the bounding object, it just doesn't show the USE option

  • @AdamRaudonis
    @AdamRaudonis Рік тому +1

    Looks like in the latest version Y and Z are switched!

    • @KajalGada
      @KajalGada  Рік тому +2

      Thank you for sharing that.

  • @shahromanch1269
    @shahromanch1269 2 роки тому +1

    How to find the programming tutorial? i mean the functions and the variables used while programming?

    • @KajalGada
      @KajalGada  2 роки тому +1

      Code in C - ua-cam.com/video/OPl1V8RGVAU/v-deo.html
      Code in C++ - ua-cam.com/video/C3wRvjBGPzk/v-deo.html
      Code in Python - ua-cam.com/video/CDOrTKQAOqs/v-deo.html

  • @predatorthehunter3916
    @predatorthehunter3916 3 роки тому +1

    Excuse me I hope you answer me very quick if you don't mind every version of webot is the same ????? Pls answer

    • @KajalGada
      @KajalGada  3 роки тому +1

      Answered on your last comment.

  • @nicolearaujo330
    @nicolearaujo330 3 роки тому

    My robot always sinks through the floor, why? I use followed the intructions about bouding.

  • @harrytraskos5964
    @harrytraskos5964 3 роки тому +1

    Where I can get the drive_my_robot_controller ? It isnt in the tab.

    • @KajalGada
      @KajalGada  3 роки тому

      Jindra Třaskoš I cover that in the next tutorial. Link: ua-cam.com/video/CDOrTKQAOqs/v-deo.html

  • @T-She-Go
    @T-She-Go 3 роки тому

    👏🏾👏🏾 thank you

    • @KajalGada
      @KajalGada  3 роки тому

      Happy to help you get started in your journey :)

  • @predatorthehunter3916
    @predatorthehunter3916 3 роки тому +1

    What's the difference between webot 2019 and 2021 ??????

    • @KajalGada
      @KajalGada  3 роки тому +1

      To the best of my knowledge WEbots 2019 is when the software was made open source. Over time with each iteration, more features have been added such as support for ROS and ROS2. Question to your answer would depend on what your requirements are.

  • @aliumman5875
    @aliumman5875 Рік тому +1

    is there any link to reach this robot ?

  • @thebixxer
    @thebixxer 2 роки тому

    thanks , that was good

    • @KajalGada
      @KajalGada  2 роки тому

      Glad it helped you out, appreciate the comment :)

  • @ezgieftekin4495
    @ezgieftekin4495 3 роки тому

    Hello, Thank you for the great videos. :) I learned a lot from them. For my midterm project, I need to make a 3 wheel car. The third wheel will be a ball custer. I couldn't find how to add ball custer to my robot. I want to add a third wheel in the back and in the middle. How should I align this wheel? If you can help I would be so happy.

    • @KajalGada
      @KajalGada  3 роки тому +1

      Hi Ezgi,
      I think you mean ball caster wheel. Similar to the 2 wheel diff drive robot you can add a hingejoint and a wheel at the end.
      Instead of cylindrical wheel, you will have a sphere (for ball). To do this simply choose sphere instead of cylinder as shape.
      Depending on your robots size, you will have to compute location to add it and size of the sphere as well.
      Let me know if this works. :)

    • @ezgieftekin4495
      @ezgieftekin4495 3 роки тому

      @@KajalGada Thank you for helping 😊 I will try this right away.

  • @durgeshnunna137
    @durgeshnunna137 2 роки тому

    Mam. One doubt can we try and persue a career with knowledge of webots and ROS.
    Are u presently persuing robotics anywhere?

    • @KajalGada
      @KajalGada  2 роки тому

      You would also need a knowledge of various robotics concepts and algorithm. Check this for more information - Roadmap to Robotics
      kajal-gada.medium.com/roadmap-to-robotics-part-1-10c7274c1526

  • @loebas667
    @loebas667 3 роки тому

    drive_my_robot isnt available in the latest version.. where to find it?

    • @KajalGada
      @KajalGada  3 роки тому +1

      It is not a function from webots. I wrote my own code.
      Python: ua-cam.com/video/CDOrTKQAOqs/v-deo.html
      C++: ua-cam.com/video/C3wRvjBGPzk/v-deo.html
      C: ua-cam.com/video/OPl1V8RGVAU/v-deo.html

  • @srinirupan
    @srinirupan 3 роки тому

    Could you make a separate video for working with C Language

    • @KajalGada
      @KajalGada  3 роки тому

      I think this is the 2nd request for C, I will add it to my list and try to make it in C. :)

    • @srinirupan
      @srinirupan 3 роки тому

      @@KajalGada make as soon as possible
      Thanks😊😊😊