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

Pinned Loading

  1. task-generator task-generator Public

    Python 3 4

  2. arena-rosnav arena-rosnav Public

    Python 61 38

  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 15

  5. arena-evaluation arena-evaluation Public

    Python 4 6

Repositories

Showing 10 of 36 repositories
  • arena-rosnav Public
    Arena-Rosnav/arena-rosnav’s past year of commit activity
    Python 61 MIT 38 13 9 Updated Dec 13, 2024
  • rosnav-rl Public

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

    Arena-Rosnav/rosnav-rl’s past year of commit activity
    Python 18 Apache-2.0 5 1 2 Updated Dec 13, 2024
  • .github Public
    Arena-Rosnav/.github’s past year of commit activity
    6 11 0 1 Updated Nov 13, 2024
  • Arena-Rosnav/arena-simulation-setup’s past year of commit activity
    Python 6 15 0 1 Updated Nov 8, 2024
  • arena-unity Public

    Unity Simulator for Arena Rosnav

    Arena-Rosnav/arena-unity’s past year of commit activity
    C# 5 4 2 3 Updated Aug 21, 2024
  • URDF-Importer Public Forked from Unity-Technologies/URDF-Importer

    URDF importer

    Arena-Rosnav/URDF-Importer’s past year of commit activity
    C# 0 Apache-2.0 73 0 0 Updated Jun 30, 2024
  • Arena-Rosnav/pedsim_ros’s past year of commit activity
    C++ 0 BSD-2-Clause 11 0 0 Updated Jun 16, 2024
  • Arena-Rosnav/arena-rosnav-webrunner’s past year of commit activity
    Python 0 MIT 38 0 0 Updated Mar 28, 2024
  • move_base_flex Public

    Move Base Flex: a backwards-compatible replacement for move_base

    Arena-Rosnav/move_base_flex’s past year of commit activity
    C++ 0 BSD-3-Clause 6 0 1 Updated Mar 26, 2024
  • crowdsim Public

    crowdsim extension of pedsim_ros

    Arena-Rosnav/crowdsim’s past year of commit activity
    Python 0 1 0 0 Updated Mar 19, 2024

Top languages

Loading…