We study algorithms for detecting and including glass objects in an optimization-based Simultaneous Localization and Mapping (SLAM) algorithm in this work. When LiDAR data is the primary exteroceptive sensory input, glass objects are not correctly registered. This occurs as the incident light primarily passes through the glass objects or reflects away from the source, resulting in inaccurate range measurements for glass surfaces. Consequently, the localization and mapping performance is impacted, thereby rendering navigation in such environments unreliable. Optimization-based SLAM solutions, which are also referred to as Graph SLAM, are widely regarded as state of the art. In this paper, we utilize a simple and computationally inexpensive glass detection scheme for detecting glass objects and present the methodology to incorporate the identified objects into the occupancy grid maintained by such an algorithm (Google Cartographer). We develop both local (submap level) and global algorithms for achieving the objective mentioned above and compare the maps produced by our method with those produced by an existing algorithm that utilizes particle filter based SLAM.
翻译:在这项工作中,当LiDAR数据是主要的外向感官输入时,玻璃物体没有正确登记,因为事件光主要穿过玻璃物体,或反射远离来源,从而导致对玻璃表面的测距不准确,因此,定位和绘图性能受到影响,使这种环境中的导航不可靠。优化基于SLAM的解决方案(也称为Gigap SLAM)被广泛视为最新工艺。在本文中,我们使用简单和计算成本低廉的玻璃探测方法来探测玻璃物体,并采用方法将已查明的物体纳入由这种算法(Google制图员)维持的占用网。我们为实现上述目标而开发了本地(Submap级别)和全球算法,并将我们采用的方法制作的地图与使用基于SLAM的粒子过滤器的现有算法制作的地图进行比较。