ARCOR stands for Augmented Reality Collaborative Robot. It is a system for simplified programming of collaborative robots based on augmented reality developed by Robo@FIT.
This repository contains the backend solution. It can be easily tested out or deployed using docker images. Unity-based client application for ARCore-supported tablets is available here.
Runs execution packages generated by the Build service.
Provides data about packages and execution state (what step of the program with what parameters is currently running) to the ARServer / AREditor, controls the execution of the main script (pause, resume, stop).
Other services as Project and Scene (this repo provides mocks for them) are being developed by Kinali and will be eventually published here.
We use Pants to build the sources into Python distribution packages, run tests, etc. Packages do not contain setup.py file - this is generated during the build process.