+ All Categories

Download - Team Kinect

Transcript
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é!


Top Related