Ibeo’s SDK (ibeoSDK) is a C++ software package compatible with Linux and Windows that allows reading data generated by Ibeo’s devices (e. g., ibeo LUX LiDAR sensors, ScaLa LiDAR sensors, ECU and ibeo Evaluation Suite) and can be used for developing customer specific functionalities.
Ibeo’s data are available in the binary format, either from the LiDAR sensors via the TCP/IP data stream or as IDC files, the Ibeo Data Container, used for saving data generated by Ibeo hardware devices. In order to receive specific data types, a listener class for each data type must be registered. The listener class is notified if the required information appears in the output data of the specified hardware device. The results are provided in the onData method and can then be output according to the customer’s requirements, e. g. in the CSV format.
The ibeoSDK package includes various source code demos that exemplify how each data class is structured, and thus show how the customer can develop his own applications, e.g. to assess the error probability of Devices under Test (DuT). Available data types are for example scan points, vehicle data (ego data), GPS data, or object information.