1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-30 08:24:11 +01:00
LibrePilot/flight/Doc/Architecture
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
..
ahrs_spi_link_fsm.dot ahrs spi: Add AHRS SPI link management FSM 2010-07-04 02:21:22 +00:00
ahrs_spi_link_fsm.jpg ahrs spi: Add AHRS SPI link management FSM 2010-07-04 02:21:22 +00:00
HiTLArchitecture.dia Documentation: Added Flowchart for HiTL mode 2010-08-21 23:05:12 +00:00
OPModuleArchitecture.dia Flight/Guidance: Initial template for guidance module 2010-09-26 03:06:27 +00:00
stm32_i2c_fsm.dot i2c: fix error in FSM for restarted reads 2010-08-21 16:19:06 +00:00
stm32_i2c_fsm.jpg i2c: fix error in FSM for restarted reads 2010-08-21 16:19:06 +00:00