|
LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
|
Files | |
| autotune.hpp | |
| 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. | |
| field_map.hpp | |
| Fixed-map ray caster used by LightCast's sensor model. | |
| 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. | |
| paths.hpp | |
| Named-path registry. | |
| pure_pursuit.hpp | |
| Pure Pursuit follower configuration. | |
| ramsete.hpp | |
| RAMSETE / Pure Pursuit trajectory follower public API. | |
| sensor_aux.hpp | |
| Override-on-confidence accuracy boosters for partial sensor configs. | |
| spline.hpp | |
| Quintic Hermite spline over 2-D waypoints. | |
| tracking_wheel.hpp | |
Wrapper around an ADI optical encoder or a smart pros::Rotation sensor that exposes the wheel's distance traveled in inches. | |
| trajectory.hpp | |
| Time-parameterized trajectory over a Spline. | |