Global Race Planner is a ROS2-based package that provides tools and algorithms to facilitate global path planning for autonomous racing vehicles. This package has been developed and modified from components of the ForzaETH/race_stack repository, with additional modifications and features for our specific use case.
- Path planning algorithms for autonomous racing
- Enhanced sensor integration for better race performance
- Modular architecture for easy extension and customization
- ROS2 Humble / Foxy compatibility
- ROS2 Humble / Foxy
- Python 3.8+
- Colcon build system
- Clone this repository:
git clone https://github.com/Triton-AI/global_race_planner.git cd global_race_planner
- Install dependencies:
rosdep install --from-paths src --ignore-src -r -y
- Build the workspace:
colcon build
- Source the workspace:
source install/setup.bash
We welcome contributions! Please fork this repository and submit a pull request for any enhancements or bug fixes. Make sure to follow the coding standards and provide relevant documentation.
This project incorporates code from the open-source project ForzaETH/race_stack. Significant portions of the global planning logic are derived from this repository and have been modified to suit the needs of this project. Please review the original repository for more information on the original implementation.
This project is licensed under the MIT License. See the LICENSE file for more details.
Global Race Planner incorporates components from ForzaETH/race_stack, which is licensed under the MIT License. The license from ForzaETH is included in the LICENSE file.