Skip to content

hychen-naza/Robot_Safe_Navigation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Robot Safe Navigation in Clustered Dynamic Environments

Table of Contents

Introduction

We provide code of safe control method - Safe Set Algorithm (SSA) and test it in a crowded dynamic environment.

Install

pip install cvxopt
pip install tensorflow

Usage

python main.py --no-ssa
python main.py --ssa
  • --no-ssa means that ssa is not used.
  • --ssa means that ssa is used for monitoring and modifying the unsafe control.

Train the RL policy with SSA and without SSA

python rl_main.py --no-ssa
python rl_main.py --ssa
  • --no-ssa means that ssa is not used.
  • --ssa means that ssa is used for monitoring and modifying the unsafe control.

Acknowledgments

Part of the simulation environment code is coming from the course CS 7638: Artificial Intelligence for Robotics in GaTech. We get the permission from the lecturor Jay Summet to use this code.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages