3D LiDAR is lots of very fast data. We're trying to speed up vehicles so we're needing to process it fast. We're sending it through Open Robotics ROS middleware. To do so efficiently requires clever algorithmic work and Eclipse Cyclone DDS ROS middleware with point cloud optimizations.
In the last few years, the "Robocar" community of enthusiasts that build autonomous scaled vehicles (mostly 1:10) has grown significantly and the level of functionality that is achieved is amazing. Many of these projects use ROS/Python and start with available open source platforms. At itemis, we decided to build our vehicle based on other technologies that we see in production at our customers, such as C++ and Eclipse hosted communication frameworks.
Work in the field of highly automated driving and autonomous mobility introduces a new complexity into the development of embedded systems in vehicles and requires many multi-faceted processes incorporating a variety of software tools. It is necessary to combine existing technologies with new technologies or new tools.