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...
your way of explanation is awesome
Great work Kajal!
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.
Thank you for the suggestion, will add it to my list :)
I am so glad that my videos help you out, appreciate the comment ☺️
Excellent example! Thanks for sharing! 💯😃👍🏼
I am glad you found it helpful. Thank you for the comment DrakerDG Robotics 😀
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.
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?
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
Can u please tell how can we increase the running time of robot such that it can solve a whole maze ??
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.