User Tools

Site Tools


nxt_ar_toolkit

This is an old revision of the document!


ARToolkit

Author: Dylan Wallace Email: wallad3@unlv.nevada.edu
Date: Last modified on 07/23/16
Keywords: ARToolkit, Computer Vision, Software, SDK, Path Planning


The photo above depicts <fill in the blank> which allows you to <fill in the blank>. The big picture problem is tracking movement for computer vision and navigation applications. Solving this partially or completely is important because it allows for objects to be quickly located, and used in programs for various applications. This tutorial shows you how to install, setup, and use the ARToolkit, and takes approximately 3 hours to complete.

Motivation and Audience

This tutorial's motivation is to provide an introduction to the ARToolkit and its applications. Readers of this tutorial assumes the reader has the following background and interests:

* Know how to use basic Linux and Windows commands
* Perhaps also know how to program in C/C++
* Perhaps additional background needed may include experience with other applications such as OpenCV.
* This tutorial may also attract readers who are interested in path planning, computer vision, NXT applications, or augmented reality.


Note: The ARToolkit has difficulty recognizing many cameras on Linux. I recommend using Windows 8.1 or higher for these tutorials. Any high-resolution camera should give you good results from this tutorial, but here is the camera that I used when working with the ARToolkit.
The rest of this tutorial is presented as follows:

Installation and Setup

Step 1: Download

Start by downloading the ARToolkit SDK, specific to your operating system.

Step 2: Install

Once you have downloaded the necessary package for your operating system, install the ARToolkit SDK using these instructions specific to your operating system.

Step 3: Configure Camera

Using the ARToolkit


Final Words

This tutorial's objective was to <fill in the blank>. Complete <choose: construction details, source code and program descriptions> for <fill in the blank>. Once the concepts were conveyed the reader could <fill in the blank>.

Speculating future work derived from this tutorial, includes <fill in the blank>. In the big picture, the problem of <fill in the blank> can be solved with this tutorial.

For questions, clarifications, etc, Email: wallad3@unlv.nevada.edu

nxt_ar_toolkit.1469925216.txt.gz · Last modified: 2016/07/30 17:33 by dwallace