Skip to content

This is a simple ROS2 project to demonstrate package organization, Docker integration, CI/CD with GitHub Actions, and testing.

License

Notifications You must be signed in to change notification settings

Vishalsub/ros2-example

Repository files navigation

My ROS2 Project

This is a simple ROS2 project to demonstrate package organization, Docker integration, CI/CD with GitHub Actions, and testing.

GitHub top language Bitbucket open issues GitHub forks GitHub Repo stars

Installation

# Clone the repository
git clone https://github.com/Vishalsub/ros2-example.git
# change dir
cd my_ros2_projects

How to Build and Run

Using Docker

Build the Docker image:

cd docker  

docker build -t my_ros2_project .

Without Docker

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

Contributing

Thank you for considering contributing to this project! Please check out the Contributing Guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Code of Conduct

Please adhere to our Code of Conduct to foster an open and welcoming environment.

Security Policy

If you discover any security-related issues, please contact us at []. All security vulnerabilities will be promptly addressed.

Issues

To report a bug or request a feature, please open an Issue.

Pull Requests

We welcome Pull Requests! Please follow our Pull Request Template when submitting one.

About

This is a simple ROS2 project to demonstrate package organization, Docker integration, CI/CD with GitHub Actions, and testing.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published