17
TEAM KINECT Final presentation 31-8-2012 1

Team Kinect

  • Upload
    zyta

  • View
    39

  • Download
    1

Embed Size (px)

DESCRIPTION

Team Kinect. Final presentation. What is Kinect ?. Microsoft gaming console accesoire for Xbox 360 Human interface device with gestures For Xbox 360 since September 2010 For Windows since February 2012. Motivation. Interest in HCI and alternative input devices - PowerPoint PPT Presentation

Citation preview

Page 1: Team  Kinect

1

TEAM KINECT

Final presentation31-8-2012

Page 2: Team  Kinect

2

What is Kinect?

31-8-2012

Microsoft gaming console accesoire for Xbox 360 Human interface device with gestures For Xbox 360 since September 2010 For Windows since February 2012

Page 3: Team  Kinect

3

Motivation

31-8-2012

Interest in HCI and alternative input devices Expand functionality of (consumer) hardware “Trendy” topic Versatile application areas

Entertainment Education Security Medicine

Page 4: Team  Kinect

4

Existing Projects

31-8-2012

Application specific projects : MIT: Google Chrome KinEmote: Controlling home theater software Use in sterile environment like a hospital

Page 5: Team  Kinect

5

Technical background

31-8-2012

3 important components: Infrared laser projector RGB Camera Depth sensor (monochrome camera with IR-pass-

through filter)

Not used (by us): Microphone array

Page 6: Team  Kinect

6

IR Grid

31-8-2012

Page 7: Team  Kinect

7

Name: Kinect using shortCuts

Application independent Kinect control

Using Java and OpenNI and PrimeSense

Java Robot-Class

Our project – “KinectCut”

31-8-2012

Page 8: Team  Kinect

8

Approach

31-8-2012

Stock gesture recognition isn’t appropriate enough for our approach

Measuring the angles and length of the arms Velocity and position of several body parts

Page 9: Team  Kinect

9

Interaction Model

31-8-2012

Problem to differ between gestures and actions

Solution: mode arm & action arm Mode arm (left): switch

between states Action arm (right): propose

the action while in state

Page 10: Team  Kinect

10

From Body to Command

Discretizing angles to recognize gestures

Smoothing filter for mouse coordinates to screen mapping

31-8-2012

Page 11: Team  Kinect

11

Mapping for Mouse Control

31-8-2012

Page 12: Team  Kinect

12

Architecture

31-8-2012

OpenNI&

PrimeSense

BodyParser

(discretization)

1110100001

Gestures/Skeleton

StateMachine

Body (Skeleton)/Raw Data

Robot

Actions

Control

Page 13: Team  Kinect

13

Feedback

31-8-2012

No tengible feedback provided by Kinect

Different Types of feedback: Mode displayed Calibration state Hand-recognition state History of actions and state

changes Wireframe model

Page 14: Team  Kinect

14

Demo Video

31-8-2012

Page 15: Team  Kinect

15

Experience on project

31-8-2012

Working in an interdisciplinary, multicultural and multilanguage team

Finding ideas that can be completed in the given time with the given team

Page 16: Team  Kinect

16

Experience on Summer Camp

31-8-2012

océ is not only doing paper printing :-) Real-life experience on project work

New Environment New Task New Team

Excellent organization of SummerCamp Social Events Accommodation Supervision

Page 17: Team  Kinect

17

In the end, it was FUN!

31-8-2012

Thankyouocé!