Skip to content

In this project an e-puck robot uses a behaviourial based robot controller algorithm to navigate about a maze on webot

Notifications You must be signed in to change notification settings

Danny024/Behaviourial-Based-Robot-Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Behaviourial Based Robot Controller

This project controls the navigation of an epuck robot about a maze on Webot by checking if there is a black square on the maze. The epuck robot makes use of a ground sensor to determine if there is a black square on the maze and uses the 8 proximity sensors of the epuck to control the robot navigation. If there is a black square the robot end goal is at the right of the maze but if thers is no black square the robots end goal is to the left of the maze.

Video Demonstration

BBR robot

Documentation

E-Puck Robot Documentation

Guide

The directory to the BBR Python Code is :

controllers / bbr_controller /bbr_controller.py

To launch the 2 Webot World go to:

worlds/e-puck_Robotics_TMaze_WithoutBlackSquare(1).wbt

worlds/e-puck_Robotics_TMaze_WithBlackSquare.wbt

About

In this project an e-puck robot uses a behaviourial based robot controller algorithm to navigate about a maze on webot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages