|
LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
|
Files | |
| custom_move.hpp | |
Custom movement primitives using LightLib's Drive and dual distance sensors. | |
| drive.hpp | |
| Tank chassis class — the main user-facing API for autonomous and opcontrol drive motions. | |
| drive_utils.hpp | |
Header-only drive helpers built on top of light::Drive: | |
| ekf.hpp | |
| 6-state Extended Kalman Filter driving the fused pose output. | |
| holo_drive.hpp | |
Holonomic and H-drive chassis classes (alternatives to the tank Drive). | |
| lightcast.hpp | |
| LightCast — ray-cast Monte-Carlo localization. | |
| mcl_config.hpp | |
| Runtime tuning for LightCast (particle filter) and the EKF. | |
| odometry.hpp | |
| Pose, sensor specs, and the global odometry / pose-estimation API. | |
| tracking_wheel.hpp | |
Wrapper around an ADI optical encoder or a smart pros::Rotation sensor that exposes the wheel's distance traveled in inches. | |