Project Description
Rockin' Out With Rockets started out as an attempt to make a simple amateur rocket launching system for Estes style rockets. In the downloads section the zip file will contain two solutions. One solution is for a simple implementation of the rocket system that is meant to accompany a tutorial written for Channel9. The second solution is a more full featured implementation of the rocket launching system that has additional safety features.

The code provided will not be maintained moving forward. Please feel free to use it get started with similar projects. It is intended for use with very specific hardware (see the Documentation page).

Channel 9 Article
http://channel9.msdn.com/coding4fun/kinect/Kinecting-to-rockets

Complete Guide (Word Document)
c4f_RockinOutWithRockets_Article.docx

Project 1 - RockinOutWithRockets3
This is the project that follows the tutorial posted on Channel9.
  • Features:
    • Laptop GUI
    • Launch from Kinect for Windows
    • Launch from Xbox 360 Controller for Windows

Project 1 - Kinect for Windows Grammar
The Kinect Grammar for this project is not organized in a hierarchy any of the valid commands can be given at anytime as long as the Kinect is running properly. Here is a list of the commands:
  • Enable all rockets
  • Disable rockets
  • Enable rocket one
  • Disable rocket one
  • Enable rocket two
  • Disable rocket two
  • Enable rocket three
  • Disable rocket three
  • Enable rocket four
  • Disable rocket four
  • Launch
  • Reset

Project 1 - Xbox 360 Controller for Windows Controls
RocketLauncherControllerLayoutLimited.png

Project 2 - RockinOutWithRockets2
More full featured program with expanded controls.
  • Features:
    • Laptop GUI
    • Launch from Kinect for Windows
    • Launch from Xbox 360 Controller for Windows
    • Use of text-to-speech API
    • Kinect for Windows Grammar that pays tribute to War Games

Project 2 - Kinect for Windows Grammar
The grammar used in this section is hierarchical, you cannot get to the sub-commands until you have first used the higher level commands. Here are the listed commands:
  • Exit
  • Joshua
    • Love to. How about Global Thermonuclear War
      • Later, let's play Global Thermonuclear War
        • Enable controls
        • Enable warning
        • Disable controls
        • Disable warning
        • Enable all rockets
        • Disable rockets
        • Enable rocket one
        • Disable rocket one
        • Enable rocket two
        • Disable rocket two
        • Enable rocket three
        • Disable rocket three
        • Enable rocket four
        • Disable rocket four
        • Launch
        • Abort

Project 2 - Xbox 360 Controller for Windows Controls
RocketLauncherControllerLayout.png

Last edited Jul 12, 2013 at 11:49 PM by TheChicagoWay, version 12