Selected Undergraduate Projects

Playful Bottle
This study of mobile persuasion system explores the use of a mobile phone, when attached to an everyday object used by an everyday behavior, becomes a tool to sense and influence that behavior. This mobile persuasion system, called Playful Bottle system, makes use of a mobile phone attached to an everyday drinking mug and motivates office workers to drink healthy quantities of water. A camera and accelerometer sensors in the phone are used to detect the amount and regularity of water consumed by the user. Two hydration games are developed: a single-user TreeGame with automated computer reminders and a multi-user ForestGame with computer-mediated social reminders from members of the group playing the game. Results from 7-week user study with 16 test subjects suggest that both hydration games are effective for encouraging adequate and regular water intake by users. Additionally, results suggest that adding social reminders to the hydration game is more effective than system reminders alone. [view demo video]
Publication:
Meng-Chieh Chiu, Shih-Ping Chang, Yu-Chen Chang, Hao-hua Chu, Cheryl Chia-Hui Chen, Fei-Hsiu Hsiao, Ju-Chun Ko, "Playful Bottle: a Mobile Social Persuasion System to Motivate Healthy Water Intake", In the Proceedings of UBICOMP 2009: 11th International Conference on Ubiquitous Computing, Orlando, Florida, September 2009. [pdf]

Lampet
High myopia is often a result of bad posture. In this project, we design a persuasion system, Lampet, to help users maintain proper reading/writing distance. By using two webcams placed on a lamp with stereo triangulation algorithm, we are able to detect the distance between user's eyes and the pen s/he holds. Mobile phone is used as a platform for visual feedback and interaction interface. A virtual chracter is shown on the screen to reflect the current sitting posture of the user, and a vibration alarm is used as a reminder for bad posture. This is a course project in Ubiquitous and Pervasive Computing, Spring Semester, 2009. Teamwork with Tony Liu and Clifton Lin. [view demo video]

Augmented Reality + 3D Sound
By using ARToolKit and Microsoft DirectX, we combine augmented reality with 3D sound to build a more realistic VR environment. We project a dinosaur and a stereo onto two pre-defined patterns. We then calculate the relative position of the two patterns and generate 3D sound as what the dinosaur would hear. The system also allows users to interact with the virtual dinosaur. This is a course project in Virtual Reality, Spring Semester, 2009. Teamwork with Rex Wang and Chi-Yuan Chiung.
[view image 1]
[view image 2]
[view image 3]

Motion Doodle
We implement the paper "Motion Doodle: An Interface for Sketching Character Motion" using OpenGL. It is a system for sketching the motion of a character. The process begins by sketching a character to be animated. An animated motion is then created for the character by drawing a continuous sequence of lines, arcs, and loops. This is a course project in Computer Graphics, Fall Semester, 2008. Teamwork with Tse Chung Su. [view demo video]