This is a simple ROS2 project to demonstrate package organization, Docker integration, CI/CD with GitHub Actions, and testing.
# Clone the repository
git clone https://github.com/Vishalsub/ros2-example.git
# change dir
cd my_ros2_projects
Build the Docker image:
cd docker
docker build -t my_ros2_project .
Source ROS2 environment and build:
# source ros env
source /opt/ros/humble/setup.bash
# buid ros workspace
colcon build
# source ros workspace
source install/setup.bash
# Run your first node
ros2 run my_package my_node
Thank you for considering contributing to this project! Please check out the Contributing Guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
Please adhere to our Code of Conduct to foster an open and welcoming environment.
If you discover any security-related issues, please contact us at []. All security vulnerabilities will be promptly addressed.
To report a bug or request a feature, please open an Issue.
We welcome Pull Requests! Please follow our Pull Request Template when submitting one.