Skip to content

Claude/add imu synthetic tests bc ymc#26

Open
DocGarbanzo wants to merge 3 commits intodevfrom
claude/add-imu-synthetic-tests-BCYmc
Open

Claude/add imu synthetic tests bc ymc#26
DocGarbanzo wants to merge 3 commits intodevfrom
claude/add-imu-synthetic-tests-BCYmc

Conversation

@DocGarbanzo
Copy link
Copy Markdown
Owner

No description provided.

claude added 3 commits March 1, 2026 21:57
Draft plan covering L-shape course generator, Ornstein-Uhlenbeck
driving simulator, and comprehensive test suite for the full
segmentation pipeline.

https://claude.ai/code/session_014jSyAo81sqSyiduiKbH5aj
New files:
- synthetic_courses.py: L-shape and U-shape course generators with
  Ornstein-Uhlenbeck driving simulator for realistic multi-lap data
- test_imu_synthetic.py: 56 tests covering the full pipeline:
  course geometry, driving simulation, lap detection, mean course
  recovery, segmentation, segment assignment, segment statistics,
  CSV round-trip, Tub data integration, and end-to-end pipeline
- plot_synthetic_courses.py: Visualization script for the courses

The OU driving simulator produces smooth, mean-reverting cross-track
noise parameterized by arc length. Each lap gets independent noise,
so averaging laps recovers the designed course.

https://claude.ai/code/session_014jSyAo81sqSyiduiKbH5aj
Course geometry and simulated driving plots for L-shape and U-shape
courses, generated by plot_synthetic_courses.py. These images are
referenced in the PR to give reviewers visual context for the
synthetic test courses.

https://claude.ai/code/session_014jSyAo81sqSyiduiKbH5aj
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants