Skip to content

xBambusekD/ar2cor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AR²COR

Unity application for Microsoft HoloLens for use in ARCOR platform (augmented reality-based human-robot interaction). Application visualizes detected objects by robot ("to see what robot sees"), it provides visualization of robot learned programs which is fully controllable with voice. Furthemore, user is able to configure collision environment with use of gestures. The application communicates with ARCOR through a rosbridge, since the ARCOR runs under the Ubuntu 14.04 along with ROS Indigo.

I am using Unity 2017.4.7f1 version.

Calibration

HoloLens needs to be calibrated due to the ARCOR system (world origin is in the table's right bottom corner). For calibration, Vuforia's image tracking was used. Markers can be found in ARCOR repo. When HoloLens detects marker, it draws virtual cube on it; when satisfied with detection, click on the cube to confirm it's position. Only three markers are used, which have to be placed as follows:

                    Robot

11--------------------------------(12)

|                                                      |

|                                                      |

10---------------------------------13

Features

  • Visualization of detected objects
  • Visualization of learned robot programs
  • Manipulation with collision objects – those, into which the robot is not allowed to enter (see video linked below)

Used external packages

Videos

Publications