|
LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
|
Override-on-confidence accuracy boosters for partial sensor configs. More...
#include "LightLib/drive/odometry.hpp"Go to the source code of this file.
Namespaces | |
| namespace | light |
| Initialize once via init(); poll getPose/setPose from any task. | |
| namespace | light::sensor_aux |
Functions | |
| void | light::sensor_aux::init (const OdomSensors &sensors) |
| Capture the sensor bundle and detect single-wheel modes. | |
| void | light::sensor_aux::tick () |
| Run all four detectors. | |
| float | light::sensor_aux::imuBiasRadPerSec () |
| bool | light::sensor_aux::singleVertMode () |
| float | light::sensor_aux::singleVertOffset () |
| bool | light::sensor_aux::singleHorizMode () |
| float | light::sensor_aux::singleHorizOffset () |
| bool | light::sensor_aux::slipping () |
| int | light::sensor_aux::wallSnapsThisAuton () |
| void | light::sensor_aux::resetCounters () |
| Reset diagnostic counters at auton start. | |
Override-on-confidence accuracy boosters for partial sensor configs.
Four detectors run from the 100 Hz odom tick after light::update(). Each gates itself on a confidence check and only fires when the gate trips. Trigger conditions:
Definition in file sensor_aux.hpp.