https://github.com/ctlst-tech/catpilot
CatPilot is a hardware and OS agnostic drone's autopilot software stack. It is designed for faster creation of scalable distributed control systems for mission-critical applications.
https://github.com/ctlst-tech/catpilot
autopilot c-atlas c-atom c-language control-systems ctlst ctlst-tech cube cubepilot drone eswb freertos mission-critical model-based-development scalable stm32 uas uav
Last synced: about 1 month ago
JSON representation
CatPilot is a hardware and OS agnostic drone's autopilot software stack. It is designed for faster creation of scalable distributed control systems for mission-critical applications.
- Host: GitHub
- URL: https://github.com/ctlst-tech/catpilot
- Owner: ctlst-tech
- License: bsd-3-clause
- Created: 2022-12-12T13:23:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-31T19:51:22.000Z (about 2 months ago)
- Last Synced: 2025-03-31T20:35:21.089Z (about 2 months ago)
- Topics: autopilot, c-atlas, c-atom, c-language, control-systems, ctlst, ctlst-tech, cube, cubepilot, drone, eswb, freertos, mission-critical, model-based-development, scalable, stm32, uas, uav
- Language: C
- Homepage:
- Size: 6.45 MB
- Stars: 17
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CatPilot
Catpilot is an open-source library for drone autopilots. It is an essential of the project
[uas-catpilot](https://github.com/ctlst-tech/uas-catpilot).The core of this library is a platform-independent embedded framework -
[c-atom](https://github.com/ctlst-tech/c-atom). CatPilot also provides board support package and operating system
integration of the C-ATOM.This library should be used as a submodule to the main project of the drone control system.
# Project structure
- bsp - drivers and high abstraction layer to work with a specific autopilot
- [c-atom](https://github.com/ctlst-tech/c-atom) - framework for embedded systems
- atomics - board specific atomic functions
- os - operating systems and POSIX API wrappers implementationsFor more info refer to the [documentation](https://docs.ctlst.app/uas-catpilot/intro.html)