Skip to content

cipollone/ros-stage-rl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ros-stage-rl

This project is used to run RL experiments on a running instance of stage-controls.

Install and use

Install for normal use as:

pip install git+https://github.com/cipollone/ros-stage-rl

or install for development as:

git clone https://github.com/cipollone/ros-stage-rl
cd ros-stage-rl
poetry install

This package requires Python ^3.7. If this version is not installed in your system, we suggest to use the very convenient pyenv.

To use this package, simply run:

python3 -m rosstagerl              # if installed
poetry run python3 -m rosstagerl   # if under development

NOTE: together with stage-controls, this package defines a communication protocol for observations and actions. Both spaces need to match between the two packages' versions, otherwise communication won't take place as expected. In particular, actions are in a discrete set, sent as int32 indexes, starting from 0, and observations are a numpy array of float32. The two versions must agree on the number of actions and observations.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages