Webots Tutorial: Line Follower Robot using epuck // Controller code in Python
In today's webots tutorial video, we are doing a fun project of line follower robot. A line following robot is a great way to get started with robotics and only requires level 1 coding skills.
We will start by setting up our environment in webots. Next we will add a robot from the webots library which is e puck and add IR sensors. Then we will write our code which is controller in webots in python. I will go over how to detect the line using IR sensors and use those values to make a line following robot in Webots.
? TIMINGS
0:00 Intro
0:54 Set up the environment
1:12 Add e-puck robot
1:40 Adding IR sensors
3:26 Adding Line (Track)
4:55 Writing controller (Python)
6:04 How IR sensors work?
6:40 Reading IR values
7:50 Line follower robot
9:27 Common problems with line follower
If you enjoyed this video, give it a like and tell me your thoughts in the comment below.
? VIDEO RESOURCES
Link to download track one (proto node)
https://github.com/KajalGada/Youtube-Tutorial-Download-Material/tree/main/Line%20Follower%20Webots%20Tutorial
Track one was created from CAD model by DragerDG Robotics. Link to youtube channel:
https://www.youtube.com/user/DrakerDG/videos
List of functions available inside controller in Webots for Python:
https://cyberbotics.com/doc/reference/robot?tab-language=pytho #wb_robot_get_device
Information about distance and infra-red (IR) sensors in Webots:
https://cyberbotics.com/doc/reference/distancesensor
Catch the entire webots tutorial video series here:
https://www.youtube.com/playlist?list=PLbEU0vp_OQkUwANRMUOM00SXybYQ4TXNF
How to write a controller in Webots in Python to enable motors and drive a differential drive robot?
https://youtu.be/CDOrTKQAOqs
How to drive (straight, turn in place, wide turn) differential drive robot in Webots?
https://youtu.be/CDOrTKQAOqs?t=238
? FREE RESOURCES
Robotics newsletter (Job listings & updates) sign up:
https://sendfox.com/kajalgada
Roadmap to Robotics
https://kajal-gada.medium.com/roadmap-to-robotics-part-1-10c7274c1526
List of Robotics projects:
https://sendfox.com/lp/1rx02z
Take Home Coding Challenge Checklist:
https://sendfox.com/lp/3o829o
? RELATED VIDEOS
Webots Line Follower Code in C++ // Webots Tutorial
https://youtu.be/KGePGSKZu4w
Webots Tutorial Series in Python // Get started with Robotics using Webots
https://youtube.com/playlist?list=PLbEU0vp_OQkUwANRMUOM00SXybYQ4TXNF
Webots Tutorial Project Wall follower robot using e-puck // Controller code in Python
https://youtu.be/tHENC-HEIW8
Webots ROS2 Tutorial
https://youtube.com/playlist?list=PLbEU0vp_OQkVM61fZuwC955N3sp91cv-a
? CONNECT WITH ME
Contact me: https://kgada.info/contact/
LinkedIn: https://www.linkedin.com/in/kajalgada/
Instagram: https://www.instagram.com/kajalgada/
? ASSISTANCE WITH TUTORIAL, ASSIGNMENT, PROJECTS
If you need help with a tutorial or project on this channel, connect on slack:
https://sendfox.com/lp/1k5w9d
If you need help with a tutorial, assignment or project of your own:
Robotics Discord Community: https://discord.gg/nYqMzHRW2V
Webots Discord Community: https://discord.gg/meCvmn4WUx
ROS Discord Community: https://discord.gg/m8Jfc5EcbK
? ABOUT ME
Hi, I am Kajal. A Robotics Engineer and a business owner. I created this space to help students and young professionals build a career in Robotics.
Subscribe to my youtube channel: http://youtube.com/kajalgada?sub_confirmation=1
?? CREDITS
Like & subscribe clip
https://www.youtube.com/watch?v=S1Hb-wrwFxA
========== 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
Editing Software: Final Cut Pro X
Thumbnail Designs: Canva
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Webots Tutorial: Line Follower Robot using epuck // Controller code in Python», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.