Our project develops a personal head-up display to provide users with an "augmented reality." Based on the user's position and their head's tilt, pitch, and yaw, relevant information is displayed in their field of vision such that it appears to be part of the environment. The system consists of three main components: (1) a sensing unit, which uses an accelerometer, gyroscope, solid-state compass, and global positioning system to determine where the user is looking, (2) a embedded processing system to compute the image that needs to be displayed for the user to create the perception of an augmented reality, and (3) the head-up display that displays that image. We have designed a custom printed circuit board for the sensing unit. An embedded microcontroller polls the sensors and sends the orientation data to the data processing unit. The embedded processing system runs OpenGL on Linux and uses the position information from the sensing unit to adjust the camera angle in the virtual OpenGL environment. The rendered image is displayed on semi-transparent, semi-reflective glass using a small, LED-based projector. We have implemented and tested each system component and are in the process of integrating the complete system.
Ivan Bercovich, Jeff Little, Felipe Vilas-Boas, Radu-Andrei Ivan
University of Massachusetts Amherst. Department of Electrical and Computer Engineering.
Who knew they grew them so cute up at UMass :)?
Kigo 2 years ago