Skip to content

rosflight/roscopter

Repository files navigation

ROS2 CI

ROScopter logo

roscopter_sim_demo.webm

ROScopter is a basic multirotor autopilot build around ROS2 for use with the ROSflight autopilot. It is a continuation of the original ROScopter project. It is built according to the methods published in Small Unmanned Aircraft: Theory and Practice by Dr. Randy Beard and Dr. Tim McLain.

Installation, Descriptions, Usage

For more information, see the ROSflight documentation, which contains installation, general descriptions, and tutorials for how to use ROScopter.

Quick start (for ROS2 users)

For more detailed instructions, see the documentation link above.

  1. Clone this repo into a ROS2 workspace
  2. colcon build
  3. Launch autopilot stack with:
ros2 launch roscopter roscopter.launch.py

or if in sim:

ros2 launch roscopter_sim sim.launch.py

Acknowledgements

A special thanks is due to the developers of ROScopter v1.0. Their work allowed for the project in its current form.

About

Multirotor autopilot for ROSflight

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 27