autonomous-racing-systems

Vehicle-model identification, controller comparison, and a LiDAR mast that moved from modal failure to a converged redesign.

Spinning Velodyne LiDAR sensor
Illustrative photo, not project hardware: A spinning Velodyne LiDAR, the class of sensor the mast carries. Photo by Steve Jurvetson, CC BY 2.0, via Wikimedia Commons.

Result. Raised the mast's first mode from a failing 174.7 Hz to 285.5 Hz against a 200 Hz guard by redesigning the tube and converging three FEA meshes.

The project combines simulator-backed vehicle identification and controls with a mechanical design-review package for the LiDAR mast. The physical compliance protocol is frozen and executable; fabrication and measurement are still pending.

CategoryRobotics
Timeline2025 - Present
StatusIn Progress
EvidenceConverged FEA; physical test pending
RoleModeling, system identification, controller evaluation, mechanical analysis, FEA convergence, and physical-test design
ToolsPython, ROS 2, CalculiX, Gmsh
Materials6061-T6 aluminum tube, printed/machined mast fixture
LinksRepositoryPhysical Protocol

problem

My contribution. Built the experiment-to-report pipeline, controller comparisons, mast hand calculations, static/modal FEA, convergence checks, tolerance stack, and preregistered compliance analyzer.

A fast RoboRacer needs defensible vehicle models and a LiDAR structure that does not corrupt the scan plane. The design had to catch failures before fabrication and connect every result to a reproducible run.

constraints

  • First mast mode must exceed the registered 200 Hz guard.
  • Use the locked 100 mm length, 20 mm OD, and 1.5 mm wall in CAD and fabrication.
  • Physical compliance needs a 0.001 mm indicator at the planned 20 N load.
  • Deflection validates compliance, not stress without strain instrumentation.

design evolution

Iterations, issues, and fixes, recorded in the order they happened.

RevisionFailure modeDesign changeResult
Baseline analysisThe 120 mm × 16 mm mast reached only 174.7 Hz.Shortened the mast and increased the tube diameter.The redesigned hand model reached 330.1 Hz.
FEA convergenceA single mesh could make agreement look better than it is.Ran three refinements and used gauge-region/global metrics instead of singular peak stress.Final changes stayed below 1.5%; FEA f1 = 285.5 Hz.
Physical gateA standard 0.01 mm indicator provides only about three counts at 20 N.Registered a 0.001 mm instrument, fixture subtraction, two axes, five loads, and three cycles.Executable verdict is ready; measurement remains pending.

results

174.7 Hz FAIL
Baseline mode
285.5 Hz PASS
Redesigned FEA
200 Hz
Modal guard
<1.5%
Mesh change
1.33 ms
MPC p95
Pending
Physical result

Simulation and FEA evidence is committed and reproducible. The physical test uses five load levels, both axes, at least three load/unload cycles, and fixture-motion subtraction.

VALIDATED requires R² ≥0.99, hysteresis ≤5%, relative U95 ≤10%, and measured as-built compliance within ±15% of as-built FEA.

Scope note. The mast has not yet been fabricated or physically tested. Current structural results are hand calculation and FEA, not measured validation.

lessons

  • A failed acceptance criterion is valuable when it causes a cheaper pre-build redesign.
  • Convergence and region selection matter more than a visually dramatic peak-stress contour.
  • Instrument resolution should be screened against the actual planned load, not the original high-load model point.

← All projects