1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-02 10:24:11 +01:00
LibrePilot/flight/PiOS
peabody124 77b68e5169 Flight/Guidance: Initial template for guidance module
Flight: Create PositionDesired (the active waypoint) UAVObject and make the FlightSituationActual no update since it not used.
Flight: New velocity desired object that passes information between the look computing the desired velocity and the PID loop to get it (updated at different rates)
UAVObjects/PositionActual: Remove unused GPS fields
UAVObjects/PositionActual VelocityActual: Split the velocity into a separate object.  ALso make sure all the information telemetered around is in cm to avoid using floats.
UAVObject/GuidanceSettings: New guidance settings object for the guidance module
Flight/Posix: Add the new objects to the Posix sim
Flight/Guidance: Computes a desired velocity based on position error than runs a PID loop to control roll and pitch to achieve that velocity.  All distances are in cm, and updated the PositionActual fields to reflect this and use int32.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1760 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-26 03:06:27 +00:00
..
Boards OP-167 OP-157 AHRS/Calibration: Added mag scale and really cleaned up calibration. 2010-09-25 09:20:38 +00:00
Common OP-140 AHRS: Explicilty deal with if it is initialized or not, use that to 2010-09-25 21:05:38 +00:00
inc Flight/Guidance: Initial template for guidance module 2010-09-26 03:06:27 +00:00
STM32F10x OP-22 Flight/PiOS: added failsafe and recovery "watchdog" timer 2010-09-20 18:00:31 +00:00
pios.h OP-21/Flight Bootloader 2010-09-15 17:09:27 +00:00