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

RTK position and heading #654

Merged
merged 5 commits into from
Apr 28, 2024
Merged

RTK position and heading #654

merged 5 commits into from
Apr 28, 2024

Conversation

rbridges12
Copy link
Collaborator

@rbridges12 rbridges12 commented Feb 24, 2024

Summary

Closes #618, #617, #142

What features did you add, bugs did you fix, etc?
Modified GPS driver and linearization nodes to support dual RTK GPS positioning and heading calculation.

Did you add documentation to the wiki?

No, TODO

How was this code tested?

RTK functionality was tested on the GPS hardware and accuracy was compared between different RTK statuses. GPS heading was tested successfully in the simulator using simulated left and right GPSs, and on the real hardware which didn't work as well.

Did you test this in sim?

Yes

Did you test this on the rover?

Yes, verified functionality not accuracy

Did you add unit tests?

No

@rbridges12
Copy link
Collaborator Author

A problem I just realized with this PR is that earlier we merged the gps driver into integration for testing, so now you can only review the parts we uncommented instead of the whole thing. Maybe we should delete that file from integration temporarily to review this when its ready?

@qhdwight qhdwight added the 2024 label Mar 3, 2024
@rbridges12 rbridges12 marked this pull request as ready for review April 4, 2024 04:42
Copy link
Collaborator

@qhdwight qhdwight left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, just some minor nits

launch/localization.launch Outdated Show resolved Hide resolved
src/localization/basestation_gps_driver.py Outdated Show resolved Hide resolved
src/localization/gps_linearization.py Outdated Show resolved Hide resolved
src/localization/gps_linearization.py Outdated Show resolved Hide resolved
src/localization/gps_linearization.py Outdated Show resolved Hide resolved
@qhdwight qhdwight force-pushed the integration branch 4 times, most recently from 30aea7d to 6d06b3f Compare April 18, 2024 03:12
@qhdwight qhdwight merged commit 4c69bb1 into integration Apr 28, 2024
1 check passed
@qhdwight qhdwight deleted the rtk branch April 28, 2024 04:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

RTK Positioning
4 participants