Beat Küng
|
fbbccf6997
|
commander: implement external modes and mode executors
|
2023-11-15 13:18:58 +01:00 |
|
Beat Küng
|
03365658d5
|
VehicleControlMode: add flag_control_allocation_enabled
Allows (external) modes to directly publish actuator_{motors,servos}.
|
2023-08-21 20:53:51 -04:00 |
|
Matthias Grob
|
898c0ae5a8
|
mode_requirements: refactor order of setting flags
|
2023-03-08 09:32:56 +01:00 |
|
Matthias Grob
|
f498b90c41
|
mode_requirements: add manual control for manual modes
|
2023-03-08 09:32:56 +01:00 |
|
Beat Küng
|
b1709743f7
|
commander: add wind or flight time limit exceeded mode requirement
This prevents switching into any of these modes once the condition is set.
|
2023-02-01 08:48:09 +01:00 |
|
Beat Küng
|
d542ffc10c
|
refactor vehicle_status_flags: rename to failsafe_flags
|
2022-10-13 16:05:25 -04:00 |
|
Beat Küng
|
455b885f86
|
commander: use new failsafe state machine and add user intention class
|
2022-10-11 22:31:20 -04:00 |
|
Beat Küng
|
a04230faa1
|
commander: add failsafe state machine with webassembly simulation
to run the simulation:
install sdk: https://emscripten.org/docs/getting_started/downloads.html
make run_failsafe_web_server
open http://0.0.0.0:8000/
Co-authored-by: Konrad <konrad@auterion.com>
|
2022-10-11 22:31:20 -04:00 |
|
Beat Küng
|
27f8298bb9
|
fix commander: add local position requirement to NAVIGATION_STATE_AUTO_LAND
|
2022-10-11 22:31:20 -04:00 |
|
Beat Küng
|
dcb9b712bb
|
refactor commander: move vehicle control mode to ModeUtil
|
2022-09-01 17:07:23 -04:00 |
|
Beat Küng
|
f17f38197d
|
commander: move estimator checks to arming check
|
2022-09-01 17:07:23 -04:00 |
|
Beat Küng
|
6d1fb92eb7
|
commander: rework arming checks to use the events interface
|
2022-08-25 22:02:15 -04:00 |
|