This is a ROS2 node example for integrating Yolov8 in Rust. Please note that this project is a work in progress.
- ROS2 jazzy or later
- Python 3.8 or later
- ROS2_rust
- Candle
-
Clone this repository:
git clone [email protected]:BrandonSimoncic/yolov8_ros2_node.git cd yolov8_node
-
Download the
yolov8n.safetensors
file from the official source and place it in thelaunch
directory. -
Build the package:
colcon build --packages-up-to yolov8_ros
-
Source the setup file:
source install/setup.bash
To launch the node, run:
ros2 launch yolov8_ros yolov8_ros
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.
- Clean Warnings
- Add Config file
- Write Launch File
- Improve performance on Yolo Candle implementation
- Clean up Comments