Document Type : Research Paper


Electromechanical Engineering Dept., University of Technology-Iraq, Alsina’a street, 10066 Baghdad, Iraq.


As mobile robots have become widespread in indoor environments with narrow and crowded corridors, such as institutions, the demand for mobile robots has recently increased, especially for service purposes (homes, hospitals, and nursing homes for the elderly). The most important factor of autonomous navigation is the mobile robot's awareness of its surroundings, with the robot's ability to move from one place to another smoothly and safely in terms of avoiding obstacles. In this paper, a mobile robot with multi-directional wheels was designed to work in indoor environments and narrow corridors. SLAM was used to map the environment in which the robot operates, as well as determine the robot's location within this environment based on the data of the LIDAR sensor. The robot was controlled through the ROS robot operating system. In this research, we conducted a practical experiment for the robot's movement inside a corridor and mapped this corridor by SLAM.

Graphical Abstract


  • A mobile robot that can work in confined spaces was built and implemented.
  • Using special wheels called Mecanum Wheels, the designed robot works in all directions without a steering device.
  • The robot can identify and map unknown environments and localize itself within this map using SLAM.
  • It is possible to develop and update the codes used in the robot's programming easily due to the use of ROS because it is open source.


Main Subjects

[1] C. Dirican, The impacts of robotics, artificial intelligence on business and economics, Procedia-Social and Behavioral Sciences, 195 (2015) 564-573.
[2] H. M. Yip, et al., Development of an omnidirectional mobile robot using a RGB-D sensor for indoor navigation, in The 4th Annual IEEE International Conference on Cyber Technology in Automation, Control and Intelligent, ,2014, 162-167.
[3] I. S.Kareem, T. A. A.Wahab,M. J. Yahyh ,Design and Implementation of 3DoF SCARA robot based PLC,Al-Khwarizmi Engineering Journal, 13 (2017) 40-50.
[4] Y. Cheng and G. Y. Wang, Mobile robot navigation based on lidar, in Chinese Control And Decision Conference (CCDC),2018, 1243-1246.
[5] K. Jajulwar and A. Deshmukh, Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Controller with Particle Swarm Optimization for Indoor Environment Monitoring, IOSR Journal of Computer Engineering., 17 (2015) 59-63.
[6] M. Z .Khalefa, I. S. Kareem,R.J. Jadoau, Development of Mechanical Design of The Amphibious Robot,Journal of Mechanical Engineering Research and Developments , 43 (2020) 61-73 .
[7] X. Xiao, et al., Appld: Adaptive planner parameter learning from demonstration, arXiv preprint arXiv:2004 ,2020, 00116.
[8] B. Balasuriya, et al., Outdoor robot navigation using Gmapping based SLAM algorithm, in  Moratuwa Engineering Research Conference (MERCon), 2016, 403-408.
[9] S. Gatesichapakorn, et al. ,ROS based autonomous mobile robot navigation using 2D LiDAR and RGB-D camera, in First international symposium on instrumentation, control, artificial intelligence, and robotics (ICA-SYMP), 2019,151-154.
[10] A. Zhu and S. X. Yang, Neurofuzzy-based approach to mobile robot navigation in unknown environments, IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 37 (2007) 610-621.
[11] Y. Misono, et al., Development of laser rangefinder-based SLAM algorithm for mobile robot navigation, in SICE Annual Conference,2007,392-396.
[12] M. Algabri, et al., Comparative study of soft computing techniques for mobile robot navigation in an unknown environment, Computers in human behavior, 50 (2015) 42-56.
[13] G. Kahn, et al., Self-supervised deep reinforcement learning with generalized computation graphs for robot navigation, in IEEE International Conference on Robotics and Automation (ICRA), 2018, 5129-5136.
[14] J. C. Mohanta and A. Keshari, A knowledge based fuzzy-probabilistic roadmap method for mobile robot navigation, Appl. Soft Comput.79 (2019) 391-409.
[15] H. A. Atiyah, and M. Y. Hassan, Outdoor Localization in Mobile Robot with 3D
LiDAR-based on Principal Component Analysis and K-Nearest Neighbors algorithm, Eng. Technol.  J. 39 (2021) 965-976.
[16] S. F. Hasan and H. M. Alwan, Modeling and Control of Wheeled Mobile Robot
With Four Mecanum Wheels, Eng. Technol.  J.39 (2021) 779-789.
[17] M. Quigley, et al., ROS: an open-source Robot Operating System, in ICRA workshop on open source software, (2009)