Using the linear accelerometer, and potentially the encoder positions of the drive wheels for support, any robot should be able to keep track of it's location on the battlefield in an x-y-z coordinate system. The math required to track is may be partially complete or needs to be added entirely to the kinematic informant class. As a proof-of-concept, the initial step is proving that a dev board by itself can roughly track it's x-y-z location using the accelerometer.
The branch feature/localization-2024 is set aside for this task.
Using the linear accelerometer, and potentially the encoder positions of the drive wheels for support, any robot should be able to keep track of it's location on the battlefield in an x-y-z coordinate system. The math required to track is may be partially complete or needs to be added entirely to the kinematic informant class. As a proof-of-concept, the initial step is proving that a dev board by itself can roughly track it's x-y-z location using the accelerometer.
The branch feature/localization-2024 is set aside for this task.