This repository is collection of application and simulation stack for Project RAINBOW
Both Application and Simulation stack need following components:
- Redis Database
- Rabbit Message Broker
Which is available at Virtual-Origami's rabbitmqtt stack
Application stack consists of following stateless components
- Personnel Localization and Motion Tracking Service
- Robot Motion Tracking Service
- Collision Prediction and Avoidance Service
How to run the stack
$ cd rainbow_app_sim_stack
$ docker-compose -f application_stack.yml up
Simulation stack consists of following stateful components:
- Robot Motion Generator Service
- Personnel Motion Generator Service
How to run the stack
$ cd rainbow_app_sim_stack
$ docker-compose -f simulation_stack.yml up
$ git clone git@github.com:virtual-origami/rabbitmqtt.git
$ cd rabbitmqtt
$ docker-compose up
$ docker network create iotstack
# Step 1: Start Rabbit MQ and redis
$ cd rabbitmqtt
$ docker-compose up
# Step 2: Run Application stack
$ cd rainbow_app_sim_stack
$ docker-compose -f application_stack.yml up
# Step 3: Run Simulation stack
$ docker-compose -f simulation_stack.yml up
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