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

Cannot find any data in the /insstdev topic. #25

Closed
sagniknitr opened this issue Sep 10, 2018 · 7 comments
Closed

Cannot find any data in the /insstdev topic. #25

sagniknitr opened this issue Sep 10, 2018 · 7 comments

Comments

@sagniknitr
Copy link
Contributor

The novatel driver is unable to log/parse data from the sensor into the /insstdev topic. Any help regarding this is highly appreciated.

@pjreed
Copy link
Contributor

pjreed commented Sep 10, 2018

What model device are you using, and what does your configuration for the node look like? Is it correctly publishing other topics?

@kelvin-sudani
Copy link

kelvin-sudani commented Sep 10, 2018

This is for ProPak6. It looks similar to #18.
It is correctly publishing the other topics.

@pjreed
Copy link
Contributor

pjreed commented Sep 10, 2018

I believe the INSSTDEV log actually does not exist on OEM6 devices; it was added in OEM7.
For comparison, here's the OEM6 firmware reference manual: https://www.novatel.com/assets/Documents/Manuals/OM-20000144UM.pdf
And the OEM7 reference page is here:
https://docs.novatel.com/OEM7/Content/SPAN_Logs/OEM7_SPAN_Logs.htm?tocpath=Logs%7CView%20Logs%7CSPAN%20Logs%7C_____0

Depending on what data you need, you might be able to use the INSCOV log instead, or there might be another log that has it.

@kelvin-sudani
Copy link

kelvin-sudani commented Sep 10, 2018

Essentially we are trying to get /odom topic similar to the one from novatel_span_driver: line 171-214. Now for this we found all the necessary values from other topics except inspvax.pitch_std , inspvax.roll_std, inspvax.azimuth_std.

@pjreed
Copy link
Contributor

pjreed commented Sep 10, 2018

INSCOV has an attitude covariance matrix, and I think you could extract the standard deviations you want from that. The driver does something similar at https://github.com/swri-robotics/novatel_gps_driver/blob/master/novatel_gps_driver/src/novatel_gps.cpp#L935 to fill in the orientation covariance in IMU messages.

@kelvin-sudani
Copy link

@pjreed Got it. Thanks.

@pjreed
Copy link
Contributor

pjreed commented Sep 10, 2018

Great, let me know if you need anything else.

@pjreed pjreed closed this as completed Sep 10, 2018
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

No branches or pull requests

3 participants