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