#flight #vehicle #flying

yanked embedded-flight

Embedded flight library

7 releases

0.3.1 Jun 6, 2022
0.3.0 Jun 6, 2022
0.2.1 Jun 1, 2022
0.2.0 May 31, 2022
0.1.2 May 27, 2022

#28 in #vehicle

Download history 2/week @ 2024-02-21 2/week @ 2024-02-28 1/week @ 2024-03-06 8/week @ 2024-03-13 22/week @ 2024-03-27 22/week @ 2024-04-03

52 downloads per month

MIT license

33KB
763 lines

embedded-flight

A framework for creating flying vehicles in embedded rust

Crates.io MIT licensed

API Docs | Examples


lib.rs:

embedded-flight

A #![no_std] flight software library for embedded rust

Generic components

scheduler contains the real-time scheduler to run tasks at desired frequencies.

[hal] contains the hardware abstraction layer.

Multi-copter components

Copter is a high level position controller for a multi-copter (see QuadCopter for a quad-motor implementation)

control contains the low level flight controllers.

MotorControl is a trait for the low level motor control. (see QuadMotorController for a quad-motor implementation)

Dependencies

~3.5MB
~69K SLoC