1. Introduction
In the past few decades, we have witnessed artificial intelligence revolutionizing robotic perception. Robots powered by these AI algorithms often utilize a plethora of different sensors to perceive and interact with the world. In particular, 3D sensors such as LiDAR and structured light cameras have proven to be crucial for many types of robots, such as self-driving cars, indoor rovers, robot arms, and drones, thanks to their ability to accurately capture the 3D geometry of a scene. These sensors produce a significant amount of data: a single Velodyne HDL-64 LiDAR sensor generates over 100,000 points per sweep, resulting in over 84 billion points per day. This enormous quantity of raw sensor data brings challenges to onboard and offboard storage as well as real-time communication. Hence, it is necessary to develop an efficient compression method for 3D point clouds.