Interface to write your custom control logic, for ArduPilot and PX4 (coming soon) autopilot systems.
DroneForce lets you:
- Control individual motor PWM outputs
- Give body torque as input and automatically resolve to PWM
The framework is designed with ArduPilot in mind, and is currently being extended to PX4.
To build and run DroneForce, you'll need:
- A compatible drone platform
- A supported embedded system (e.g., Raspberry Pi, Arduino, STM32)
- C++ compiler with C++17 support
- CMake version 3.10 or higher
- Basic knowledge of drone control systems and embedded programming
Refer to the documentation for detailed information on how to configure and use DroneForce-internal with your drone