{"title":"RGBD-Wheel SLAM System Considering Planar Motion Constraints","authors":"Shinnosuke Kitajima, Kazuo Nakazawa","doi":"10.20965/jrm.2024.p0426","DOIUrl":null,"url":null,"abstract":"In this study, a simultaneous localization and mapping (SLAM) system for a two-wheeled mobile robot was developed in an indoor environment using RGB images, depth images, and wheel odometry. The proposed SLAM system applies planar motion constraints performed by a robot in a two-dimensional space to robot poses parameterized in a three-dimensional space. The formulation of these constraints is based on a conventional study. However, in this study, the information matrices that weigh the planar motion constraints are given dynamically based on the wheel odometry model and the number of feature matches. These constraints are implemented into the SLAM graph optimization framework. In addition, to effectively apply these constraints, the system estimates two of the rotation components between the robot and camera coordinates during SLAM initialization using a point cloud to construct a floor recovered from a depth image. The system implements feature-based Visual SLAM software. The experimental results show that the proposed system improves the localization accuracy and robustness in dynamic environments and changes the camera-mounted angle. In addition, we show that planar motion constraints enable the SLAM system to generate a consistent voxel map, even in an environment of several tens of meters.","PeriodicalId":0,"journal":{"name":"","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.20965/jrm.2024.p0426","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this study, a simultaneous localization and mapping (SLAM) system for a two-wheeled mobile robot was developed in an indoor environment using RGB images, depth images, and wheel odometry. The proposed SLAM system applies planar motion constraints performed by a robot in a two-dimensional space to robot poses parameterized in a three-dimensional space. The formulation of these constraints is based on a conventional study. However, in this study, the information matrices that weigh the planar motion constraints are given dynamically based on the wheel odometry model and the number of feature matches. These constraints are implemented into the SLAM graph optimization framework. In addition, to effectively apply these constraints, the system estimates two of the rotation components between the robot and camera coordinates during SLAM initialization using a point cloud to construct a floor recovered from a depth image. The system implements feature-based Visual SLAM software. The experimental results show that the proposed system improves the localization accuracy and robustness in dynamic environments and changes the camera-mounted angle. In addition, we show that planar motion constraints enable the SLAM system to generate a consistent voxel map, even in an environment of several tens of meters.
本研究利用 RGB 图像、深度图像和车轮里程计,在室内环境中为双轮移动机器人开发了同步定位和映射(SLAM)系统。所提出的 SLAM 系统将机器人在二维空间中执行的平面运动约束条件应用于在三维空间中参数化的机器人姿势。这些约束条件的制定基于传统研究。不过,在本研究中,权衡平面运动约束的信息矩阵是根据车轮里程测量模型和特征匹配数量动态给出的。这些约束条件在 SLAM 图优化框架中得以实现。此外,为了有效应用这些约束条件,系统在 SLAM 初始化过程中使用点云估算机器人和摄像头坐标之间的两个旋转分量,以构建从深度图像中恢复的地面。该系统实现了基于特征的视觉 SLAM 软件。实验结果表明,建议的系统提高了在动态环境中的定位精度和鲁棒性,并改变了摄像头的安装角度。此外,我们还发现,即使在几十米的环境中,平面运动约束也能使 SLAM 系统生成一致的体素图。