Skip to content
@Arena-Rosnav

Arena Rosnav

Arena Rosnav (Arena 3.0)

Arena Rosnav is a platform for developing and benchmarking navigation algorithms in human-centric social environments. We offer a wide variety of different social force models, robots, planners, and world generation algorithms, and many more to use. All functions are abstracted and can be run across three widely used simulators: Flatland 2D, Gazebo, and Unity 3D. Arena Rosnav also offers a complete evaluation pipeline for benchmarking the performance of robots and planners based on standard metrics, and a trainings pipeline for navigational models based on DRL and PPO. With this pipeline our own DRL planner ROSNavRL was created.

Documentation

Follow the documentation for details how to use the platform:

Documentation

Arena-Education

We also offer worksheets which contain tasks and solutions and are a great starting point for beginners aiming to learn about robotics and the Arena platform:

https://edu.arena-rosnav.org/
Worksheet #1: Installation and First Steps

Unity

Gazebo

Flatland

Features

  • Automatic installation script for the arena rosnav environment

  • 3 different simulators including Unity, Gazebo and Flatland

  • We offer prebuilt, realistic simulation environments, including offices, hospitals, canteens, warehouses, and much more

  • Dynamic Map Generation including dynamic mazes

  • Variety of Task Modes for robots and pedestrians

    Task Mode Short Description Robots Obstacles
    scenario load scenario file
    random generate random positions
    parametrized more fine-tuned random
    guided waypoint sequence
    explore explore map
  • Variety of Robots including the go1 quadruped robot

  • Variety of Planners including our own DRL planner ROSNavRL

  • Variety of social force models for pedestrians

  • Pipeline for evaluating approaches and analysing them based on standard metrics with our Arena Evaluation package.

  • Pipeline to train planner agents based on reinforcement learning approaches from stable baselines3

  • Modular and flexible structure for extension of new functionalities and approaches

  • Fully integrated Move Base Flex in our Arena-Rosnav ecosystem

Supported Planners

Supported Robots

turtlebot3-burger jackal ridgeback agv-ota tiago
Robotino(rto) youbot turtlebot3_waffle_pi Car-O-Bot4 (cob4) dingo

Supported Worlds

Gazebo

Hospital Canteen Campus Factory Warehouse

Unity

Hospital Restaurant School Japanese Garden Warehouse

Recent Publications

  • Arena-Web (RSS2023): Web-based Development and Benchmarking Platform for Autonomous Navigation Approaches
  • Arena-Rosnav 2.0 (IROS2023): A Development and Benchmarking Platform for Robot Navigation in Highly Dynamic Environments
  • Arena-Bench (RA-L+ IROS22): A Benchmarking Suite for Obstacle Avoidance Approaches in Highly Dynamic Environments
  • Arena-Rosnav (IROS21): Towards Deployment of Deep-Reinforcement-Learning-Based Obstacle Avoidance into Conventional Autonomous Navigation Systems
  • All-in-One (ICRA22): A DRL-based Control Switch Combining State-of-the-art Navigation Planners

Pinned Loading

  1. task-generator task-generator Public

    Python 3 4

  2. arena-rosnav arena-rosnav Public

    Python 55 37

  3. rosnav-rl rosnav-rl Public

    Rosnav planner, based on DRL and designed to work with ROS and the whole arena-rosnav infrastructure.

    Python 18 5

  4. arena-simulation-setup arena-simulation-setup Public

    Python 6 14

  5. arena-evaluation arena-evaluation Public

    Python 4 6

Repositories

Showing 10 of 36 repositories