Autonomous Navigation and Real Time Mapping Using Ultrasonic Sensors in NAO Humanoid Robot
Received: 5 July 2022 | Revised: 18 July 2022 | Accepted: 20 July 2022 | Online: 23 September 2022
Corresponding author: S. Kumar
Abstract
Mapping is an essential and basic requirement for a mobile robot in order to be able to navigate autonomously. This paper proposes a solution for autonomous navigation and real-time mapping using the virtual humanoid robot called NAO. The robot navigates through its environment using ultrasonic sensors only and develops a 2-D map of the environment. For implementation and testing, the Webots simulator was used. It provides real-time values, modification and designing of the 3-D world arena, and plugins for other parameters control. We test autonomous navigation in differently shaped environments. The proposed mathematical algorithm allows the autonomous navigation of the robot and calculates the position of the robot and the obstacles (if any). The results indicate that the algorithm can localize the robot within the environment whereas the accuracy in localization can be increased by adding a control constant to the orientation of the robot. The results demonstrate that the algorithm is more effective in the rectangular arena than in the triangular and pentagon arenas.
Keywords:
Robotics, Mapping, Humaoid, NavigationDownloads
References
K. P. Tee, R. Yan, Y. Chua, and Z. Huang, "Singularity-robust modular inverse kinematics for robotic gesture imitation," in 2010 IEEE International Conference on Robotics and Biomimetics, Tianjin, China, Sep. 2010, pp. 920–925. DOI: https://doi.org/10.1109/ROBIO.2010.5723449
A. Choudhury, H. Li, C. M. Greene, and S. Perumalla, "Humanoid Robot-Application and Influence," Archives of Clinical and Biomedical Research, vol. 2, no. 6, pp. 198–226, Dec. 2018.
N. L. A. Shaari, M. R. B. Razmi, M. F. Miskon, and I. S. M. Isa, "Parameter Study of Stable Walking Gaits for Nao Humanoid Robot," International Journal of Research Engineering and Technology, vol. 2, no. 9, pp. 16–23, Aug. 2013. DOI: https://doi.org/10.15623/ijret.2013.0208003
O. M. Mubarak, "The Effect of Carrier Phase on GPS Multipath Tracking Error," Engineering, Technology & Applied Science Research, vol. 10, no. 5, pp. 6237–6241, Oct. 2020. DOI: https://doi.org/10.48084/etasr.3578
"NAO the humanoid and programmable robot," SoftBank Robotics. https://www.softbankrobotics.com/emea/en/nao.
"Webots: robot simulator," Cyberbotics. https://cyberbotics.com/.
"Cartesian control — Aldebaran 2.1.4.13 documentation," Aldebaran. http://doc.aldebaran.com/2-1/naoqi/motion/control-cartesian.html.
"Sonars — NAO Software 1.14.5 documentation," Aldebaran. http://doc.aldebaran.com/1-14/family/robots/sonar_robot.html.
Š. Fojtů, M. Havlena, and T. Pajdla, "Nao Robot Localization and Navigation Using Fusion of Odometry and Visual Sensor Data," in Intelligent Robotics and Applications, Montreal, Canada, Oct. 2012, pp. 427–438. DOI: https://doi.org/10.1007/978-3-642-33515-0_43
C. Wei, J. Xu, C. Wang, P. Wiggers, and K. Hindriks, "An Approach to Navigation for the Humanoid Robot Nao in Domestic Environments," in Towards Autonomous Robotic Systems, Oxford, UK, Aug. 2014, pp. 298–310. DOI: https://doi.org/10.1007/978-3-662-43645-5_33
O. Melinte, L. Vladareanu, and I.-A. Gal, "NAO robot fuzzy obstacle avoidance in virtual environment," Periodicals of Engineering and Natural Sciences (PEN), vol. 7, no. 1, pp. 318–323, Apr. 2019. DOI: https://doi.org/10.21533/pen.v7i1.359
B. Kasmi and A. Hassam, "Comparative Study between Fuzzy Logic and Interval Type-2 Fuzzy Logic Controllers for the Trajectory Planning of a Mobile Robot," Engineering, Technology & Applied Science Research, vol. 11, no. 2, pp. 7011–7017, Apr. 2021. DOI: https://doi.org/10.48084/etasr.4031
S. Joshi and S. Talole, "An overview of energy systems in humanoid robots (Journal of Microelectronics and Solid State Devices)," Journal of MIcroelectronics and Solid State Devices, vol. 7, no. 3, pp. 12–19, 2020.
H. Medjoubi, A. Yassine, and H. Abdelouahab, "Design and Study of an Adaptive Fuzzy Logic-Based Controller for Wheeled Mobile Robots Implemented in the Leader-Follower Formation Approach," Engineering, Technology & Applied Science Research, vol. 11, no. 2, pp. 6935–6942, Apr. 2021. DOI: https://doi.org/10.48084/etasr.3950
J. Humpherys, P. Redd, and J. West, "A Fresh Look at the Kalman Filter," SIAM Review, vol. 54, no. 4, pp. 801–823, Jan. 2012. DOI: https://doi.org/10.1137/100799666
Downloads
How to Cite
License
Copyright (c) 2022 S. Kumar, M. Majeedullah, A. B. Buriro, . Rohibullah
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.