Webots Tutorial Project Wall Follower // Wall following robot code in C++ // Kajal Gada

Поділитися
Вставка
  • Опубліковано 1 сер 2024
  • We conclude the webots tutorial series with a wall following e-puck and the controller code is written in C++. This is also called a maze solving robot.
    ========== TIMINGS ==========
    0:00 Intro
    0:41 Webots environment setup
    1:32 Build maze in webots
    3:00 Add controller to webots project
    3:40 Webots controller code structure
    4:25 Wall following robot code in C++
    9:30 Wall follower logic
    10:23 Back to webots controller code
    14:12 Run webots simulation
    15:07 Edge case for wall follower robot
    If you enjoyed this video, give it a like and tell me your thoughts in the comment below.
    ========== RELATED VIDEOS ==========
    🍋 Wall following robot in webots with controller code in C
    • Wall follower webots C...
    🍋 Wall following robot in webots with controller code in Python
    • Webots Tutorial Projec...
    🍋 PREVIOUS tutorial working with distance sensor in webots in C++
    • Webots Distance Sensor...
    🍋 Entire webots tutorial series in C++ to get started with robotics
    • Webots Tutorial Series...
    ========== USEFUL RESOURCES ==========
    🍋 You can download the maze as a Webots PROTO node here:
    github.com/KajalGada/UA-cam-...
    🍋 E-puck documentation on Webots website:
    cyberbotics.com/doc/guide/epuck
    🍋 How to drive differential drive robot in webots? Code in C++
    • Webots Controller Code...
    ========== CONNECT WITH ME ==========
    Have questions about this video, use the comment section.
    Have questions about Webots, ROS, robotics, job search etc.?
    Read this on how to contact me? kgada.info/contact/
    My social media presence (@kajalgada)
    🍋 LinkedIn: / kajalgada
    🍋 Instagram: / kajalgada
    🍋 Facebook page: / kajal-gada-youtuber-11...
    🍋 Github: github.com/KajalGada
    🍋 Personal Website: kgada.info/
    🍋 Clubhouse: @kajalgada
    🍋 Community about studying and working in the US: / roboticsinusa
    🍋 Robotics newsletter sign up:
    stats.sender.net/forms/ej0oRb...
    ========== ABOUT ME ==========
    My name is Kajal Gada. I am a Robotics Software Engineer and a youtuber. My goal is to develop algorithms for realizing robot operations in the real world. And it is just absolute fun to code and solve problems.
    I started my journey in Robotics by working on small personal projects such as a line follower with an arduino. I then pursued and graduated with a Masters in Robotics from University of Maryland in 2017. After graduation, I have worked at Reality AI, Qualcomm and Brain Corp.
    I am also a UA-camr, it is my way of giving back and helping the community grow. As a women and an international student in the US, I am aware of the challenges to break through and have a successful career. I share my insights and also teach robotics through my youtube channel.
    Subscribe to my youtube channel: ua-cam.com/users/kajalgada?sub_conf...
    ========== Gear I usually use ==========
    🍋 Camera: YI 4K Action and Sports Camera
    🍋 Camera: iPhone XS
    🍋 Tripod: Ravelli APLT6M 72" Light Weight Aluminum Tripod
    🍋 Lights: Neewer Ring Light Kit
    🍋 Mic: SoLID Lavalier Lapel Microphone
    🍋 Recording: Voice Memo App on iPhone or Mac
    🍋 Screen recording on MacOS: quickTime Player
    🍋 Screen recording on Ubuntu:
    🍋 Editing Software: Final Cut Pro X
    🍋 Thumbnail Designs: Canva
    ========== Credits ==========
    🍋 Like & subscribe short clip in the end: • UA-cam like subscribe...

КОМЕНТАРІ • 11

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

    your way of explanation is awesome

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

    Great work Kajal!

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

    Thanks you, Kajal Gada :) I would love to see a Universal Robots (UR3e, UR5e and UR10e) lesson on Webots using C language. I always follow the videos on the channel and I am very grateful for the videos! thank you so much.

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

      Thank you for the suggestion, will add it to my list :)
      I am so glad that my videos help you out, appreciate the comment ☺️

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

    Excellent example! Thanks for sharing! 💯😃👍🏼

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

      I am glad you found it helpful. Thank you for the comment DrakerDG Robotics 😀

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

    Hi. I saw your robotics career video while back. I am currently doning my undergraduate in mechatronics engineering and I am in my third year of study now. I'm intrested in image processing and computer vision and I also want to learn ROS. Can you recommend me some best courses on the same.

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

    Nice job! Do you have something related to lidar sensor? Or something I can read about how to use it more than appears on the webot official website?

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

      I did create videos on how to use lidar sensor in Webots. For code in Python: ua-cam.com/video/7A9h7d-XWSA/v-deo.html
      For code in C: ua-cam.com/video/ni5NXoQ2-6Q/v-deo.html

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

    Can u please tell how can we increase the running time of robot such that it can solve a whole maze ??

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

      You can bump the speed to make it go faster. You will have to fine tune some of the parameters for better performance. It will only be able to go to its max speed.