Development of Autonomous Mobile Robot with 3DLidar Self-Localization Function Using Layout Map

Minoru Sasaki,Yuki Tsuda,Kojiro Matsushita
DOI: https://doi.org/10.3390/electronics13061082
IF: 2.9
2024-03-15
Electronics
Abstract:In recent years, there has been growing interest in autonomous mobile robots equipped with Simultaneous Localization and Mapping (SLAM) technology as a solution to labour shortages in production and distribution settings. SLAM allows these robots to create maps of their environment using devices such as Lidar, radar, and sonar sensors, enabling them to navigate and track routes without prior knowledge of the environment. However, the manual operation of these robots for map construction can be labour-intensive. To address this issue, this research aims to develop a 3D SLAM autonomous mobile robot system that eliminates the need for manual map construction by utilizing existing layout maps. The system includes a PC for self-position estimation, 3DLidar, a camera for verification, a touch panel display, and the mobile robot itself. The proposed SLAM method extracts stable wall point cloud information from 3DLidar, matches it with the wall surface information in the layout map, and uses a particle filter to estimate the robot's position. The system also includes features such as route creation, tracking, and obstacle detection for autonomous movement. Experiments were conducted to compare the proposed system with conventional 3D SLAM methods. The results showed that the proposed system significantly reduced errors in self-positioning and enabled accurate autonomous movement on specified routes, even in the presence of slight differences in layout maps and obstacles. Ultimately, this research demonstrates the effectiveness of a system that can transport goods without the need for manual environment mapping, addressing labour shortages in such environments.
engineering, electrical & electronic,computer science, information systems,physics, applied
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: in the production and distribution environment, how to reduce the manual operations required for environmental mapping by Autonomous Mobile Robots (AMR) to address the labor shortage problem. Specifically, traditional SLAM (Simultaneous Localization and Mapping) techniques require manual operation of robots to build environmental maps, which is both time - consuming and labor - intensive. To solve this problem, this paper proposes a new 3D SLAM autonomous mobile robot system, which uses the existing layout map to achieve automated self - localization, thus eliminating the need for manual map building. ### Overview of Main Problems and Solutions 1. **Limitations of Traditional SLAM Systems**: - Traditional SLAM systems rely on sensors such as Lidar, radar, and sonar to create environmental maps in real - time so that robots can navigate and track paths. - However, the manual operations of these systems (such as building the initial map) are very labor - intensive, especially when the environment changes and the map needs to be readjusted. 2. **Proposed Solutions**: - **Using the Existing Layout Map**: By converting the existing building layout map into point cloud data and combining it with the wall point cloud information scanned by 3D Lidar, the self - localization of the robot is achieved. - **Self - Localization Method**: Use a particle filter to match the wall information in the layout map with the actually scanned wall point cloud, thereby estimating the position of the robot. - **Automation Functions**: The system includes functions such as route creation, tracking, and obstacle detection to ensure that the robot can move autonomously and avoid obstacles. ### Experimental Verification The experimental results show that, compared with the traditional 3D SLAM method, this system significantly reduces the self - localization error and can accurately move autonomously along the specified route in the presence of slight layout differences and obstacles. This proves that the system can effectively transport goods without the need for manual environmental mapping, solving the labor shortage problem. ### Key Formulas - **Calculation of Robot Velocity and Angular Velocity**: \[ v = r\omega \] where \(v\) is the velocity of the robot, \(\omega\) is the angular velocity of the robot, and \(r\) is the turning radius. - **Relationship between the Speeds of the Left and Right Wheels**: \[ \begin{cases} v_R=(r + d)\omega \\ v_L=(r - d)\omega \end{cases} \] where \(v_R\) and \(v_L\) are the speeds of the right and left wheels respectively, and \(d\) is the distance between the two wheels. - **Calculation of Robot Velocity and Angular Velocity from the Encoder Angle**: \[ \begin{cases} v=\frac{v_R + v_L}{2} \\ \omega=\frac{v_R - v_L}{2d} \end{cases} \] In conclusion, this research proposes an efficient self - localization method by fusing layout map and 3D Lidar data, reducing the dependence on manual operations and improving the practicality and efficiency of autonomous mobile robots.