Skip to content

hybachi/Paveway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PaveWay Project

PaveWay is an autonomous pothole detection and mapping robot based on the TurtleBot3 platform. The project includes a simulation environment and a web app for visualization.

Workspace Setup

Building the PaveWay Workspace

After cloning the PaveWay repository, build the workspace with:

cd ~/paveway_ws
colcon build --symlink-install

Sourcing the Workspace

After building the workspace, source and define Turtlebot model:

source install/setup.bash #or setup.zsh
export TURTLEBOT3_MODEL="burger" # or "waffle"

Running the Packages

Running Gazebo Simulation

ros2 launch paveway_sim paveway_sim.launch.py

Running Navigation Node

ros2 launch paveway_nav paveway_nav.launch.py

Running Server Node

After running the server node, the web dashboard can be found at Foxglove

ros2 launch paveway_web paveway_web.launch.py

Repository Structure

πŸ“‚ paveway_ws
β”œβ”€β”€ πŸ“‚ src
β”‚   β”œβ”€β”€ πŸ“‚ paveway_sim
β”‚   β”œβ”€β”€ πŸ“‚ paveway_nav
β”‚   β”œβ”€β”€ πŸ“‚ paveway_vision
β”‚   β”œβ”€β”€ πŸ“‚ paveway_web
β”‚   β”œβ”€β”€ πŸ“‚ paveway_launch
β”‚   └── ...
└── colcon.meta

About

ECTE351 Project Repository - PaveWay is an autonomous pothole detection and mapping robot based on the TurtleBot3 platform

Resources

Stars

Watchers

Forks

Contributors