A low-cost robotic system for simultaneous localization and mapping

被引:0
作者
Kassem, Ayman Hamdy [1 ]
Asem, Muhammad [1 ]
机构
[1] Aerospace Department, Faculty of Engineering, Cairo University, Cairo
来源
Journal of Engineering and Applied Science | 2024年 / 71卷 / 01期
关键词
Arduino; Mobile robot; Particle filters; Probabilistic robotics; Raspberry Pi; ROS; Self-driving cars; SLAM;
D O I
10.1186/s44147-024-00486-8
中图分类号
学科分类号
摘要
This paper presents a low-cost system for simultaneous localization and mapping (SLAM) for unknown indoor environments. The system is based on a low-cost mobile-robot platform. The low-cost mobile robot is designed and fabricated in our control laboratory. The Rao-Blackwellized particle filter algorithm is used for SLAM computations, Xbox 360 Kinect module is utilized for stereo-camera imaging, and a Linux-based microcomputer (Raspberry Pi3) was used as the main onboard processing unit. An Arduino board is used to control the DC motors for mobile robot wheels. Raspberry Pi unit was wirelessly connected to a ground station machine that processes the information sent by the robot to build the environment map and estimate its pose. ROS (Robot Operating System) is used for map visualization, data-handling, and communication between different software nodes. The system has been tested virtually on a simulator and in real indoor environments and has successfully identified objects greater than 30 cm × 30 cm × 30 cm and added it to the map. It also shows promising capability to work autonomous missions independently without aid from any external sensors and with a fraction of the cost of similar systems based on Lidars. © The Author(s) 2024.
引用
收藏
相关论文
共 32 条
[1]  
Cadena C., Carlone L., Carrillo H., Latif Y., Scaramuzza D., Neira J., Reid I., Leonard J.J., Past, present, and future of simultaneous localization and mapping: towards the robust-perception age, IEEE Trans Rob, 32, 6, pp. 1309-1332, (2016)
[2]  
Thrun S., Burgard W., Fox D., Probabilistic robotics., (2005)
[3]  
Castellanos J.A., Tardos J.D., Schmidt G., Building a global map of the environment of a mobile robot: the importance of correlations, Proc Int Conf Robot Autom, 2, pp. 1053-1059, (1997)
[4]  
Hahnel D., Burgard W., Fox D., Thrun S., An efficient fastSLAM algorithm for generating maps of large-scale cyclic environments from raw laser range measurements, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453), pp. 206-211, (2003)
[5]  
Chatila R., Laumond J., Position referencing and consistent world modeling for mobile robots, Proceedings. 1985 IEEE International Conference on Robotics and Automation, pp. 138-145, (1985)
[6]  
Smith R., Self M., Cheeseman P., Autonomous robot vehicles, pp. 167-193, (1990)
[7]  
Crowley J.L., World modeling and position estimation for a mobile robot using ultrasonic ranging, Proceedings, 1989 International Conference on Robotics and Automation, pp. 674-680, (1989)
[8]  
Durrant-Whyte H.F., Uncertain geometry in robotics, IEEE J Robot Autom, 4, 1, pp. 23-31, (1988)
[9]  
Leonard J.J., Durrant-Whyte H.F., Simultaneous map building and localization for an autonomous mobile robot, Proceedings IROS '91: IEEE/RSJ International Workshop on Intelligent Robots and Systems '91, pp. 1442-1447, (1991)
[10]  
Mohanty S., Naskar A.K., Analysis of the Performance of Extended Kalman Filtering in SLAM Problem, 2019 6th International Conference on Control, Decision and Information Technologies (CoDIT), Paris, France, pp. 1031-1036, (2019)