* Resubmissions are due within one week of the date of return, and will be awarded a score of “6” provided all report requirements have been met at a nominal level. Comments:
Comments from the grader will be inserted here. Introduction
VIPER is a virtual/augmented reality system. It will track a user’s head location and orientation and display an image based on that data. As the user walks around the table top environment there head will move which in turn moves the corresponding virtual camera changing the user’s perspective of the virtual environment. Tracking a user’s head location requires the use of filters to clean up noisy signals. For VIPER it was decided to use a Kalman filter. This requires data to be collected from an accelerometer, gyroscope, magnetometer, camera, and ultrasonic system. Since the primary goal of this project is to allow the user to experience a virtual environment, the head tracking system needs to accumulate as little error as possible. So the primary constraint for this project is on the data collection and Kalman filter implementation. The second guiding constraint is to make the package as portable as possible. We intend to have three separate packages: a head unit, a beacon unit, and our Beagleboard will have its own separate package. At the moment our plan is to package the head unit in a small box and mount it on a hat the user can wear along with the glasses. The beacon unit will be in a smaller box and placed on a table. The Beagleboard will be in a box similar in size to the head unit and attached to the users hip.
Commercial Product Packaging Product #1
The first commercial product is the Vuzix STAR 1200 Augmented Reality System. As the illustration indicates, the package includes a pair of glasses with transparent/translucent lenses and a front mounted camera device. At first, our package was going to be similar in that we were going to mount the head unit with the camera on the glasses. However that is not the case anymore and will be further explained in the packaging specifications section. Some of the positive aspects of this product’s packaging include: lightweight, stylish, onboard calibration. Some of the negative aspects include: limited degrees of freedom, clunky or uncomfortable. To sum things up our projects packaging will be similar to this one more in concept than actual design.
The second commercial product is the Vuzix Wrap 1200VR Virtual Reality System. The package includes its own head tracking system as shown in the illustration below. The glasses we plan to use for our project are very similar if not the same as these glasses. Some of the positive aspects of this product’s packaging include: compact design, style, comfortable. Some of the negative aspects include: fragile frame, size limiting shape. In the end, the things our project shares with this is mainly the styling of the glasses since our tracking system won’t be nearly as small as the one shown.
Project Packaging Specifications
Our project will come in three basic packages. The head unit will contain the sensors (accelerometer, gyroscope, compass), IR camera, microcontrollers, ultrasonic receiver, and Xbee module (receiver). The beacon unit will contain the IR LED, a microcontroller, an ultrasonic emitter, and the other Xbee module (transmitter). The Beagleboard will be in its own self-contained package. The head unit will most likely be mounted to a hat or some other headgear. A USB cable will connect the head unit to the Beagleboard, which will be strapped to the users hip or midsection. The beacon unit will sit on a table top at most 2 meters from the user.
This report describes how we plan to package and house our PCB’s as well as how we want to use those different packages. As stated before there are three packages: head unit, beacon unit, and Beagleboard. Our project is somewhat similar to commercial products, but overall is fairly unique.