This project implements a controller for a three-wheeled robot in the Webots simulation environment. It includes pathfinding algorithms and turning utilities to enable the robot to navigate within a predefined world (zad4.wbt
).
my_project/
βββ controllers/
β βββ three_wheeled_robot_controller/
β βββ path_finder.py # Pathfinding algorithms
β βββ turn_utils.py # Turning utilities
β βββ three_wheeled_robot_controller.py # Main robot controller
β βββ .idea/ # PyCharm project settings
βββ worlds/
β βββ zad4.wbt # Webots simulation world
β βββ .zad4.wbproj # Webots project file
- Open Webots.
- Load the
zad4.wbt
world from themy_project/worlds/
directory. - Assign the
three_wheeled_robot_controller
controller to the robot in the simulation. - Start the simulation.
- Webots
- Python 3.10+
- PyCharm (optional, for development)