ARToolKit for Android Device-Specific Setup - Epson Moverio BT-200
From ARToolworks support library
ARToolKit for Android v5.1.3 and later offer support for the Epson Moverio BT-200 device. The BT-200 is an optical-see-through stereo augmented reality headset with a single camera mounted on the right-hand side of the device. The stated horizontal field of view is 20 degrees.
The easiest means of getting pre-built apps onto the Moverio is using the
adb tool included with the Android SDK. Some configuration may be necessary to get ADB to recognise the BT-200. Windows: Install the BT-200 USB driver. OS X/Linux: Edit the file ~/.android/adb_usb.ini (ignore the "DO NOT EDIT" warnings in this file) and add the BT-200's USB vendor code on a line by itself, so that the file looks something like this:
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. # USE 'android update adb' TO GENERATE. # 1 USB VENDOR ID PER LINE. 0x04B8
To install a pre-supplied .apk file using adb, from the command line:
./adb install myfancyapp.apk
Camera calibration data for the Epson BT-200 has already been generated by ARToolworks and is present in the online camera calibration database, and is able to be used by any ARToolKit-based application deployed to the BT-200, provided the device itself has an internet connection. Should you wish to run the Camera Calibration app yourself, ARToolworks is able to supply this as an .apk file on request.
Optical calibration is performed using a version of ARToolKit's calib_optical utility developed for Android devices. This is available from ARToolworks on request. Further information on optical calibration is available on the page Using_an_optical_see-through_display.