Research Article | Open Access
Volume 8 | Issue 1 | Year 2021 | Article Id. IJCSE-V8I1P107 | DOI : https://doi.org/10.14445/23488387/IJCSE-V8I1P107Researching And Building Environmental Awareness System for Self-Propelled Three-Wheeled Omni Robot based on Algorithm EKF-SLAM And ROS Operating System
Pham Minh Thai
Citation :
Pham Minh Thai, "Researching And Building Environmental Awareness System for Self-Propelled Three-Wheeled Omni Robot based on Algorithm EKF-SLAM And ROS Operating System," International Journal of Computer Science and Engineering , vol. 8, no. 1, pp. 39-43, 2021. Crossref, https://doi.org/10.14445/23488387/IJCSE-V8I1P107
Abstract
Motion trajectory is an important problem in motion control for autonomous robots, in which the environmental perception system plays a core role because it provides information about the operating environment for the robot. The environmental awareness system is responsible for mapping and self-locating the robot in the operating environment (SLAM - Simultaneous Localization and Mapping) and detecting obstacles during the robot's movement. The paper presents the design and construction of an operating environment awareness system for three-wheeled Omni robots based on the EKF-SLAM algorithm and the ROS (Robot Operating System) robot programming operating system. The results obtained show the effectiveness of the cognitive system built.
Keywords
Robot operating system, Rviz, Robot Omni, Simultaneous localization and mapping (SLAM), EKF-SLAM
References
[1] Roan Van Hoa, L. K. Lai, Le Thi Hoan, “Mobile Robot Navigation Using Deep Reinforcement Learning in Unknown Environments”, SSRG International Journal of Electrical and Electronics Engineering (SSRG-IJEEE), pp. 15-20, Volume 7 Issue 8, Aug 2020.
[2] Pham Ngoc Sam, Tran Duc Chuyen, “Research and Designing a Positioning System, Timeline Chemical Mapping for Multi-Direction Mobile Robot,” SSRG International Journal of Electronics and Communication Engineering, Volume 7 Issue 11, 7-12, November 2020.
[3] Hashemi, Ehsan, Maani Ghaffari Jadidi, and Navid Ghaffari Jadidi, "Model-based PI– fuzzy control of four-wheeled Omni-directional mobile robots," Robotics and Autonomous Systems, (2011), pp. 930-942.
[4] L. a. S. H. Lin, "Modeling and Adaptive Control of an Omni-Mecanum-Wheeled Robot," Intelligent Control and Automation, vol. 4 (2013), pp. 166-179.
[5] R. L. e. a. Guimarães, "ROS navigation: Concepts and tutorial," Springer, Cham, (2016), pp. 121-160.
[6] A. a. P. A. Pajaziti, "SLAM–map building and navigation via ROS," International Journal of Intelligent Systems and Applications in Engineering, vol. 2(4) (2014), pp. 71-75.
[7] A. I. A. a. E. M. Buyval, "Comparative analysis of ROS-based monocular SLAM methods for indoor navigation," Ninth International Conference on Machine Vision, vol. 10341 (2016).
[8] Z. e. a. An, "Development of Mobile Robot SLAM Based on ROS," International Journal of Mechanical Engineering and Robotics Research, (2016), pp. 47-51.
[9] R. e. a. Giubilato, "An evaluation of ROS-compatible stereo visual SLAM methods on an nVidia Jetson TX2," Measurement, (2019), pp. 161-170.
[10] R. N. a. M. K. B. Darmanin, "Autonomous Exploration and Mapping using a Mobile Robot Running ROS," ICINCO, 2016.
[11] R. K. e. a. Megalingam, "ROS based autonomous indoor navigation simulation using SLAM algorithm," Int. J. Pure Appl. Math, (2018), pp. 199-205.
[12] P. e. a. Marin-Plaza, "Global and local path planning study in a ROS-based research platform for autonomous vehicles," Journal of Advanced Transportation, (2018).
[13] C. F. H. a. T. B. Rösmann, "Online trajectory planning in ROS under kinodynamic constraints with timed-elastic-bands," Robot Operating System (ROS). Springer, Cham, (2017), pp. 231-261.
[14] F. e. a. Albers, "Online Trajectory Optimization and Navigation in Dynamic Environments in ROS," Robot Operating System (ROS). Springer, Cham, (2019), pp. 241-274.
[15] S. Thrun, "Probabilistic Robotics," Communications of the ACM, (2002), pp. 52-57.
[16] S. W. B. a. D. F. Thrun, Probalistic robotics, (2006).