No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
![]() |
ardupilot_ros repositorynavigation path-planning ros ardupilot melodic noetic ardupilot_cartographer ardupilot_ros |
|
Repository Summary
Description | ros package for non-gps navigation with ardupilot |
Checkout URI | https://github.com/snktshrma/ardupilot_ros.git |
VCS Type | git |
VCS Version | ros/humble |
Last Updated | 2025-01-20 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | navigation path-planning ros ardupilot melodic noetic |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ardupilot_cartographer | 0.0.0 |
ardupilot_ros | 1.0.0 |
README
ardupilot_ros: ROS 2 use cases with Ardupilot
Requirements
System Requirements
-
- Recommended: Install Google Cartographer with rosdep
Workspace Requirements
Installation
Clone this repository into your ros2 workspace alongside ardupilot_gz:
cd ~/ros2_ws/src
git clone git@github.com:ardupilot/ardupilot_ros.git
Install dependencies using rosdep:
cd ~/ros2_ws
rosdep install --from-paths src --ignore-src -r --skip-keys gazebo-ros-pkgs
Build
Build it with colcon build:
cd ~/ros2_ws
source /opt/ros/humble/setup.bash
colcon build --packages-up-to ardupilot_ros ardupilot_gz_bringup
Usage
Refer to individual package READMEs for detailed usage instructions:
- ardupilot_cartographer: Instructions to run Cartographer SLAM.
Contribution Guideline
- Ensure the pre-commit hooks pass locally before creating your pull request by installing the hooks before committing.
pre-commit install
git commit
- See the ArduPilot Contributing Guide
CONTRIBUTING
No CONTRIBUTING.md found.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.