wolfboyyang / arcor2

Solution for end-user programming of (collaborative) robots using Augmented Reality. From AR to Python and back!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 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.

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_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_mocks

README | CHANGELOG

arcor2_dobot

README | CHANGELOG

arcor2_devel

arcor2_yumi

arcor2_runtime

About

Solution for end-user programming of (collaborative) robots using Augmented Reality. From AR to Python and back!

License:GNU Lesser General Public License v3.0


Languages

Language:Python 89.5%Language:AMPL 7.8%Language:Shell 1.9%Language:Starlark 0.7%