mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-02-05 18:51:00 +08:00
Introducing several changes to the control stask for the stabilization: - new structures: stabilization, stab (att and/or rates) and thrust (vector) - more functional approach: stabilization receives the stab and thrust setpoints from guidance and fill command vector at the end - modes and sub-modes are redefined (split stab and guidance modes), some AP modes are removed (FLIP and MODULE) - RC read functions are removed and replaced by ABI bindings, one for each part (AP, stab, guidance_h, guidance_v) with dedicated functions - transition ratio (float in [0-1]) replace transition_percentage (int) - the AP_MODULE mode is replaced by generated autopilot - the ABI hack for guidance indi is not needed anymore - AP generator supports a new 'store' attribute to use return values of functions - cleaning of the stabilization API (for setter functions)
22 lines
629 B
XML
22 lines
629 B
XML
<!DOCTYPE module SYSTEM "module.dtd">
|
|
|
|
<module name="stabilization_passthrough" dir="stabilization" task="control">
|
|
<doc>
|
|
<description>
|
|
Passthrough controller for rotorcraft
|
|
</description>
|
|
</doc>
|
|
<dep>
|
|
<depends>stabilization_rotorcraft,@attitude_command</depends>
|
|
<provides>commands</provides>
|
|
</dep>
|
|
<header>
|
|
<file name="stabilization_attitude_passthrough.h"/>
|
|
</header>
|
|
<makefile target="ap|nps" firmware="rotorcraft">
|
|
<file name="stabilization_attitude_passthrough.c" dir="$(SRC_FIRMWARE)/stabilization"/>
|
|
<define name="STABILIZATION_ATTITUDE_NO_REF"/>
|
|
</makefile>
|
|
</module>
|
|
|