Skip to content

Software

Tobas

By Tobas, from github.com/TobasFlightControl/tobas (opens in a new tab)

  • Drones and boats
  • Framework
  • GPL-3.0-only

Tobas is a Linux-based flight controller for drones and robotic aircraft that designs control systems from each airframe's physical model.

Facts

GitHub stars
6read on 6 Nov 2026
Last update
6 Nov 2026Newest commit on rolling
Maintenance
Activea commit in the last 90 days
Difficulty
Advanced
Hardware it needs, as the project states it
Supported platform is Ubuntu 24.04 LTS with ROS 2 Jazzy; Debian Trixie for flight-controller images.

Checked on GitHub on 6 Nov 2026.

Licenses

Code
GPL-3.0-only (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (GPL-3.0-only) at commit ebdd683 (opens in a new tab), on 6 Nov 2026.

Commercial use
Yes

Copyleft: Modified source must be published.

Overview

What it does: Robotheca's summary

  • Designs control systems from each airframe's physical model, so unconventional aircraft can be supported.
  • Aircraft can be simulated, configured, and flown through a ROS 2 interface.
  • Includes core flight-control, estimation, hardware, failsafe, and utility packages.
  • Provides setup, ground-station, simulation, tuning, and visualization tools.
  • Ships example packages and documentation covering use, installation, and building from source.

Written by Robotheca from the project's README (opens in a new tab) at commit 0667d88, not by its creator.

The README

The creator's own README, copied as written: README.md by Tobas, at commit ebdd683, under GPL-3.0-only (opens in a new tab). The original on GitHub (opens in a new tab).

Read the README here

Tobas Tobas

(opens in a new tab) (opens in a new tab)

Tobas is a Linux-based, model-based flight controller for drones and robotic aircraft. It designs control systems from each airframe's physical model, so unconventional aircraft can be simulated, configured, and flown through the same ROS 2 interface.

Quick Links
Supported Platform
  • Ubuntu 26.04 LTS
  • ROS 2 Lyrical
  • Debian Trixie for flight-controller images
Repository Layout
  • debian: Debian packaging resources for supported images.
  • docs: MkDocs-based user and developer documentation.
  • tobas_core: Core flight-control, estimation, hardware, message, failsafe, and utility packages.
  • tobas_gui: Setup, ground-station, simulation, tuning, and visualization tools.
  • tobas_examples: Example packages and code-style references.
  • tobas_external: Third-party libraries wrapped for the Tobas workspace.
  • tools: Development, synchronization, and deployment helper scripts.
For Contributors

See Contributing to Tobas (opens in a new tab) for source setup, code style, pre-commit checks, and Git guidelines.

License

Unless otherwise noted, this repository is licensed under the GNU General Public License, version 3 or any later version (GPL-3.0-or-later).

The *_msgs packages, including their .msg, .srv, and .action files, are licensed under Apache-2.0.

See LICENSE (opens in a new tab) for the default open source license, and LICENSES/Apache-2.0.txt (opens in a new tab) for the Apache-2.0 license text.

Third-party copyright, attribution, and license notices are retained in the affected sources and THIRD_PARTY_NOTICES.txt (opens in a new tab).

If you want to distribute Tobas as part of a proprietary product, or if you do not wish to comply with the GPL for distribution, alternative commercial licensing is available from Tobas.

See COMMERCIAL-LICENSE.md (opens in a new tab) for commercial licensing information.

For commercial licensing inquiries, please contact: contact@tobas.jp (opens in a new tab)

Files and versions

Facts read at commit ebdd683

Robotheca read the repository at two versions: the summary at 0667d88 and the facts and the README at ebdd683 (read on 6 Nov 2026).

Robotheca never hosts the code: each link goes to the creator's own page.

Use it

How to install it, in the creator's words: The project's README (opens in a new tab)

Robotheca doesn't review code. Read it before running it.

Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.