Realtime Autonomous Navigation in V-Rep based static and dynamic environment using EKF- SLAM

Umme Hani


Localization in autonomous mobile robot allows it to operate autonomously in an unknown and unpredictable environment with the ability to determine its position and heading. Simultaneous Localization and Mapping (SLAM) is introduced to solve the problem where no prior information about the environment is available either its static or dynamic to achieve standard map-based localization. The primary focus of this research is autonomous mobile robot navigation using EKF- SLAM environment modeling technique which provides higher accuracy and reliability in mobile robot localization and mapping result. In this paper EKF-SLAM performance verified by simulations performed in static and dynamic environment designed in V-REP i.e, 3D Robot simulation environment. In this work SLAM problem of two wheeled differential drive robot i.e, Pioneer 3-DX in indoor static and dynamic environment integrated with Laser range finder i.e, Hokuyo URG-04LX-UG01, LIDAR and Ultrasonic sensors is solved. EKF-SLAM scripts are developed using MATLAB that is linked to V-REP via Remote API Feature in order to evaluate EKF-SLAM performance. The reached results confirm the EKF-SLAM is reliable approach for real-time autonomous navigation for mobile robots in comparisons to other techniques.


EKF-SLAM; Obstacle Avoidance; Path Estimation; V-REP; Static and Dynamic Simulation Comparison


P. Roston and Eric P. Krotkov, "Dead Reconing Navigation for Walking Robots," The Robotics Institute , Carnegie Mellon University, Pittsburgh-Pennsylvania, CMU-RI-TR-91-27 1991.

Joan Sol`a, Simulataneous localization and mapping with the extended Kalman filter, 2014.

Jaeyong Park, Sukgyu Lee, Joohyun, Park, “Correction Robot pose for SLAM based on Extended Kalman Filter in a Rough Surface Environment,” International Journal of Advanced Robotic Systems, Vol. 6, No. 2 (2009).

S. Anderson and T. Barfoot, “Towards relative continuous-time SLAM,” in IEEE International Conference on Robotics and Automation (ICRA), Karlsruhe, Germany, May 2013

Zhang, J., Singh, S. Low-drift and real-time lidar odometry and mapping. Auton Robot 41, 401–416 (2017).

Luka Teslic ́, Igor Škrjanc, and Gregor Klancˇar, "EKF-Based Localization of a Wheeled Mobile Robot in Structured Environments ," J Intell Robot Syst, June 2010.

Data Association using Empty Convex Polygonal Regions in EKF-SLAM, Gururaj Kosuru, Satish Pedduri and K Madhava Krishna IEEE International Conference on Robotics and Biomimetics, 2010.

C.P. Connette, O. Meister, M. Hagele, and G.F. Trommer. Decomposition of line segments into corner and statistical grown line features in an EKF-SLAM framework. In Intelligent Robots and Systems, 2007. IROS 2007. IEEE/RSJ International Conference on, pages 3884–3891. IEEE, 2007.

Luigi D’ Alfonso,Andrea Griffo, Pietro Muraca, Paolo Pugliese. A SLAM algorithm for indoor mobile robot localization using Extended Kalman Filter and a segment based environment mapping.

Huang, Y., Zhang, Y., Xu, B., Wu, Z., Chambers, J. A.: A new adaptive extended Kalman filter for cooperative localization. IEEE Transactions on Aerospace and Electronic Systems, vol. 54, no. 1, pp. 353-368. (2018).

Jiang, Z., Zhou, W., et al. A new kind of accurate calibration method for robotic kinematic parameters based on the extended Kalman and particle filter algorithm. IEEE Transactions on Industrial Electronics, vol. 65, no. 4, pp. 3337–3345. (2018)

Skrzypczy´nski, P.: Laser scan matching for self-localization of a walking robot in man-made environments. Industrial Robot: An International Journal, vol. 39, No. 3, pp. 242–250. (2012)

Reina, G., Messina, A.: Vehicle dynamics estimation via augmented Extended Kalman Filtering. Measurement, vol. 133, pp. 383–395. (2019)

Buratowski, T., Dabrowski, B., Uhl, T., Kwosek, J.: The precise odometry navigation for the group of robots. Schedae Informaticae, vol.19, pp. 99–111. (2015)

Jesus F. and Ventura R., “Simultaneous Localization and Mapping for Tracked Wheel Robots Combining Monocular and Stereo Vision”, JAMRIS, vol. 7, no. 1, 2013, pp. 21–27.

Kudriashov, A., Buratowski, T., Giergiel, M.: Robot’s pose estimation in environment exploration process with slam and laser techniques. Naukovi Notatki, vol. 58, pp. 204–212. (2017)

F. F. Yadkuri and M. J. Khosrowjerdi, “Methods for improving the linearization problem of extended Kalman filter,” Journal of Intelligent & Robotic Systems, vol. 78, no. 3-4, pp. 485–497, 2015.

Mohamed, S.A.S.; Haghbayan, M.H.; Westerlund, T.; Heikkonen, J.; Tenhunen, H.; Plosila, J. A Survey on Odometry for Autonomous Navigation Systems. IEEE Access 2019, 7, 97466–97486.

Alejo, D.; Caballero, F.; Merino, L. A Robust Localization System for Inspection Robots in Sewer Networks. Sensors 2019, 19, 4946.

Jung, D.; Seong, J.; bae Moon, C.; Jin, J.; Chung, W. Accurate calibration of systematic errors for car-like mobile robots using experimental orientation errors. Int. J. Precis. Eng. Manuf. 2016, 17, 1113–1119.



  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

IJRA Visitor Statistics