Skip to content

AileenCleary/rpl_wei

 
 

Repository files navigation

rpl_wei

RPL workcell execution interface

For more details and specific examples of how to use rpl_wei, please see our documentation.

Table of Contents

Installation

Development install

conda create -n rpl-wei python=3.9
conda activate rpl-wei
pip3 install --upgrade pip setuptools wheel
pip3 install -r requirements/dev.txt
pip3 install -r requirements/requirements.txt
pip3 install -e .

Testing

TODO under new design

Usage

Starting the server

*Requires three terminals*

  1. Start redis. I have a redis.conf file in the root of the repo. You can use it with envsubst to replace the environment variables with their values as redis does not support environment variables in the config file.
envsubst < redis.conf | redis-server -
  1. Start rq worker
python -m rpl_wei.processing.worker
  1. Start the server
python -m rpl_wei.server --workcell tests/test_pcr_workcell.yaml

TODO: look at something like systemd, supervisord, or Docker to manage the processes

Contributing

Please report bugs, enhancement requests, or questions through the Issue Tracker.

If you are looking to contribute, please see CONTRIBUTING.md.

Acknowledgments

TODO

License

About

RPL workcell execution interface

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages