This repository integrates the ROS 2 Navigation Stack (Nav2) with a Deep Reinforcement Learning-based Velocity Obstacle (DRL-VO) control policy, enabling autonomous navigation through environments with static and dynamic obstacles.
-
Install nav2py and deps
git clone https://github.com/voshch/nav2py git clone https://github.com/voshch/ament_cmake_venv git clone https://github.com/voshch/ament_cmake_venv_uv
-
Clone the Repository:
git clone https://github.com/Arena-Rosnav/nav2py_drlvo
-
Build workspace.
-
Run (in this directory):
ros2 launch nav2_bringup tb4_simulation_launch.py params_file:=nav2_params.yaml headless:=True