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

PPS Sync with 3DM-GX5-25 #310

Open
pauldeee opened this issue Mar 21, 2024 · 1 comment
Open

PPS Sync with 3DM-GX5-25 #310

pauldeee opened this issue Mar 21, 2024 · 1 comment
Labels
New This issue is new, and should not be marked as stale

Comments

@pauldeee
Copy link

Hi there,

Recently I've been looking into syncing my lidar and IMU via a PPS signal. However, all this is relatively new to me. Let's assume I am a complete beginner with this and I have the following:

  1. 3DM-GX5-25 with a craft cable.
  2. A lidar which can output a PPS signal.

Assuming my lidar outputs a PPS pulse at somepoint during its scan (for example, at the beginning or at the end of the scan) can someone shed some light on how I might be able to use the PPS from the lidar to sync the IMU?

Thanks!

@github-actions github-actions bot added the New This issue is new, and should not be marked as stale label Mar 21, 2024
@mjseppa
Copy link

mjseppa commented Sep 2, 2024

Older versions support it, but it seems they have for some reason removed the use_device_timestamp parameter and havent seen another way to enable it other than using older driver.
On GX5 you need to supply the seconds to the IMU as it only gets subseconds from the PPS. On GNSS units just setting the use_device_timestamp is enough.

LORD-MicroStrain/microstrain_inertial_driver_common@4dbbbe0

There is something like this https://github.com/LORD-MicroStrain/microstrain_inertial_driver_common/blob/80378f949792743bdc15de1c549e7ff28d00004e/src/publishers.cpp#L1840

But does not seem to be used as headers are overwritten with this https://github.com/LORD-MicroStrain/microstrain_inertial_driver_common/blob/80378f949792743bdc15de1c549e7ff28d00004e/src/publishers.cpp#L1850

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New This issue is new, and should not be marked as stale
Projects
None yet
Development

No branches or pull requests

2 participants