Python Package / Application to generate 2D Robotic Arm Movements.
-
Create a Virtual Environment
$ virtualenv -m venv venv
-
Activate Virtual Environment
$ . venv/bin/activate
-
Install the Dependencies
$ pip install -r requirements.txt
-
Install
pyrobomogen
as python package for development:$ pip install -e .
This makes the
robot-generator
binary available as a CLI
Run robot-generator
binary using command line:
-c configuration file path/name
$ robot-generator -c config.yaml
Use the rabbitmqtt stack for the Message Broker
NOTE: The rabbitmqtt
stack needs an external docker network called iotstack
make sure to create one using docker network create iotstack
-
To build Docker Images locally use:
$ docker build -t pyrobomogen:<version> .
-
To run the Application along with the RabbitMQ Broker connect the container with the
iotstack
network using:$ docker run --rm --network=iotstack -t pyrobomogen:<version>
INFO: Change the broker address in the
config.yaml
file torabbitmq
(name of the RabbitMQ Container in rabbitmqtt stack) -
To run the a custom configuration for the Container use:
$ docker run --rm -v $(pwd)/config.yaml:/pyrobomogen/config.yaml --network=iotstack -t pyrobomogen:<version>
The repository is maintained by:
BIBA - Bremer Institut für Produktion und Logistik GmbH
- The development of this codebase and repository is driven through the RAINBOW Project. RAINBOW Project has received funding from the European Union’s Horizon 2020 programme under grant agreement number 871403
- The development of this codebase and repository is driven through the ASSURED Project. ASSURED project is funded by the European Union's Horizon 2020 programme under Grant Agreement number 952697