Implement RC and DL failsafe action handling for multirotors
Move RC and DL failsafe actions handling from navigator to commander (credits to @AndreasAntener) Separate manual kill switch handling via manual_lockdown to prevent override and release of software lockdown by RC switch Other changes: Add failsafe tune Fix LED blinking for Pixracer Return back support for rc inputs in simulator but now it is configurable via cmake
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- msg/actuator_armed.msg 1 addition, 0 deletionsmsg/actuator_armed.msg
- src/drivers/ardrone_interface/ardrone_interface.c 1 addition, 1 deletionsrc/drivers/ardrone_interface/ardrone_interface.c
- src/drivers/navio_sysfs_pwm_out/navio_sysfs_pwm_out.cpp 1 addition, 1 deletionsrc/drivers/navio_sysfs_pwm_out/navio_sysfs_pwm_out.cpp
- src/drivers/pwm_out_sim/pwm_out_sim.cpp 22 additions, 1 deletionsrc/drivers/pwm_out_sim/pwm_out_sim.cpp
- src/drivers/px4fmu/fmu.cpp 8 additions, 1 deletionsrc/drivers/px4fmu/fmu.cpp
- src/drivers/px4io/px4io.cpp 2 additions, 2 deletionssrc/drivers/px4io/px4io.cpp
- src/modules/commander/commander.cpp 40 additions, 25 deletionssrc/modules/commander/commander.cpp
- src/modules/commander/commander_helper.cpp 11 additions, 0 deletionssrc/modules/commander/commander_helper.cpp
- src/modules/commander/commander_helper.h 1 addition, 0 deletionssrc/modules/commander/commander_helper.h
- src/modules/commander/commander_tests/state_machine_helper_test.cpp 3 additions, 3 deletions...s/commander/commander_tests/state_machine_helper_test.cpp
- src/modules/commander/state_machine_helper.cpp 143 additions, 99 deletionssrc/modules/commander/state_machine_helper.cpp
- src/modules/commander/state_machine_helper.h 71 additions, 47 deletionssrc/modules/commander/state_machine_helper.h
- src/modules/mc_att_control/mc_att_control_main.cpp 57 additions, 0 deletionssrc/modules/mc_att_control/mc_att_control_main.cpp
- src/modules/navigator/navigator.h 0 additions, 2 deletionssrc/modules/navigator/navigator.h
- src/modules/navigator/navigator_main.cpp 2 additions, 22 deletionssrc/modules/navigator/navigator_main.cpp
- src/modules/navigator/navigator_params.c 6 additions, 0 deletionssrc/modules/navigator/navigator_params.c
- src/modules/simulator/CMakeLists.txt 17 additions, 0 deletionssrc/modules/simulator/CMakeLists.txt
- src/modules/simulator/simulator_config.h.in 39 additions, 0 deletionssrc/modules/simulator/simulator_config.h.in
- src/modules/simulator/simulator_mavlink.cpp 153 additions, 7 deletionssrc/modules/simulator/simulator_mavlink.cpp
Loading
Please register or sign in to comment