Webots Tutorial Project Wall follower robot using e-puck // Controller code in Python

Опубликовано: 14 Январь 2021
на канале: Kajal Gada
39,579
524

In today's video, we will learn to make a robot that can solve maze using the wall following logic.

We will start by building the maze in Webots, followed by understanding the wall following logic and then coding it in Python.

🕑 TIMINGS

0:00 Intro
0:41 Project Setup
1:32 Build a maze
3:02 Create a controller
3:35 Python code
5:06 Wall Detection
6:20 Wall follower logic
7:14 Wall follower code

If you enjoyed this video, give it a like and tell me your thoughts in the comment below.

🚀 VIDEO RESOURCES

You can download the maze as a Webots PROTO node here:
https://github.com/KajalGada/Youtube-...

E-puck documentation on Webots website:
https://cyberbotics.com/doc/guide/epuck

🚀 FREE RESOURCES

Robotics newsletter (Job listings & updates) sign up:
https://sendfox.com/kajalgada

Roadmap to Robotics
  / roadmap-to-robotics-part-1  

List of Robotics projects:
https://sendfox.com/lp/1rx02z

Take Home Coding Challenge Checklist:
https://sendfox.com/lp/3o829o

📹 RELATED VIDEOS

Webots Wall Follower tutorial in C
   • Wall follower webots C // Webots Tutorial ...  

Webots Wall Follower tutorial in C++
   • Webots Tutorial Project Wall Follower // W...  

How to write a controller code in Webots to enable motors, sensors and drive a robot?
   • Webots tutorial 3: Controller code to driv...  

How to drive and turn a differential drive robot like e-puck?
   • Webots tutorial 3: Controller code to driv...  

Webots Tutorial Series in Python
   • Webots Tutorial Series in Python // Get st...  

Robotics Engineering and its subfields
   • Robotics Engineering: 6 subfields and whic...  

Get started with Webots and ROS2 (Robot Operating system)
   • Webots and ROS2 tutorial 2: How to install...  

🤝 CONNECT WITH ME

Contact me: https://kgada.info/contact/
LinkedIn:   / kajalgada  
Instagram:   / 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:   / discord  
Webots Discord Community:   / discord  
ROS Discord Community:   / discord  

========== DETAIL DESCRIPTION ==========

Part One: Project Setup
Learn to create a new project in Webots, change the arena size and add a e-puck robot in Webots.

Part Two: Build a maze
Learn to add objects like a wall in Webots. Then learn to translate and rotate objects in Webots. Duplicate the walls to create your own maze in Webots.

Part Three: Create a controller
Learn to create a controller for your Webots project. Make sure to change the default controller in e-puck to use your controller.

Part Four: Controller code in Python 3
In this section, learn to write a basic Python code for Webots. Learn to create robot instance, enable motors and distance /proximity sensors in Webots.

Part Five: Wall detection
Learn to detect walls using proximity sensors (type of distance sensors) in Webots. Thus, also learn to read values from proximity sensors. Learn how to look at distance sensors rays for visualization in Webots.

Part Six: Wall following logic
Detailed explanation of how the following logic works. We will go over different scenarios including corner cases and how to solve it.

Part Seven: Wall following code in Python 3
We will code the Webots controller in Python 3 for e-puck to display wall following behavior.

🤖 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.


⚙️ GEAR I USE

Camera: YI 4K Action and Sports Camera, camera on iPhone XS or MacBook Pro
Tripod: Ravelli APLT6M 72" Light Weight Aluminum Tripod
Lights: Neewer Ring Light Kit
Mic: SoLID Lavalier Lapel Microphone, Samson Q2U
Recording: Voice Memo App on iPhone or Mac
Editing Software: Final Cut Pro X
Thumbnail Designs: Canva

🤟 CREDITS
Like & subscribe short clip in the end:    • Video  


На этой странице сайта вы можете посмотреть видео онлайн Webots Tutorial Project Wall follower robot using e-puck // Controller code in Python длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Kajal Gada 14 Январь 2021, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 39,579 раз и оно понравилось 524 зрителям. Приятного просмотра!