Description of the task
Fullsystem currently estimates robot state in RobotFilter using only vision detections. Meanwhile, each robot already runs a RobotLocalizer with a Kalman filter that fuses vision data, motor hall sensor velocities, and IMU data into a more accurate estimate. This means the AI makes decisions + plans trajectories using robot velocity estimates that are worse than what each robot already knows about itself.
We should look into running the same RobotLocalizer on fullsystem so that both it and the robots share one consistent estimator.
Acceptance criteria
Blocked By
Description of the task
Fullsystem currently estimates robot state in RobotFilter using only vision detections. Meanwhile, each robot already runs a RobotLocalizer with a Kalman filter that fuses vision data, motor hall sensor velocities, and IMU data into a more accurate estimate. This means the AI makes decisions + plans trajectories using robot velocity estimates that are worse than what each robot already knows about itself.
We should look into running the same RobotLocalizer on fullsystem so that both it and the robots share one consistent estimator.
Acceptance criteria
Blocked By