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

Create new COG/SOG message #1088

Merged
merged 10 commits into from
Dec 10, 2021
Merged

Create new COG/SOG message #1088

merged 10 commits into from
Dec 10, 2021

Conversation

lloydmaza
Copy link
Contributor

@lloydmaza lloydmaza commented Dec 7, 2021

Design Notes

This PR sets up an SBP message type for a new velocity representation consisting of the course over ground and speed over ground. This is effectively a polar coordinate parameterization of the horizontal NED velocity vector.

The original proposal for this message type can be found here: https://swift-nav.atlassian.net/wiki/spaces/~643341576/pages/2096496752/COG+SOG+SBP+Message+Proposal

Remaining Work

  • Resolve failing benchmark CI node
  • (Maybe) add unit tests for new message type to retain code coverage

@lloydmaza lloydmaza marked this pull request as ready for review December 9, 2021 08:09
Copy link
Contributor

@silverjam silverjam left a comment

Choose a reason for hiding this comment

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

:shipit:

@lloydmaza lloydmaza merged commit 5769af7 into master Dec 10, 2021
@lloydmaza lloydmaza deleted the lloyd/cog_sog_msg branch December 10, 2021 03:53
lkloh pushed a commit that referenced this pull request Jan 12, 2022
* Spec new COG_SOG message type

* Generate C and Python code:

* Add vertical velocity to message

* Bump number of test-less messages

* Generate more bindings

* Add velocity mode flag to cog message

* bump benchmark threshold, update generated artifacts

* bump benchmark threshold again

* Add test spec for cog message

* add tests

Co-authored-by: Jason Mobarak <[email protected]>
lkloh pushed a commit that referenced this pull request Jan 12, 2022
* Spec new COG_SOG message type

* Generate C and Python code:

* Add vertical velocity to message

* Bump number of test-less messages

* Generate more bindings

* Add velocity mode flag to cog message

* bump benchmark threshold, update generated artifacts

* bump benchmark threshold again

* Add test spec for cog message

* add tests

Co-authored-by: Jason Mobarak <[email protected]>
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