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

Bugfixes and Improvement #2

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

Conversation

maltewi
Copy link

@maltewi maltewi commented Apr 9, 2019

This PR contains three changes:

  1. Correction of imports. Software package gps_base defines common types for GPS devices mb500 shoud not be further used for that purpose.
  2. Feed external velocity into Advanced Navigation driver. Localization performance can significantly increased if system velocity can be fed into the D-GPS driver (e.g. originating from wheel odometry). An input port has been created and data is forwarded to the driver accordingly.
  3. Advanced Navigation driver provides the GPS solution type gnss_fix_omnistar. In clarify the meaning of the solution types drivers-gps_base#7 gps_base is extended with the value OMNISTAR to reflect this. This component here is extended to set the value accordingly.

Depends on rock-drivers/drivers-gps_base#7 DO NOT MERGE BEFORE

@2maz 2maz requested a review from leifole April 9, 2019 14:02
@leifole
Copy link
Member

leifole commented Apr 10, 2019

Without having checked in-depth, I support changes 1. and 2. conceptually. I have my doubts concerning change 3., see my comment here: rock-drivers/drivers-gps_base#7 (comment)

@maltewi
Copy link
Author

maltewi commented Jun 11, 2019

Discussion at rock-drivers/drivers-gps_base#7 clarified the correct use of the GPS_SOLUTION_TYPE struct from gps_base. Applied the changes accordingly.

@Rauldg
Copy link

Rauldg commented Jul 24, 2020

I suggested a couple of changes on top of the ones from @maltewi here.

How is the status of this PR? Should the discussion be continued or are the changes fine? I am not sure of the details in fact, but we are starting to use forks of forks... @leifole

@maltewi
Copy link
Author

maltewi commented Jul 24, 2020

I forgot about this since I don't work with an OmniStar anymore. I think that the dependency of this PR (rock-drivers/drivers-gps_base#7) got clarified and merged (I think it was a clarification in the documentation).
This was the critical point about this PR.

With bb6e6d8 and 8ad2ff2

This PR was adapted to the outcome of rock-drivers/drivers-gps_base#7. I think no one raised another blocking point... so yes, please re-review and consider merging.

manifest.xml Outdated
@@ -16,6 +16,6 @@
-->
<depend package="base/types" />
<depend package="drivers/imu_an_spatial" />
<depend package="drivers/mb500" />
<depend package="geographic" />
<depend package="drivers/gps_base" />
Copy link
Member

Choose a reason for hiding this comment

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

Should be drivers/orogen/gps_base

Copy link

Choose a reason for hiding this comment

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

Yes, and I also think geographic is still needed. @maltewi You can get those two lines by merging this in your fork.

Copy link
Author

Choose a reason for hiding this comment

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

@Rauldg did the merge as you proposed

@doudou
Copy link
Member

doudou commented Dec 9, 2020

This actually has been lingering here ... I think for lack of a person feeling entitled to merge.

I would suggest that one of you takes that role...

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.

4 participants