kinect for frc 2012
Download
Skip this Video
Download Presentation
Kinect for FRC 2012

Loading in 2 Seconds...

play fullscreen
1 / 20

Kinect for FRC 2012 - PowerPoint PPT Presentation


  • 112 Views
  • Uploaded on

Kinect for FRC 2012. Dan Rosenstein. Outline. Scope and Introduction Kinect hardware Kinect and FRC 2012 Kinect for Windows architecture Skeleton, audio and sensor data FRC Kinect architecture Programming Control considerations References and getting help Demo and questions. Scope.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Kinect for FRC 2012' - ike


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
kinect for frc 2012

Kinect for FRC 2012

Dan Rosenstein

outline
Outline
  • Scope and Introduction
  • Kinect hardware
  • Kinect and FRC 2012
  • Kinect for Windows architecture
  • Skeleton, audio and sensor data
  • FRC Kinect architecture
  • Programming
  • Control considerations
  • References and getting help
  • Demo and questions
scope
Scope
  • Technology overview of Kinect for FRC 2012
  • Focus on integration to FRC Driver Station
  • Beginners guide to Kinect
  • Supplement to official documentation
introduction
Introduction
  • Kinect launched for the Xbox 360 on 11/4/2010
    • Xbox Launch Commercial
  • Kinect for Windows announced (2/21/2011)
  • Kinect for Windows Beta released (6/16/2011)
  • Kinect for FRC announced (10/6/2011)
  • You and FRC are at the cutting edge of technology!
    • Kinect Effect (11/3/2011)
kinect hardware
Kinect Hardware

3D DEPTH SENSORS

RGB CAMERA

MOTORIZED TILT

MULTI-ARRAY MIC

kinect and frc 2012
Kinect and FRC 2012
  • The Kinect has multiple powerful sensors for depth, skeleton, video and audio input
  • The Kinect is likely intended for robot control via the drivers station for the 2012 FRC game
kinect audio
Kinect Audio
  • Four microphone arraywith hardware-basedaudio processing
    • Multichannel echo cancellation (MEC)
    • Sound position tracking
    • Other digital signal processing (noise suppression and reduction)
first kinect architecture
FIRST Kinect Architecture

Driver Station

Robot

first kinect architecture1
FIRST Kinect Architecture

FRC Driver Station

WPI Lib

(Kinect Enabled)

WPI Kinect Server

Kinect for Windows SDK

cRIO

Kinect

Driver Station

Robot

Joystick Position and Skeleton points

programming
Programming
  • Teams using C# can change/modify the WPI Kinect Server on the Driver Station
  • Teams using LabView, Java or C++ can process joystick AND skeleton point data on the cRIO robot controller
control considerations
Control Considerations
  • Robot control is achieved via skeletal position
  • Gestures/poses relate to skeletal position and inform which control is desired
  • Consider your gestures carefully!
  • Response times will be different with Kinect compared to traditional joysticks
kinect for windows references
Kinect for Windows References
  • SDK Quick Starts
    • Code Samples and Slide Presentations
  • Beta Launch Event Archive
    • More code samples and info
  • Gallery of Code Projects
    • Kinect projects, including useful libraries
  • Official Documents and Forums
kinect frc references
Kinect FRC References
  • This presentation and video archive
  • FRC Beta Forums (Access is Limited)
  • YouTube
    • Team 341
    • Team 1912
    • Team 294
    • Team 2169
    • Team 238
getting help
Getting Help
  • FRC Forums
  • Public Kinect for Windows Forums
  • Escalate to Microsoft via official FIRST contacts
demo and questions
Demo and Questions
  • Go NeoBots, go!
slide19
FAQ
  • Can we put Kinect on the robot?
  • When can we put Kinect on the robot?
    • There is no FIRST rule (yet) officially stopping you from using the Kinect on the robot. That said, there is no software and direct hardware interface to integrate the Kinect and the cRIO.
thanks
Thanks!
  • NeoBots team #2903
    • Dan Radion, Jim Bassett, Brett Sarver
  • WPI/FIRST
    • Brad Miller, Frank Merrick
  • FIRSTWA and Kevin Ross
  • Issaquah Robotics Society team #1318
  • Microsoft
    • Aimee Sprung, Suzi LeVine, Stewart Tansley, Philip DesAutels, Alfred Thompson, John Gilbert
ad