uos / sick_tim

A ROS driver for the SICK TiM series of laser scanners.
http://wiki.ros.org/sick_tim
47 stars 90 forks source link

Index signal (15 Hz), corresponds to measurement at 90°? #70

Closed maxvalor closed 6 years ago

maxvalor commented 6 years ago

The title was copied from Operating_instructions_TiM55x_TiM56x_TiM57x_en_IM0053143.PDF in the table "Function of the synchronization output (SYNC/De- vice Ready)". And the question which makes me confused is that if it is correct for the Tim561?Can it be configured?

mintar commented 6 years ago

TL;DR: You don't need the hardware sync in order to run the sick_tim driver.

Long version:

No, the sick_tim driver does not yet support hardware sync. The reason is that the driver currently only reads from USB or Ethernet, and the hardware sync is a digital output (i.e. a line that has to be connected directly to the processing computer).

The advantage of doing this would be that you would get more precise time stamps for when a laser scan was recorded. Without the hardware sync, there is always a tiny imprecision because of the Ethernet / USB latency and jitter.

How to do it?

This seems a lot of hassle, and I've never bothered to do this because the tiny imprecisions caused by USB / Ethernet latency were never a problem for my use cases.

maxvalor commented 6 years ago

Got it. Thanks.