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

inconsistent frame rate and wrong time to value assignment #92

Open
ga58lar opened this issue Jul 9, 2024 · 1 comment
Open

inconsistent frame rate and wrong time to value assignment #92

ga58lar opened this issue Jul 9, 2024 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@ga58lar
Copy link

ga58lar commented Jul 9, 2024

Firstly, thank you for the OSS ROS 2 driver!

Describe the bug
I am using your PwrPak7D-E2 receiver with the latest ROS 2 humble driver on a normal vehicle. I attached the config at the end of the issue.
A closer look at the data revealed that the ROS 2 messages do not arrive at a constant data rate. This can be seen, for example, with BESTPOS, BESTGNSSPOS, or BESTVEL. In addition to the inconsistent frequency, there also appears to be an incorrect assignment of the values to the time stamps. If the vehicle direction and speed remain constant, there are jumps when plotting the values over time. However, if you plot BESTPOS with lat/lon as a 2D plot, for example, you will see a constant distribution of the measurement points. This indicates that the position data is recorded correctly, but is time-stamped and sent with a delay/inconsistently. You can see the behavior in the attached diagrams. I have also included a short ros2bag with BESTPOS data.

To Reproduce
Steps to reproduce the behavior:

  1. ros2 launch novatel_oem7_driver oem7_net.launch

Expected behavior
Consistent data rates and outputs of the ROS2 topics.

Screenshots
image

Environment:

  • OS: Dockerized - Ubuntu 22.04
  • ROS 2 Humble
  • novatel_oem7_driver/humble: d82103e
  • Receiver: PwrPak7D-E2 with dual antenna setup
  • Firmware: 7.09.02

Attachments
custom_init_commands.yaml
novatel_bag.zip

@ga58lar ga58lar added the bug Something isn't working label Jul 9, 2024
@ga58lar ga58lar changed the title inconsitent frame rate and wrong time to value assignment inconsistent frame rate and wrong time to value assignment Jul 9, 2024
@novatel-applications-engineering
Copy link
Contributor

Hi @ga58lar
We would like to gain more understanding about your network and the connections used, can you please submit a case through NovAtel's support website, in order to provide us with more details?
Please mention this GitHub issue in the case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants