COSC426

From HIT Lab NZ

Jump to: navigation, search

Augmented Reality (AR) is a new technology that involves the overlay of computer graphics on the real world. It has many possible applications in a wide variety of fields including entertainment, education, medicine and manufacturing. In this course students will be introduced to the field of Augmented Reality and taught how to build their own AR applications using osgART. They will learn about current and past AR applications and directions for future research. Other topics to be covered include: Augmented Reality Tracking, AR Interaction Techniques, Collaborative AR applications, etc.

If you want to enroll for this course or have more detailed about the course outline you can access the official university 426 webpage here.

Part of the assessment is the project, where groups of students not only design and develop but also evaluate AR applications. Below are some examples of projects from previous years.

2008 Projects

AR Interactive Tutorial (Matthew Baird, Brad Reeves, Philip Buchanan): tangible interactive application for language learning. Using 3D tangible cubes and an animated agent to learn the construction of english words.

ARDog (Johannes Pagwiwoko, Kriss Nicholson, Brenda Zheng). interaction with a virtual dog in an AR setup. Implementation of a tracking server, object recognition, and animated 3D model.

AR Navigation (Dominic Winkler, Elliot Fisher).Mobile interface for in-situ information around campus. Touch screen interaction to get local information about building entrance or courses schedule.


2007 Projects

ARTetris: Tangible Interaction (Toby Cox, Matt Elliot, Charles Han) User study of usability of a physical game interface vs a standard desktop interface in the context of an AR game. A simple version of an Tetris Game has been implemented (demo version available [ARTetris here] !!).


AR Bridge Builder (Frank Petzold, Jonas Pfeil, Christian Riechert) Development of an AR game version of the classic PC game Bridge Builder. Implementation of an automatic bridge structure recognition algorithm (part of their COSC428 project) and mass-spring simulation based on PhysX. User can draw the bridge with a real pen and an augmentation version will be visible through a handheld device (UMPC, laptop): An animation of a virtual train crossing the bridge demonstrates the robustness of your construction!!!


AR Battle Game (Xinyan Liu, Yuan Wang) An augmented reality game using interactive display system. Using computer vision for dice recognition and hand interaction (implemented with OSGART).


Previous Years Projects...


Resources

The software development will be based on OSGART library and ARToolKit library (a python interface is also available).

For their project, students will design interfaces based on the usage of tangible markers, cubes, paddles, etc. For example, by simply using a webcam, a student can design a large range of interaction elements with simple cardboard material for the interface of their application:


These can then be combined with our Multi Input/Output controller (designed by [Marilyn_Lim Marilyn Lim)], Arduino board or similar technologies which bring to students access to a large range of sensors and actuators for their project: sliders, knobs, light sensors, LEDS, motors, etc. Finally different research devices can be available on request: HMD, mobile phone, UMPC, projectors, inertial tracker, etc.


Useful Links

Software:

More about AR: