- fence_model.hpp: Line2D + FenceModel with wall positions - session_mapper: RANSAC yaw fit + percentile boundary + cone clustering - localizer: setFenceModel(), use calibrated walls in correctWithScanCV - main.cpp: CALIBRATING→READY state machine (30 scan frames) - /nav_metrics publisher (5Hz JSON metrics) - mppi_alive/min_cost exposed via LocalPlanner public members - endpoint-only path_align (EXACT-MPPI PathFollowCritic style) - adaptive exploration ratio based on survival rate
1.3 KiB
1.3 KiB