Skip to content

Updates to allow for upgraded vehicle repository#259

Draft
kylecarow wants to merge 4 commits into
fastsim-3from
f3/vehicle-repo-changes
Draft

Updates to allow for upgraded vehicle repository#259
kylecarow wants to merge 4 commits into
fastsim-3from
f3/vehicle-repo-changes

Conversation

@kylecarow

@kylecarow kylecarow commented Jun 18, 2026

Copy link
Copy Markdown
Collaborator

TODO:

  • introduce metadata String fields in FASTSim vehicle struct. the name field should probably stay for compatibility reasons and as a complement to the description field.
    • make: String
    • model: String
    • year: String
    • description: String
      • already covered by doc
    • drivetrain: String or put drivetrain at the vehicle level as an enum
      • this already exists under chassis.drive_type
  • carve out or rewrite code that automatically generates f3 vehicles from f2 when testing
  • move/remove all but critical vehicle models from:
    • fastsim-core/resources/vehicles
    • cal_and_val/*/f2-vehicles and cal_and_val/*/f3-vehicles
      • this should honestly be completely reorganized, probably into its own repo or fastsim-calibration
    • loose yaml files in fastsim-core/src/vehicles/fastsim-2*.yaml
    • update to have new metadata fields & full current compatibility as needed
    • move all to https://github.com/NatLabRockies/fastsim-vehicles in appropriate schema
  • create convenience functions to search/list/load vehicles files from github vehicle repository, either online or a local copy
  • depending on schema, FASTSim versioning between rust & python should be unified

@kylecarow kylecarow self-assigned this Jun 18, 2026
@kylecarow kylecarow marked this pull request as draft June 26, 2026 18:39
@kylecarow kylecarow mentioned this pull request Jul 6, 2026
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.

1 participant