Skip to content

kirkiiruch/Webots_algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Three-Wheeled Robot Controller in Webots

πŸ“œ Description

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

πŸ“ Project Structure

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

πŸš€ How to Run

  1. Open Webots.
  2. Load the zad4.wbt world from the my_project/worlds/ directory.
  3. Assign the three_wheeled_robot_controller controller to the robot in the simulation.
  4. Start the simulation.

βš™οΈ Requirements

  • Webots
  • Python 3.10+
  • PyCharm (optional, for development)

About

Algorithm in webots

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages