Commit Graph

17 Commits

Author SHA1 Message Date
Gautier Hattenberger 1e14fd5bde [modules] clean some remaining traces of subsystems 2021-11-13 00:48:14 +01:00
Kirk Scheper 6ab48de161 added explicit pyhton2 binding where ambiguous (#2373) 2019-02-01 09:41:55 +01:00
Kirk Scheper 70d221ed62 upgrade voltage and current to float (#2360)
merged with https://github.com/paparazzi/pprzlink/pull/95
2019-01-15 18:26:07 +01:00
Gautier Hattenberger 0a65e14903 [autopilot] compiling generated AP for fixedwing (#2055)
* [autopilot] compiling generated AP for fixedwing

* update some old variable names for autopilot mode

* prevent oscillation on the ground with real aircraft

* add guidance loop to 'new' control

all this guidance code should really be better factorized

* fix rotorcraft autopilot for new API

* read guidance RC if needed

* use generated autopilot as soon as an autopilot file is defined

* autopilot node at airframe, firmware or target level

The autopilot can be specific to one of the firmware, or one of the
target.
At the moment, it will fail at runtime if more than one autopilot in the
same airframe since server don't know which target is in use.
2017-05-06 13:24:40 -07:00
Felix Ruess 5c1e4260fe replace bool_t with C99 bool from stdbool.h 2016-03-31 15:26:44 +02:00
Felix Ruess 14e4d182be [rotorcraft] ref_euler_int: remove obsolete include 2015-10-12 18:14:47 +02:00
Felix Ruess de2d42bf82 [rotorcraft] attitude_ref: more refactoring
- shared ref saturation defaults in header file
- runtime adjustable saturation for ref_quat_int
- update python wrappers accordingly
2015-10-12 15:41:39 +02:00
Felix Ruess dcc26000a4 [rotorcraft] att_ref_quat_float: runtime adjustable saturation
and default saturation values
2015-10-12 00:21:58 +02:00
Felix Ruess f261661630 [misc] attitude_reference: alias for zeta
and update test_att_ref.py to deal with native impls
2015-10-11 21:59:18 +02:00
Felix Ruess b116198fde [rotorcraft] attitude ref_quat_int: eulers with normal INT32_EULER_FRAC 2015-10-11 21:21:57 +02:00
Felix Ruess 70ffe2850f [misc] attitude_reference: add bindings for C versions
and fix/cleanup some things in the gui
2015-10-11 21:01:26 +02:00
Felix Ruess 333e8fa14f [misc] python att_ref_gui: only one computation thread at a time
somehow running two threads to update both references at the same time produces bogus data..
as a workaround we simply run them one after the other
2015-10-10 16:19:57 +02:00
Felix Ruess d58371f4ea [misc] python: use super in att_ref control classes 2015-10-03 17:45:51 +02:00
Felix Ruess 48d8cdcecc [misc] fix some stuff in att_ref_gui
when both references are updated at the same time in concurent threads (e.g. after changing the setpoint),
the output is still garbage...
2015-09-16 18:55:33 +02:00
Antoine Drouin 2bde2252de add unfinished gui for python attitude ref model tests 2015-09-16 14:19:38 +02:00
Antoine Drouin 88baf18c6c add python impl of 2nd order attitude reference model 2015-09-16 14:19:37 +02:00
Felix Ruess 09f70c284d rename in_progress dir to misc 2015-03-19 12:56:57 +01:00