airo 23(1): e3

Research Article

Integrating Virtual Reality and Robotic Operation System (ROS) for AGV Navigation

Download153 downloads
  • @ARTICLE{10.4108/airo.v2i1.3181,
        author={Ata Jahangir Moshayedi and KM Shibly Reza and Amir Sohail Khan and Abdullah Nawaz},
        title={Integrating Virtual Reality and Robotic Operation System (ROS) for AGV Navigation},
        journal={EAI Endorsed Transactions on AI and Robotics},
        keywords={AGV, automated guided vehicle, Robotics, Robot Operating System, ROS, Unity},
  • Ata Jahangir Moshayedi
    KM Shibly Reza
    Amir Sohail Khan
    Abdullah Nawaz
    Year: 2023
    Integrating Virtual Reality and Robotic Operation System (ROS) for AGV Navigation
    DOI: 10.4108/airo.v2i1.3181
Ata Jahangir Moshayedi1,*, KM Shibly Reza1, Amir Sohail Khan1, Abdullah Nawaz2
  • 1: Jiangxi University of Science and Technology
  • 2: University of Engineering and Technology, University campus, University Rd, Rahat Abad, Peshawar, Khyber Pakhtunkhwa, Pakistan
*Contact email:


The use of AGVs (Automated Guided Vehicles) is rapidly expanding in various applications and industries, meeting the growing demand for automated material handling systems. However, AGV control and navigation remain a challenge. To address this issue, robotics simulators such as ROS (Robot Operating System) have become widely used, reducing the cost and time of checking robot performance. Furthermore, the integration of virtual reality technology into the robotics field has facilitated the study of various robot behaviors in realistic environments, replicating the robot’s real-life size and dimensions. In this study, the TurtleBot2i and RAZBOT AGV robot platforms were integrated into the 3D Unity environment and controlled using ROS. Using Unity as a simulator for the robot’s working environment offers several benefits, including high-quality graphics and a detailed examination of the robot’s behavior. The results of the study demonstrate the accurate simulation and control of the AGV platforms in both ROS and Unity environments.