Skip to content
forked from AD-SDL/wei

RPL workcell execution interface

License

Notifications You must be signed in to change notification settings

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.3%
  • Shell 1.5%
  • Makefile 1.2%