jawaff / KinectController

Control your computer using your body. The KinectController turns the Kinect into a controller that allows configurable actions to be emulated when configurable gestures are triggered by the user.
0 stars 0 forks source link

Feed the Kinect skeleton input into Esper #3

Closed jawaff closed 8 years ago

jawaff commented 8 years ago

Esper should continuously be getting relevant skeleton information from the Kinect. The skeleton information given should be dependent on the .gdef configuration.

jawaff commented 8 years ago

A system probably needs to be setup that will pull information out of the Kinect and updates the according posturerules event beans. The current com.lcsc.hackathon.kinectcontroller.controller.ControllerState will have access to the posturerules objects that are to be passed to Esper. So those objects just need to be updated with some data and given to Esper accordingly.

jawaff commented 8 years ago

The onNewFrame() in the KinectUserTracker class causes the jvm to crash for some reason. This should be figured out and fixed. This is a really crucial part of the program.

jawaff commented 8 years ago

That was being caused because the program was telling Nite to start skeleton tracking for an invalid user id. However, there are some other issues. I can't remember the exceptions off the top of my head, but they weren't crashing anything and only seemed to occur when the user was being tracked.

jawaff commented 8 years ago

The debug window issue is being moved into another issue (Issue#14.)