none
Using kinect sdk with underprivileged kids RRS feed

  • Question

  • Hi all,

    I am helping the Edmund Rice Education Australia organization who work with underprivileged and disengaged youth.  I would like to let these students loose on the Kinect sdk and see if they can create some cool stuff by modifying existing content (like the shape game) or creating simple stuff.

    Can you guys help me out as to where to start?  I think the shape game example would be a good starting point, but I am having some trouble making changes to it.  I am coming from a Flash AS3 background so it is a bit challenging for me to understand how it is built. 

    I would appreciate any pointers or suggestions you have, especially some good starting points or fun mods that students could try out. 

    I appreciate your patience as I am an educator not a code guru, thanks for any and all help.

    Cheers

    sub


    • Edited by subtlefly Tuesday, July 2, 2013 11:33 PM
    Tuesday, July 2, 2013 11:32 PM

Answers

  • Some maybe you should use some Kinect based application in education, because in my opinion develop good project based on Kinect it is not good idea. You have to had programming background to make some cool stuff using Kinect SDK.

    Please have a look at my educational project based on Kinect http://natulearn.com

    Wednesday, July 3, 2013 9:40 AM

All replies

  • Some maybe you should use some Kinect based application in education, because in my opinion develop good project based on Kinect it is not good idea. You have to had programming background to make some cool stuff using Kinect SDK.

    Please have a look at my educational project based on Kinect http://natulearn.com

    Wednesday, July 3, 2013 9:40 AM
  • Hey Yeh cheers!  This stuff is cool and I will definitely check it out.  You are right, programming from scratch is way too hard, that is why I am looking for stuff to mod.  

    (in fact your quiz app looks great and will be good- not modding but definitely allowing changes to be applied)

    For example  .. I have been playing around with the shape game ..   if I get in and delete all the references to shapes other than the triangles and then run the program... voila!  I only get triangles...    I am looking for students to get in and make changes with the "Have I broken it yet?" attitude..  If they can get in and make changes to code, they can start to gain some understanding of how it works..

    I might be wrong here, but this is my basic idea.  Btw, I lecture technology in education at University, so I am not saying that I am right (I am very often wrong) , but I have been playing around with modding games and such with students for a while.

    Thanks again Tomasz, I appreciate the link you gave me, it is a good start:)

    Cheers and have a great day

    sub
    Wednesday, July 3, 2013 12:07 PM
  • Yeah, that is right I think that is good idea to let students modding Kinect based applications, but it should be next step, firstly they shoul see how it is working on personal computer and what can be done with it.

    Have a nice day too ;)

    Thursday, July 4, 2013 6:05 PM
  • As Tomasz suggests, you have to have a fundamental background in the UI framework first, before you can integrate Kinect functionality. Kinect is depth(/skeletal), color and audio data only. How you visualize this is going to be dependent on a UI framework such as WPF, XNA, Direct2D, D3D or Win32.

    If you want something to get started, I would suggest you look at the Quick Start series, in particular the Skeletal Tracking Fundamentals. It is the minimalist code you need to see it do something.

    http://channel9.msdn.com/Series/KinectQuickstart

    Without a good grasp of the underlying framework understanding, changing shapes is about as much as you can do with the sample(FallingThings.cs). Introducing a new shape is going to require you know how to use the WPF drawing api's. 

    That doesn't really show how to use the Kinect. They might get more out of seeing the depth or IR data on screen and building on top of that. ie drawing those shapes for specific joints instead.


    Carmine Si - MSFT

    Monday, July 8, 2013 8:21 PM
  • I have a Kinect project here: http://kinectmultipoint.codeplex.com. The Kinect project involves multi-user interaction by emulating multiple mouse devices (no not like cpnmouse at all it makes windows think they are generic hid mouse devices and then you can sendinput to them from the emulator. I created a wrapper though for the emulator but as soon as I figure out what I am doing wrong with the emulator I will refine my Kinect code to work with up to 6 people instead of 2) You should definitely try installing the Kinect contrib sample templates from here: http://kinectcontrib.codeplex.com. They are basic templates for tracking users, accessing Kinect video stream, and some others. The code is low in the templates and does barebones what is needed.

    Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth. - "Sherlock holmes" "speak softly and carry a big stick" - theodore roosevelt. Fear leads to anger, anger leads to hate, hate leads to suffering - Yoda. Blog - http://www.computerprofessions.co.nr


    • Edited by The Thinker Thursday, July 11, 2013 2:41 PM edit 3
    • Proposed as answer by The Thinker Thursday, July 11, 2013 5:55 PM
    Thursday, July 11, 2013 2:34 PM
  • I have a Kinect project here: http://kinectmultipoint.codeplex.com. The Kinect project involves multi-user interaction by emulating multiple mouse devices (no not like cpnmouse at all it makes windows think they are generic hid mouse devices and then you can sendinput to them from the emulator. I created a wrapper though for the emulator but as soon as I figure out what I am doing wrong with the emulator I will refine my Kinect code to work with up to 6 people instead of 2) You should definitely try installing the Kinect contrib sample templates from here: http://kinectcontrib.codeplex.com. They are basic templates for tracking users, accessing Kinect video stream, and some others. The code is low in the templates and does barebones what is needed.

    Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth. - "Sherlock holmes" "speak softly and carry a big stick" - theodore roosevelt. Fear leads to anger, anger leads to hate, hate leads to suffering - Yoda. Blog - http://www.computerprofessions.co.nr



    I used to work at a school system as a programmer and had an experimental Kinect project going. It was a public K-12 school system so if your target audience is 5-6 graders or that age group you need to be thinking 7 grade age group and above because anyone 6 grade or below age group is too young to program with the Kinect (obviously). Also, they are almost too young to play with a kinect unless you have the Kinect come up with fast reaction times. Before 6 grade would be a disaster trust me the kids would destroy something if you keep them for more then 30 minutes. Please inform us of your age group so I can tell you what would be proper (before 6 grade age group it needs to be real simple or the kids lose interest quick). Note: the code above is in its last stages but is not finished. I need to get the emulator part working and then you can load mouse mischief or other multi-mouse applications up and let the youth loose on it or you could just take the multi-player kinect code and make a game out of it.

    Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth. - "Sherlock holmes" "speak softly and carry a big stick" - theodore roosevelt. Fear leads to anger, anger leads to hate, hate leads to suffering - Yoda. Blog - http://www.computerprofessions.co.nr




    • Edited by The Thinker Thursday, July 11, 2013 5:39 PM edit 4
    Thursday, July 11, 2013 5:35 PM