User Manual for OUSTER models including: Rev C OS0 Sensors, OS0, OS0 Digital Lidar Sensor, Digital Lidar Sensor, Lidar Sensor, Sensor

OS0 Hardware User Manual

Ouster


File Info : application/pdf, 25 Pages, 1.18MB

PDF preview unavailable. Download the PDF instead.

hardware-user-manual-revc-os0
OS0 Hardware User Manual
For Rev C OS0 Sensors
Ouster
Jul 25, 2022

Contents

1 Important Safety Information

3

1.1 Safety & Legal Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.2 Proper Assembly, Maintenance and Safe Use . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.3 Sensor Cleaning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2 OS0 Overview

9

3 OS0 Product Models

10

4 Mechanical Interface

11

4.1 Included Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

4.2 Mounting Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

4.3 Thermal Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

5 Electrical Interface

14

5.1 Interface Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

5.2 Direct Cable Connection and Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

6 Digital IO

17

6.1 SYNC_PULSE_IN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

6.2 MULTIPURPOSE_IO (M_IO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

7 GPS/GNSS Synchronization Guide

20

7.1 Setting up your GPS/GNSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

7.2 Connecting the Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

7.3 Configuring the Ouster Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

8 OS0 CAD files

25

2

1 Important Safety Information
1.1 Safety & Legal Notices
The OS0-128, OS0-64, and OS0-32 have been evaluated to be Class 1 laser products per 60825-1: 2014 (Ed. 3) and operate in the 865nm band. L'OS0-128, l'OS0-64, et l'OS0-32 répondent aux critères des produits laser de classe 1, selon la norme IEC 60825-1: 2014 (3ème édition) et émettent dans le domaine de l'infrarouge, à une longueur d'onde de 865nm environ. FDA 21CFR1040 Notice: OS0-128, OS0-64, and OS0-32 comply with FDA performance standards for laser products except for deviations pursuant to Laser Notice No. 56, dated January 19, 2018. Notice FDA 21CFR1040: L'OS0-128, l'OS0-64, et l'OS0-32 sont conformes aux exigences de performances établies par la FDA pour les produits laser, à l'exception des écarts en application de l'avis nº56, daté du 19 janvier 2018.
Figure 1.1: Class 1 Laser Product
Figure 1.2: Caution "Sharp Edges" The following symbols appear on the product label and in the user manual have the following meaning. CAUTIONS
3

Figure 1.3: This symbol indicates that the sensor emits laser radiation.
Figure 1.4: This symbol indicates the presence of a hot surface that may cause skin burn.
The OS0 is a hermetically sealed unit, and is non user-serviceable. Use of controls, or adjustments, or performance of procedures other than those specified herein, may result in hazardous radiation exposure. Use of the OS0 is subject to the Terms of Sale that you agreed and signed with Ouster or your distributor/integrator. Included in these terms are the prohibitions of:
Removing or otherwise opening the sensor housing Inspecting the internals of the sensor Reverse-engineering any part of the sensor Permitting any third party to do any of the foregoing Operating the sensor without the attached mount that is shipped with the sensor, or attaching the sensor to a surface of inappropriate thermal capacity runs the risk of having the sensor overheat under certain circumstances. This lidar sensor features a modular cap design to enable more flexible mounting and integration solutions for the sensor. The modular cap design increases design flexibility but it does not remove the need for thermal management on top of the sensor. The attached radial cap serves an important thermal management purpose and the sensor will not operate properly without a cap. Operation for extended periods of time without the cap will result in system errors and the sensor overheating. The cap can be replaced with alternative solutions but it cannot be left off altogether. If you wish to operate the sensor with a custom mounting solution, please contact our Field Application Team and we can answer your questions and provide guidance for achieving proper operations. This product emits Class 1 invisible laser radiation. The entire window is considered to be the laser aperture. While Class 1 lasers are considered to be "eye safe", avoid prolonged direct view-
4

ing of the laser and do not use optical instruments to view the laser. When operated in an ambient temperature >40°C, the metallic surfaces of the sensor may be hot enough to potentially cause skin burn. Avoid skin contact with the sensor's base, lid and the heatsink when the sensor is operated under these conditions. The sensor should not be used in an ambient temperature above 60°C. The maximum safety certified ambient operating temperature is 60°C. PRECAUTIONS: L'OS0 est une unité hermétiquement scellée, qui ne peut être entretenue ou modifiée par l'utilisateur. L'utilisation de commandes, de réglages, ou l'exécution de procédures autres que celles spécifiées dans le présent document peuvent entraîner des rayonnements laser dangereux. L'utilisation de l'OS0 est soumise aux conditions de vente signées avec Ouster ou le distributeur/intégrateur, incluant l'interdiction de:
Retirer ou ouvrir de quelque façon le boîtier du capteur Analyser les composants internes du capteur Pratiquer la rétro-ingénierie de toute ou partie du capteur Autoriser une tierce personne à mener les actions listées ci-dessus L'utilisation du capteur sans le support (fourni avec les capteur) ou sans contact avec une surface ayant des capacités thermiques adéquates peut entraîner une surchauffe du capteur dans certaines conditions. Ce capteur présente une conception avec un dissipateur thermique supérieur modulaire, ceci pour apporter plus de flexibilité de montage et d'intégration au capteur. Cette conception modulaire augmente la flexibilité de conception mais ne supprime pas le besoin de dissipation thermique au-dessus du capteur. Le dissipateur thermique radial fourni est essentiel à une bonne gestion thermique. Le capteur ne fonctionnera pas correctement sans cette pièce. Une utilisation prolongée du capteur sans le dissipateur thermique supérieur peut résulter à des erreurs système ainsi qu'à une surchauffe du capteur pouvant aller jusqu'à son extinction. Le dissipateur thermique fourni peut être remplacé par une autre solution de dissipation thermique adéquate, mais ne doit pas être simplement retiré. Si vous souhaitez utiliser votre capteur avec une dissipation thermique personnalisée, merci de contacter notre Équipe Support qui pourra répondre à vos questions et vous apporter le support et le conseil nécessaire. Ce produit émet un rayonnement laser invisible de classe 1. L'ouverture de sortie du laser est constituée par la fenêtre du capteur dans sa totalité. Même si les lasers de classe 1 ne sont pas considérés comme dangereux pour les yeux, ne regardez pas directement le rayonnement laser de façon prolongée et n'utilisez pas d'instruments optiques pour observer le rayonnement laser. Lors d'une utilisation à température ambiante supérieure à 40°C, la surface métallique du cap-
5

teur peut présenter des risques de brûlures pour la peau. Dans ces conditions, il est important d'éviter tout contact avec la partie supérieure, la base ou le dissipateur thermique du capteur. Le capteur ne doit pas être utilisé à une température ambiante supérieure à 60°C. 60°C est la température maximale certifiée d'opération sûre du capteur. Equipment Label: Includes model and serial number and a notice that states the unit is a Class 1 Laser Product, is affixed to the underside of the Sensor Enclosure Base. It is only visible after the attached mount with which the Sensor is shipped, is removed. For location details please refer to figure Sensor Components in the Mechanical Interface Section. L'étiquette de l'équipement, comprenant le modèle, le numéro de série, et la classification du produit laser (ici, classe 1), est apposée au-dessous de la base du boîtier du capteur. Il n'est visible qu'après avoir retiré le diffuseur de chaleur avec lequel le capteur est expédié. L'emplacement est décrit avec précision dans la section Sensor Components. Electromagnetic Compatibility: The OS0 is an FCC 47 CfR 15 Subpart B device. This device complies with part 15 of the FCC Rules. Operation is subject to the following conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. "Ouster" and "OS0" are both registered trademarks of Ouster, Inc. They may not be used without express permission from Ouster, Inc. If you have any questions about the above points, contact us at legal@ouster.io.
1.2 Proper Assembly, Maintenance and Safe Use
The OS0 can be easily set up by following the instructions outlined in Mounting Guidelines. Any mounting orientation is acceptable. Each sensor is shipped with an attached mount that can be used for test or normal use within the specified operating conditions. The sensor may also be affixed to any other user specific mount of appropriate thermal capacity. Please contact Ouster for assistance with approving the use of user specific mounting arrangements. Any attempt to utilize the sensor outside the environmental parameters delineated in the OS0 datasheet may result in voiding of the warranty. When power is applied, the sensor powers up and commences boot-up with the laser disabled. The boot-up sequence is approximately 60s in duration, after which the internal sensor optics subassembly commences spinning, the laser is activated, and the unit operates in the default 1024 x 10 Hz mode. When the sensor is running, and the laser is operating, a faint red flickering light may be seen behind the optical window. Note that the OS0 utilizes an 865nm infrared laser that is only dimly discernible to the naked eye. The sensor is fully Class 1 eye safe, though Ouster strongly recommends against peering into the optical window at close range while the sensor is operating. Ouster sensors are equipped with a multi-layer series of internal safety interlocks to ensure compliance to Class 1 Laser Eye Safe limits. The OS0 is a hermetically sealed unit, and is not user-serviceable. Any attempt to unseal the enclosure has the potential to expose the operator to hazardous laser radiation. The sensor user interface may be used to configure the sensor to a number of combinations of scan
6

rates and resolutions other than the default values of 1024 x 10 Hz resolution. In all available combinations, the unit has been evaluated by an NRTL to remain within the classification of a Class 1 Laser Device as per IEC 60825-1:2014 (Ed. 3).
Assemblage correct et utilisation sûre
L'OS0 s'installe facilement en fixant la base sur un support percé de trous concordants, et en suivant les instructions d'interconnexion décrites dans la section Mounting Guidelines. Toute orientation de montage est acceptable. Chaque capteur est expédié équipé d'un dissipateur de chaleur, utilisable en phase de test et en conditions normales. Néanmoins tout autre support présentant une capacité thermique appropriée pour l'application de l'utilisateur peut être utilisé. Veuillez contacter Ouster dans le cas où un montage spécifique à votre application serait nécessaire. Toute tentative d'utilisation du capteur en dehors des paramètres environnementaux définis dans la fiche technique de l'OS0 peut entraîner l'annulation de la garantie. Lorsque le capteur est sous tension, celui-ci démarre et commence son initialisation avec le laser désactivé. Le temps de démarrage est d'environ 60s, après quoi le sous-système optique entre en rotation et le laser est activé, le capteur opère alors dans son mode par défaut de 1024 x 10 Hz. Lorsque le capteur est en marche et que le laser est activé, on peut apercevoir une faible lumière rouge vacillante derrière la vitre teintée. L'OS0 utilise une longueur d'ondes infra-rouge de 865nm nm à peine perceptible pour l'oeil humain, et le rayonnement laser IR émis est sans danger pour les yeux. Cependant, bien que les rayonnements laser de classe 1 soient sans danger dans des conditions raisonnablement prévisibles, Ouster recommande fortement de ne pas regarder fixement la vitre teintée pendant que le capteur est en marche. L'OS0 est une unité hermétiquement scellée, qui ne peut pas être entretenue, modifiée ou réparée par l'utilisateur. Toute tentative d'ouverture du boîtier a pour risque d'exposer l'opérateur à un rayonnement laser dangereux. L'OS0 est une unité hermétiquement scellée, qui ne peut pas être entretenue, modifiée ou réparée. Toute tentative d'ouverture du boîtier a pour risque d'exposer l'opérateur à un rayonnement laser dangereux. Les capteurs Ouster sont équipés d'une série de dispositifs de sécurité à plusieurs niveaux, de façon à assurer en toutes circonstances le respect des limites d'irradiance correspondant aux rayonnements lasers de classe 1, sans danger pour les yeux. L'interface utilisateur du logiciel du capteur peut être utilisée pour configurer le capteur selon un certain nombre de combinaisons de vitesses de balayage et de résolutions autres que les valeurs utilisées par défaut, respectivement de 1024 x 10 Hz.
1.3 Sensor Cleaning
All Ouster Sensor window are made from polycarbonate. Based on the sensor usage you may see dust, bugs and/or layers of mud/debris on the window. Before you attempt to clean your sensor, please read the instructions below on best practices for cleaning Ouster Sensors. Required Materials:
Few clean microfiber cloths
7

Warm water Mild liquid dishwashing soap Spray bottle with clean water Spray bottle with mild soapy water 99% Isopropyl alcohol Warning:
Avoid getting water into the power connector. Avoid using hard water when cleaning the sensor. Do not use acetone to clean the window. It will embrittle the polycarbonate. Do not wipe dirt directly from the sensor. Spray it off with warm water first. Procedure: Using the 99% isopropyl alcohol and a clean microfiber towel, wipe away bugs/mud/debris from the sensor. Spray the sensor with warm, mild-soapy water and gently wipe the sensor with a clean microfiber towel. Wipe along the curve of the sensor, not top-to-bottom (think moving with the grain). Spray the sensor with clean water to rinse off the soap and dry with a second microfiber towel. Enjoy your clean window.
8

2 OS0 Overview
The OS0 offers an ultra-wide 90º vertical field-of-view with an industry-leading combination of price, performance, reliability, size, weight, and power. It is designed for indoor/outdoor all-weather environments and long lifetime. As the smallest high performance lidar on the market, the OS0 can be easily integrated into autonomous vehicles, heavy machinery, robots, drones, and mapping solutions. The OS0 family of sensors consist of three models, the OS0-128, OS0-64, and OS0-32, with differing resolution, but of identical mechanical dimensions. HIGHLIGHTS
Fixed resolution per frame operating mode Camera-grade intensity, near infrared, and range data Multi-sensor crosstalk immunity Simultaneous and co-calibrated 2D and 3D output Industry leading intrinsic calibration Example client code available For the purposes of this documwent, the term "OS0" refers to the family of sensors, and only where there is a difference in performance will each model be referred to by its specific model designation.
9

3 OS0 Product Models
The OS0 is available with 128, 64, or 32 beams of vertical resolution and with Uniform, Gradient, Above Horizon, or Below Horizon beam spacing options. Product specs and more information on these configurations can be found on the OS0 product page.
10

4 Mechanical Interface
4.1 Included Components
The OS0 is shipped with the following items: OS0-128, OS0-64, or OS0-32 Sensor to interface box cable/connector Interface Box and 24V AC/DC power supply (2 meters) RJ45 cable (1 meter) Optional: Heat sink
Figure 4.1: Sensor Components Downloadable CAD files for the OS0 can be found online at www.ouster.com/lidar-product-details
11

Warning: Water ingress protection: The sensor ingress protection rating is only valid if the I/O cable is plugged into the panel mount connector on the base of the sensor, and the locking collet rotated past the detent click to the properly locked condition i.e past the détente position. The cable and plug are an element of the sensor ingress protection system. Without this the ingress protection rating may be compromised. Bending the cable at a sharp angle directly after egress from the plug over mold should also be avoided. Sharp bends and high axial stresses on the cable immediately adjacent to the plug over mold may create a moisture ingress path into the the connector. Please note the cable minimum bend radius requirements below:

I/O Cable type
Ouster Thick Cable Ouster Thin Cable (Standard)

O.D.
10.5mm 8mm

Cable Minimum Bend Radius

Fixed Bend

Flexing Bend

79mm (7.5*OD) 158mm (15*OD) 50mm (5*OD) 80mm (10*OD)

4.2 Mounting Guidelines
Our sensors ship with modular mounting options. Proper mounting will ensure optimal sensor performance, reducing noise from vibration and providing efficient heat dissipation.
Mount to a material with high thermal conductivity. The following are recommended aluminum alloys and their thermal conductivity:
1) 6061: 167 W/m-K 2) 7075: 130 W/m-K 3) 2024: 121 W/m-K Ensure interfaces are clean and free from debris Torque bolts appropriately for the mount material and bolts Use TIM (Thermal Interface Material) for any irregular or unmachined surfaces Do not overconstrain the sensor if mounting to both the top and the bottom Use a thermally conductive pad to ensure good conductivity while not overconstraining. Ensure your implementation maintains the base and top of the sensor at no greater than 25ºC above ambient with an ambient less than 50ºC The shape of any heatsink should maximize the surface area for free and forced convection while being thick enough to allow the heat to conduct through the material If you have questions about your specific mounting situation please contact the Ouster at support@ouster.io.
12

4.3 Thermal Requirements

Thermal requirements for Rev C OS0 are listed below. Please contact support@ouster.io or with your sensor serial number if you do not know what revision your sensor is.

Table 4.1: Thermal requirements for OS0 with modular cap

Requirements

Example Test Case

Max Temp before shot limiting

Chassis Temp (ºC) 52

Convective Air Temp with Radial Heatsink and Standard Base (ºC) 47

Temp that shot limiting sat- 60

55

urates

Max Temp before sensor 65

60

may shut off

13

5 Electrical Interface
5.1 Interface Box
The Interface Box that accompanies the OS0 is designed to allow the sensor to be operated for test and evaluation purposes. It terminates the interface cable from the sensor, allows it to be powered up and provides access to the sensor gigabit Ethernet Interface via a standard RJ45 connector. DC Power to the sensor is provided to the Interface Box by the accompanying 24V DC supply. Note: The Ouster Interface Box is a support tool for use in laboratory environments to assist customers in evaluating Ouster's LiDAR sensor products and in the development of software. The Interface Box is not protected from ingress of moisture or solid particles and is not intended for use outdoors.
14

5.2 Direct Cable Connection and Pinout
The OS0 can be operated without the use of an Interface Box. Warning: Ouster is not responsible for any errors in wiring as a result of bypassing the Interface Box and this activity may result in a voiding of your warranty if it results in damage to the sensor. The following guidelines for direct cable connection assume use of the Ouster-provided 24V 1.5A power supply. Ouster cannot be held responsible for damage to the device if alternate is used
Figure 5.1: cable pinout of on-sensor receptacle
15

Table5.1: Ouster Cable Pinout: Connector, Sensor P/Ns: 840_101855, 840_102144, 840_102145, 840_102146

Net Name

Pin Number

Wire

Twisted With

MULTIPURPOSE_IO

3

Purple, 26 AWG

N/A

SYNC_PULSE_IN

2

Yellow, 26 AWG

N/A

VCC_24

1

Red, 22 AWG

N/A

GROUND

7

Black, 22 AWG

N/A

TRP_1_P (Ethernet)

5

White/Orange, 26 AWG

Orange

TRP_1_N (Ethernet)

4

Orange, 26 AWG

White/Orange

TRP_2_P (Ethernet) 8

White/Green, 26 AWG

Green

TRP_2_N (Ethernet) 6

Green, 26 AWG

White/Green

TRP_3_P (Ethernet) 9

Blue, 26 AWG

White/Blue

TRP_3_N (Ethernet) 10

White/Blue, 26 AWG

Blue

TRP_4_P (Ethernet) 12

White/Brown, 26 AWG

Brown

TRP_4_N (Ethernet) 11

Brown, 26 AWG

White/Brown

16

6 Digital IO

6.1 SYNC_PULSE_IN
SYNC_PULSE_IN is a dedicated input channel that is accessible within the Interface Box Jumper J4. This channel expects an input pulse sequence which can be used for time synchronization. See the Software User Manual for more information on configuring this input. Any references to pulse polarity in this document references the signal polarity on the SYNC_PULSE_IN pin of the sensor. This input channel is protected by an optoisolator which will draw 10mA at full turn on.

Parameter LOGIC LOW LOGIC HIGH

Table6.1: SYNC_PULSE_IN Interface Requirements

Min Voltage

Max Voltage

Min Driver Current

0V

1V

N/A

3.3 V

15 V

5 mA

SYNC_PULSE_IN Interface Requirements were tested with 2 m cable Interface Box connection at 2 MHz.
When GPIO has 5 mA drive strength minimum, GPIO can be directly connected to the SYNC_PULSE_IN pin of the interface box header. This is the most common case and has been tested to work on common Arduino microcontroller series. Typical common logic levels of 3.3 V, 5 V GPIO of microcontrollers can produce drive strength of 5 mA min (Arduino, MSP430, etc.).

If the 5 mA drive strength minimum cannot be met, a buffer circuit is required to drive SYNC_PULSE_IN. Example circuits are provided for common 3.3 V and 5 V logic.

17

6.2 MULTIPURPOSE_IO (M_IO)
MULTIPURPOSE_IO (M_IO) is a configurable input or output channel accessible within the Interface Box Jumper J4 connected to the MULTIPURPOSE_IO pin of the Interface Box. Detailed information on how to configure this channel using the sensor TCP interface can be found in the API Guide. By default this channel is disabled. When this channel is configured as an OUTPUT, the M_IO sends a pulse sequence that can be used for timesynchronization or event triggering outside the sensor. For a full description of output pulse triggering options, see the Software User Manual section. This output is an optoisolated open collector circuit, relying on an externally provided pull-up resistor. This resistor is not provided as part of the Interface Box.
18

Table6.2: MULTIPURPOSE_IO - OUTPUT Interface Requirements

Parameter

Min

Max

Pull Up Voltage

N/A

15 V

Sinking Current

N/A

25 mA

When this channel is configured as an INPUT, the M_IO can accept a standard NMEA $GPRMC UART message. These messages are a common way for GPS systems to share timestamp information in UTC time format. More information on this packet structure and supported baud rates can be found in the Time Synchronization section of the Software User Manual.

Parameter LOGIC LOW LOGIC HIGH

Table6.3: MULTIPURPOSE_IO - INPUT Interface Requirements

Min Voltage

Max Voltage

Min Driver Current

0V

1V

N/A

1.7 V

15 V

10 mA

Above are tested with 2 m cable interface box connection at 2 MHz.

19

7 GPS/GNSS Synchronization Guide
This guide will explain how to physically connect a GPS to your Ouster sensor and synchronize the Ouster sensor timestamp to an NMEA sentence.
7.1 Setting up your GPS/GNSS
It is important to ensure you have configured your GPS according to the manufacturer's specifications. The Ouster sensor accepts the following:
NMEA sentence type: GPRMC only (future support for other sentence types) Baud Rates: 9600 or 115200 Polarity: Normal or Reversed (ACTIVE_HIGH or ACTIVE_LOW) Voltage: 3.3 - 15 V logic with a minimum drive current of 5 mA.
If your GPS can't meet these minimums you will need to buffer the voltage with an additional circuit. Details in the Digital IO section of the Ouster Hardware User Manual. Note: Once you have configured your GPS, it is good practice to verify the signals using an oscilloscope. This will ensure you have the correct baud rate, polarity, voltage, and message type being output.
7.2 Connecting the Hardware
The next step to successfully connecting your GPS is ensuring that you have connected the outputs from your GPS to the correct inputs of the sensor. For lab applications where you will use the interface box, it is recommended to use terminated jumper wires like these to ensure a solid connection.
20

Connect the PPS output from your GPS to the sync_pulse_in pin of the Ouster Interface Box, pictured below in yellow. Connect the NMEA UART output from your GPS to the multipurpose_io pin of the Ouster Interface Box, pictured below in magenta. Connect the ground output from your GPS to the GND pin of the Ouster Interface Box, pictured below in gray
21

Note: Please note the Voltage and Current requirements from the Hardware User Manual in the tables below.

Parameter LOGIC LOW LOGIC HIGH

Table7.1: SYNC_PULSE_IN Interface Requirements

Min Voltage

Max Voltage

Min Driver Current

0V

1V

N/A

3.3 V

15 V

5 mA

Parameter LOGIC LOW LOGIC HIGH

Table7.2: MULTIPURPOSE_IO - INPUT Interface Requirements

Min Voltage

Max Voltage

Min Driver Current

0V 1.7 V

1V 15 V

N/A 10 mA

22

7.3 Configuring the Ouster Sensor
Now that everything is configured and verified on the GPS side and you have connected everything to the Ouster sensor, it is time to configure the Ouster sensor to synchronize its timestamp with the GPS.
Set the timestamp_mode to TIME_FROM_SYNC_PULSE_IN TCP command: set_config_param timestamp_mode TIME_FROM_SYNC_PULSE_IN
Set the multipurpose_io_mode to INPUT_NMEA_UART TCP command: set_config_param multipurpose_io_mode INPUT_NMEA_UART
Set the polarity of the sync_pulse_in pin to match the GPS PPS polarity TCP command: set_config_param sync_pulse_in_polarity <ACTIVE_HIGH or ACTIVE_LOW>
Set the polarity of the multipurpose_io pin to match the GPS NMEA UART polarity TCP command: set_config_param nmea_in_polarity <ACTIVE_HIGH or ACTIVE_LOW>
Set the nmea_baud_rate to match the GPS NMEA baud rate TCP command: set_config_param nmea_baud_rate <BAUD_11520 or BAUD_9600>
Set the nmea_leap_seconds to match the current leap seconds as defined by TIA at this website, at time of writing this the leap seconds are 37
TCP command: set_config_param nmea_leap_seconds 37 Reinitialize and write the configuration
TCP command: reinitialize TCP command: save_config_params
Checking for Sync
Once you have completed all the above you should be able to check for synchronization Check the output from the TCP command: get_time_info Verify that the sensor is locked onto the PPS signal "sync_pulse_in": { "locked": 1 · if not check the polarity and change it if necessary Verify that the sensor is locked on the NMEA signal "nmea": { "locked": 1 if not check the polarity and baud rate and change them if necessary Verify that last_read_message looks like a valid GPRMC sentence "decoding": {"last_read_message": "GPRMC,024041.00,A,5107.0017737,N,11402.3291611,W,0.080,323.3,02 Verify that timestamp time has updated to a reasonable GPS time
23

"timestamp":

{ "time":

1585881641.96139565999999,

"mode":

"TIME_FROM_SYNC_PUSLE_IN", "time_options": { "sync_pulse_in": 1585881641

Example output from get_time_info:

{ "timestamp":{ "time":1585881641.96139565999999, "mode":"TIME_FROM_SYNC_PUSLE_IN", "time_options":{ "sync_pulse_in":1585881641, "internal_osc":302, "ptp_1588":309 } }, "sync_pulse_in":{ "locked":1, "diagnostics":{ "last_period_nsec":10, "count_unfiltered":832, "count":832 }, "polarity":"ACTIVE_HIGH" }, "multipurpose_io":{ "mode":"INPUT_NMEA_UART", "sync_pulse_out":{ "pulse_width_ms":10, "angle_deg":360, "frequency_hz":1, "polarity":"ACTIVE_HIGH" }, "nmea":{ "locked":1, "baud_rate":"BAUD_9600", "diagnostics":{ "io_checks":{ "bit_count":2938457, "bit_count_unfilterd":2938457, "start_char_count":832, "char_count":66526 }, "decoding":{ "last_read_message":"GPRMC,024041.00,A,5107.0017737,N,11402.3291611,W,0.080,323.3,020420,0.0,
E,A*20", "date_decoded_count":832, "not_valid_count":0, "utc_decoded_count":832
} }, "leap_seconds":37, "ignore_valid_char":0, "polarity":"ACTIVE_HIGH" } } }

24

8 OS0 CAD files
All the most up-to-date CAD files of our products can be found on our Lidar Product Details page.
25



References

LaTeX with hyperref package XeTeX 0.99998