ARCOR2 base library


Keywords
arcor2, augmented-reality, backend, python, robotics, robots
License
Other
Install
pip install arcor2==1.2.0

Documentation

ARCOR2

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.

Development is supported by Test-it-off: Robotic offline product testing project (Ministry of Industry and Trade of the Czech Republic).

For more technical and development-related information, please see our wiki.

Videos

To get an idea of what our research is about, take a look at a video that was created in collaboration with ABB:

Augmented Reality in Robot Programming: ABB YuMi showcase

The video presenting the ARCOR2 system and its development in detail:

ARCOR2: Framework for Collaborative End-User Management of Industrial Robotic Workplaces using AR

The following video by Kinali shows the use case (offline PCB testing), where our system was applied:

Test-it-off: robotic system for automatic products inspection

Publications

  • Kapinus, Michal, et al. "Spatially situated end-user robot programming in augmented reality." 2019 28th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN). IEEE, 2019.
  • Kapinus, Michal, et al. "Improved Indirect Virtual Objects Selection Methods for Cluttered Augmented Reality Environments on Mobile Devices." Proceedings of the 2022 ACM/IEEE International Conference on Human-Robot Interaction. 2022.
  • BambuÅ¡ek, Daniel, et al. "Handheld Augmented Reality: Overcoming Reachability Limitations by Enabling Temporal Switching to Virtual Reality." Proceedings of the 2022 ACM/IEEE International Conference on Human-Robot Interaction. 2022.
  • BambuÅ¡ek, Daniel, et al. How Do I Get There? Overcoming Reachability Limitations of Constrained Industrial Environments in Augmented Reality Applications. In: 2023 IEEE Conference Virtual Reality and 3D User Interfaces (VR). IEEE, 2023. p. 115-122.
  • Kapinus, Michal, et al. ARCOR2: Framework for Collaborative End-User Management of Industrial Robotic Workplaces using Augmented Reality. arXiv preprint arXiv:2306.08464, 2023.

Releases

arcor2

README | CHANGELOG

arcor2_arserver

README | CHANGELOG

arcor2_arserver_data

README | CHANGELOG

arcor2_build

README | CHANGELOG

arcor2_build_data

README | CHANGELOG

arcor2_calibration

README | CHANGELOG

arcor2_calibration_data

README | CHANGELOG

arcor2_dobot

README | CHANGELOG

arcor2_execution

README | CHANGELOG

arcor2_execution_data

README | CHANGELOG

arcor2_execution_rest_proxy

README | CHANGELOG

arcor2_fanuc

README | CHANGELOG

arcor2_fit_demo

README | CHANGELOG

arcor2_kinect_azure

README | CHANGELOG

arcor2_kinect_azure_data

README | CHANGELOG

arcor2_logger

README | CHANGELOG

arcor2_mocks

README | CHANGELOG

arcor2_runtime

README | CHANGELOG

arcor2_scene

README | CHANGELOG

arcor2_yumi

README | CHANGELOG