Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RoadRunner v1.0.0 migration #71

Merged
merged 71 commits into from
Oct 22, 2024
Merged

RoadRunner v1.0.0 migration #71

merged 71 commits into from
Oct 22, 2024

Conversation

bubner
Copy link
Collaborator

@bubner bubner commented Oct 16, 2024

Closes #69

  • Namespace change
  • File structure updated
  • RoadRunner 0.5.6 removed and RoadRunner 1.0.0 integrated
  • Utils like DynIMU and Geometry
  • IMU relocalization is now a Runnable component
  • Dashboard util
  • Drive classes simplified, all use the same coordinate system now

Should be reimplemented using the proper utils
RR1 works with splicing poses to avoid continuity errors, but the Pure Pursuit implementation relies on these old simpler paths. It is more streamlined to simply port over these pathing utils.
Since adjusting the pose will throw no errors, it may cause unexpected behaviour even if it is documented that the pose field is read-only. To keep it concise the 'estimate' phrase was removed from the getters and setters of Localizable.
SAM interface reorganisation (breaks some previous methods)
Hard keyword aliases that are much more concise and documented
Run linting and annotations to support users in knowing nullable/non-null types
@bubner bubner changed the title [v6.0.0] RoadRunner v1.0.0 migration and major refactors. RoadRunner v1.0.0 migration Oct 22, 2024
@bubner bubner marked this pull request as ready for review October 22, 2024 01:08
@bubner bubner merged commit dd57f6b into master Oct 22, 2024
1 check passed
@bubner bubner deleted the rr1 branch October 22, 2024 01:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

RoadRunner v1.0.0
1 participant