Skip to content

Drive a turtle-bot3 along a given path using potential field path planning

Notifications You must be signed in to change notification settings

MatteoAlbi/vmc_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vmc_project

Project for the "Vehicle Mechatronics: Control" course at Aalto University. Our TurtleBot is required to complete a pre-fixed track without colliding with the walls, possibly travelling as fast as possible.

The Gazebo environment is the following: image

Our solution implements a Potential Field path planning, mostly using data coming from LiDaR sensor. Lateral control is performed with the Pure Pursuit algorithm.

The visualization of the potential field and of the trajectory is done using the Rviz widget. Immagine 2022-12-02 223201

The package shall be cloned/downloaded in the catkin_ws/src folder, and after that the following commands are requested:

$ catkin_make

$ source ~/.bashrc

To launch the world:

$ roslaunch vmc_project project_world.launch

To run the node which starts the TurtleBot and the controller:

$ rosrun vmc_project racer.py

About

Drive a turtle-bot3 along a given path using potential field path planning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published