Search papers, labs, and topics across Lattice.
ROScopter, a multirotor autopilot built for research, leverages ROSflight 2.0 and ROS 2 to provide a modular and easily modifiable architecture for simulation and hardware testing. The autopilot runs entirely on an onboard flight computer and is designed for ease of understanding and modification. Hardware experiments demonstrate that ROScopter achieves comparable waypoint-following performance to state-of-the-art autopilots, but with a significantly reduced codebase.
Achieve state-of-the-art autopilot performance with a codebase that's significantly leaner and more modular, unlocking faster iteration for robotics researchers.
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.