MRS UAV System
- Software
- Drones and boats
- Framework
A ROS 2 control, state estimation, mapping and planning system for multirotor drones, built by the MRS group at the Czech Technical University in Prague for research and education.
Made by Multi-robot Systems (MRS) group at Czech Technical University in Prague, Czechia (checked on github.com/ctu-mrs (opens in a new tab)).
Source on GitHub: github.com/ctu-mrs/mrs_uav_system (opens in a new tab). Facts read at commit 3340bfe (opens in a new tab).
Licenses
- Code
- BSD-3-Clause (opens in a new tab)
Read by Robotheca from LICENSE (opens in a new tab) (BSD-3-Clause) at commit 3340bfe (opens in a new tab), on 16 Oct 2026.
- Commercial use
- Yes
What it does
- Built on ROS 2 Jazzy and meant to run entirely onboard a companion computer.
- Controls underactuated multirotor helicopters.
- Includes control, state estimation, mapping, and planning pipelines.
- Offers simulators including MRS Multirotor, FlightForge, and Gazebo, plus PX4 and DJI Tello hardware API plugins.
- Provides optional modules such as Octomap mapping and planning, OpenVINS and PointLIO state estimation, and example packages.
- Installed as ROS packages from the MRS PPA, with a Docker image also available.
Written by Robotheca from the project's README (opens in a new tab) at commit 3340bfe.
Getting started
- Difficulty
- Advanced
- Hardware it needs, as the project states it
- It lists Ubuntu-based ROS 2 Jazzy installation and ARM64 and AMD64 support.
- How to start
- The project's website (opens in a new tab)
Maintenance
- Status
- Active: a commit in the last 90 days
- Newest commit
- 3 Aug 2026 on ros2
- Latest release
- None published on GitHub
Checked on GitHub on 16 Oct 2026.
Links
Robots that can run it
No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.
Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.