cs.ROMar 5, 2026

ROScopter: A Multirotor Autopilot based on ROSflight 2.0

Authors: Jacob Moore, Ian Reid, Phil Tokumaru, Randy Beard, Tim McLain

Organizations: Brigham Young University · AeroVironment Inc.

Abstract

ROScopter is a lean multirotor autopilot built for researchers. ROScopter seeks to accelerate simulation and hardware testing of research code with an architecture that is both easy to understand and simple to modify. ROScopter is designed to interface with ROSflight 2.0 and runs entirely on an onboard flight computer, leveraging the features of ROS 2 to improve modularity. This work describes the architecture of ROScopter and how it can be used to test application code in both simulated and hardware environments. Hardware results of the default ROScopter behavior are presented, showing that ROScopter achieves similar performance to another state-of-the-art autopilot for basic waypoint-following maneuvers, but with a significantly reduced and more modular code-base.

Figures & tables

Explore similar work

CardsList
  1. Cybflight: An Embedded Rust Autopilot for Aerial Robotics Research

    Sep 25, 2026Yifan Lin, Chao Qin, H S Helson Go +1Aerial Robotics

  2. Droneulator: A Portable UAV Simulator for Agricultural Workflows with RotorPy and Godot 4

    May 22, 2026Jacob Swindell, Michael Lowen, Marija Popovic +1Robotics SimulationRobot Navigation

  3. OpenPodcar2: a robust, ROS2 vehicle for self-driving research

    Apr 27, 2026Rakshit Soni, Chris Waltham, Md Umar Ibrahim +2Autonomous Driving