sensors: move voting into sensors module
- voting is now at a central place instead of duplicated within the estimators -> this also means that estimators that did not do voting so far, now have voting, like ekf2 - estimators requiring more than that can still subscribe to the raw sensors - allows sensors_combined to be 3 times smaller - reduces logger, memcpy (cache) & RAM overhead - all modules requiring only 1 or 2 sensor values now automatically get the voted result - this also adds voting to baro
Showing
- msg/sensor_combined.msg 11 additions, 11 deletionsmsg/sensor_combined.msg
- src/drivers/frsky_telemetry/frsky_data.c 4 additions, 4 deletionssrc/drivers/frsky_telemetry/frsky_data.c
- src/drivers/frsky_telemetry/sPort_data.c 1 addition, 1 deletionsrc/drivers/frsky_telemetry/sPort_data.c
- src/drivers/hott/messages.cpp 2 additions, 2 deletionssrc/drivers/hott/messages.cpp
- src/examples/px4_simple_app/px4_simple_app.c 1 addition, 1 deletionsrc/examples/px4_simple_app/px4_simple_app.c
- src/lib/terrain_estimation/terrain_estimator.cpp 1 addition, 1 deletionsrc/lib/terrain_estimation/terrain_estimator.cpp
- src/modules/attitude_estimator_ekf/attitude_estimator_ekf_main.cpp 8 additions, 8 deletions...es/attitude_estimator_ekf/attitude_estimator_ekf_main.cpp
- src/modules/attitude_estimator_q/attitude_estimator_q_main.cpp 30 additions, 143 deletions...odules/attitude_estimator_q/attitude_estimator_q_main.cpp
- src/modules/commander/calibration_routines.cpp 1 addition, 1 deletionsrc/modules/commander/calibration_routines.cpp
- src/modules/commander/commander.cpp 1 addition, 1 deletionsrc/modules/commander/commander.cpp
- src/modules/ekf2/ekf2_main.cpp 15 additions, 15 deletionssrc/modules/ekf2/ekf2_main.cpp
- src/modules/ekf2_replay/ekf2_replay_main.cpp 5 additions, 5 deletionssrc/modules/ekf2_replay/ekf2_replay_main.cpp
- src/modules/ekf_att_pos_estimator/AttitudePositionEstimatorEKF.h 0 additions, 11 deletions...ules/ekf_att_pos_estimator/AttitudePositionEstimatorEKF.h
- src/modules/ekf_att_pos_estimator/ekf_att_pos_estimator_main.cpp 25 additions, 111 deletions...ules/ekf_att_pos_estimator/ekf_att_pos_estimator_main.cpp
- src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp 1 addition, 1 deletionsrc/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
- src/modules/local_position_estimator/BlockLocalPositionEstimator.cpp 2 additions, 2 deletions.../local_position_estimator/BlockLocalPositionEstimator.cpp
- src/modules/local_position_estimator/sensors/baro.cpp 1 addition, 1 deletionsrc/modules/local_position_estimator/sensors/baro.cpp
- src/modules/mavlink/mavlink_messages.cpp 14 additions, 14 deletionssrc/modules/mavlink/mavlink_messages.cpp
- src/modules/mavlink/mavlink_receiver.cpp 8 additions, 10 deletionssrc/modules/mavlink/mavlink_receiver.cpp
- src/modules/navigator/navigator_main.cpp 1 addition, 1 deletionsrc/modules/navigator/navigator_main.cpp
Loading
Please register or sign in to comment