This week we worked out some design questions we were having with the project. We met and discussed the overall design and began to go deeper into the technical aspects of the project.
Problems:
The biggest problem we have right now is that we don't have an actual Kinect. Not having the device makes it difficult to start working on drivers and getting data from the device.
Project Status:
Without the Kinect the project is not in the best shape but there are still areas we can work on. For example we began to write out some user stories, listed below, and have worked on a proof of concept daemon that can move the Windows mouse and perform clicks.
New Ideas:
We have been playing with the idea of writing the daemon in C# instead of C. We feel that this would allow us to write a better daemon and in a shorter time frame, we could build more functionality into the daemon.
User Stories:
- Michael wants to control his computer's mouse using the Kinect so he stands in front of the Kinect, waves to get its attention, and proceeds to control the mouse by pointing at the screen in the location he wants the mouse to be.
- Gob is now controlling the mouse but he needs to click on something. To do this he pushes his hand away from his body towards the screen which registers a system click.
- Tobias has a working application but he wants to support Kinect gestures in his app so he connects with our background service using a socket.
- After Tobias decided to pursue an acting career, Lindsay takes over the application and begins to receive messages from the socket indicating what gestures were performed by the user. These messages translate into programed actions per gesture.
- Lucile likes the physical feel of the mouse and the haptic feedback it provides but she also likes being able to control the computer from her couch. She therefore wears a glove that vibrates when she performs a click.

No comments:
Post a Comment