Abstract

Nowadays, Advanced Driver Assistance Systems (ADAS) support the driver in common driving situations by visually or auditory alerting the driver, or to some extent by intervening the driving. These systems fuse object lists and occupancy grids, generated within each separate sensor system. However, safe autonomous driving in adverse weather conditions or under (partial) sensor defects requires the fusion of sensor information at a lower abstraction level, as several accidents in the near past have shown. Multimodal, probabilistic sensor fusion can be achieved, e.g. by fusing the confidence of each sensor detection in a 3D occupancy grid. The free space between the sensor and detection is modelled using ray casting and inverse sensor models. The resulting, robust 3D representation of the vehicle environment can be used by subsequent algorithms for driving situation analysis and maneuver planning. Fusing the sensor data on a lower abstraction level, e.g. on 3D point level, exposes new challenges regarding data transfer and computation, due to the massively increased amount of data. As Graphics Processors exhibit a high degree of parallelism and are optimized for 3D graphics, this contribution presents a GPGPU implementation of the previously described 3D sensor fusion on point level. Three different data structures (3D memory voxel grid and two octree structures) are implemented and evaluated regarding memory consumption and runtime for the sensor fusion algorithm. As an evaluation platform, the Nvidia Jetson Xavier and Nvidia Tesla V100 are chosen for energy-efficiency and highest performance, respectively. Using the optimizations for parallel execution, the algorithm can be executed in realtime within less than 100 ms on the high-performance GPU.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.