-
Notifications
You must be signed in to change notification settings - Fork 159
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
[Humble]Timestamp syncing with Lidar and IMU #188
Comments
The camera driver has no way to get a time stamp from the IMU or the lidar. But what you can do is trigger the cameras with a hardware pulse signal from the IMU (if you have an IMU that has a sync out pulse). So this way you know that the camera frames correspond to one of the IMU frames, but you still don't know which of the IMU frames triggered the camera frames, and there is no easy way to figure this out. Certain calibration softwares (for instance Kalibr) can figure out what the delay is by comparing camera and IMU motion, that's the only way I'm aware of. Alternatively, you can set the IMU to really low trigger frequencies such that you can manually see what the delay is between IMU and camera frames. Either way you do it, you still have to hope and pray that the delay remains constant across data sets. |
Is it possible to sync Blackfly S GigE and other devices using PTP? I have 2 more GigE cameras and a livox Lidar with built-in IMU that allows PTP synchronization. |
Ok, the blackflys gige can do it. I don't have that camera though, only USB3 |
I can't find any documentation about how PTP is supposed to be used with the Spinnaker SDK. I suspect ptp will simply affect chunk time. |
Does it publish if you run at slightly lower frame rates? |
The output from the sync driver tells me that you have "incomplete" frames. That means your network is dropping packets, and the frames are incomplete, and thus not published by the driver. |
Added a new issue #203 to keep track of the need to implement PTP support. |
Hi,I would want to sync the time stamp of a stereo of blackfly s cameras with IMU and Lidar. But I found the time stamp is output by the camera sdk directly.
How can I set timestamp?
Thank you.
It seems these parameter do not allow me to change it.
'adjust_timestamp': True,
'chunk_mode_active': True,
'chunk_selector_timestamp': 'Timestamp',
'chunk_enable_timestamp': True,
System details
The text was updated successfully, but these errors were encountered: