Advancing Behavior Generation in Mobile Robotics through High-Fidelity Procedural Simulations
Victor A. Kich, Jair A. Bottega, Raul Steinmetz, Ricardo B. Grando, Ayanori Yorozu, Akihisa Ohya
TL;DR
YamaS addresses the reality gap in mobile robotics simulation by integrating Unity3D with ROS1/ROS2 to create high-fidelity, procedurally generated environments for single- and multi-agent navigation. It combines NLP-driven environment descriptions, VR-enabled human-robot interaction, and a dual-ROS bridge to support Deep-RL and language-based planning, validated against the Yamabiko Beego robot. The paper demonstrates precise sensor and kinematic fidelity, supported by a exacting motion model and real-world odometry comparison, while enabling LLM-driven reasoning and task execution in VR-enhanced scenarios. Overall, YamaS provides a versatile, scalable platform for rapid development, testing, and transfer of autonomous navigation strategies to real-world robotics, with potential to accelerate learning and collaboration in multi-agent and HRI contexts.
Abstract
This paper introduces YamaS, a simulator integrating Unity3D Engine with Robotic Operating System for robot navigation research and aims to facilitate the development of both Deep Reinforcement Learning (Deep-RL) and Natural Language Processing (NLP). It supports single and multi-agent configurations with features like procedural environment generation, RGB vision, and dynamic obstacle navigation. Unique to YamaS is its ability to construct single and multi-agent environments, as well as generating agent's behaviour through textual descriptions. The simulator's fidelity is underscored by comparisons with the real-world Yamabiko Beego robot, demonstrating high accuracy in sensor simulations and spatial reasoning. Moreover, YamaS integrates Virtual Reality (VR) to augment Human-Robot Interaction (HRI) studies, providing an immersive platform for developers and researchers. This fusion establishes YamaS as a versatile and valuable tool for the development and testing of autonomous systems, contributing to the fields of robot simulation and AI-driven training methodologies.
