Linh Kästner,Reyk Carstens,Huajian Zeng,Jacek Kmiecik,Teham Bhuiyan,Niloufar Khorsandi,Volodymyr Shcherbyna,Jens Lambrecht
Abstract:Following up on our previous works, in this paper, we present Arena-Rosnav 2.0 an extension to our previous works Arena-Bench and Arena-Rosnav, which adds a variety of additional modules for developing and benchmarking robotic navigation approaches. The platform is fundamentally restructured and provides unified APIs to add additional functionalities such as planning algorithms, simulators, or evaluation functionalities. We have included more realistic simulation and pedestrian behavior and provide a profound documentation to lower the entry barrier. We evaluated our system by first, conducting a user study in which we asked experienced researchers as well as new practitioners and students to test our system. The feedback was mostly positive and a high number of participants are utilizing our system for other research endeavors. Finally, we demonstrate the feasibility of our system by integrating two new simulators and a variety of state of the art navigation approaches and benchmark them against one another. The platform is openly available at <a class="link-external link-https" href="https://github.com/Arena-Rosnav" rel="external noopener nofollow">this https URL</a>.
What problem does this paper attempt to address?
### Problems the Paper Attempts to Solve
The paper aims to address the challenges faced by robots in navigating highly dynamic environments. Specifically, the authors propose the **Arena-Rosnav 2.0** platform to extend their previous work **Arena-Bench** and **Arena-Rosnav**. The main issues include:
1. **Development and Training Difficulties**: Existing deep reinforcement learning (DRL) methods have a high threshold during development and training, with complex and time-consuming processes.
2. **Poor Comparability**: Comparisons between different navigation methods are not intuitive, lacking a unified benchmarking platform.
3. **Limited Functionality**: Existing benchmarking platforms have limited functionality, are difficult to set up and use, and are not easily extendable or customizable.
4. **Lack of Realism**: Most platforms can only be tested in static environments, lacking support for dynamic environments, especially for human-robot collaboration scenarios.
5. **Insufficient Documentation and Tutorials**: Beginners and new practitioners find it difficult to use these platforms due to a lack of detailed documentation and tutorials.
### Solution
To address the above issues, the authors propose the **Arena-Rosnav 2.0** platform, which has the following features:
1. **Modular Design**: The platform adopts a modular design, with each module deployed independently, simplifying the process of extending and integrating new functionalities.
2. **Rich Simulation Environments**: Integrates more realistic simulation environments, including high-precision simulations based on Unity and resource-efficient 2D simulations.
3. **Various Navigation Planners**: Integrates various classical, hybrid, and learning-based navigation planners, providing more options and comparisons.
4. **Improved Pedestrian Behavior**: Introduces more realistic pedestrian behavior models, enhancing the realism of the simulation environment.
5. **Simplified Installation and Configuration**: Significantly simplifies the installation process, reduces the size of the codebase, and provides detailed documentation and tutorials.
6. **Multi-Robot Support**: Supports the simultaneous operation of multiple robots, enabling multi-agent reinforcement learning (MARL).
7. **Rich Evaluation Metrics**: Provides various evaluation metrics, including navigation safety, efficiency, robustness, and smoothness, for a comprehensive assessment of navigation performance.
### Evaluation
To verify the system's effectiveness and user experience, the authors conducted a user study, inviting several researchers from Europe and the United States to test the system. The feedback was generally positive, with users finding the installation process simple, the documentation detailed, and the platform feature-rich. However, some areas for improvement were noted, such as unrealistic behavior in pedestrian random mode and compatibility issues with certain hybrid planners.
Through these improvements, **Arena-Rosnav 2.0** provides a more powerful and flexible platform for the development, training, and evaluation of robot navigation in highly dynamic environments.