vincekurtz / CollisionAvoidance

Multi-Robot Collision Avoidance using Reinforcement Learning
MIT License
13 stars 1 forks source link

CollisionAvoidance

Multi-Robot Collision Avoidance using Reinforcement Learning

Dependencies

How to run

Start ROS roscore

Run simple RL controller (will start simulation too): roslaunch collision_avoidance rl_controller.launch

Test a trained model roslaunch collision_avoidance test_trained_model

Start simulation alone: rosrun stage_ros stageros [worldfile]

Teleoperate robot: rosrun collision_avoidance teleop.py

Run super-simple autonomy: python collision_avoidance naive_controller.py