PROXY X Network and Multimedia Lab Group 2 陳柏亘、郭祖豪、吳張祺.

Slides:



Advertisements
Similar presentations
An Example of a Portable Computing Device. A PDA as an Example of a Portable Computing Device Recharger and connection to computer for replication Recharger.
Advertisements

Mobile Infrastructure CSE 390 Fall Mobile device types Pagers – Mostly RIM devices (proprietary OS) – 2-way paging – Use Mobitex and DataTAC wireless.
Multimedia Components (Develop & Delivery System)
Mobile Computing Advantages and limitations of mobile computing
▶ Powerful CPU : 1.3GHz CPU with 3G graphic engine Mali400 ▶ 8inch high bright LCD for big vehicles under sunlight ▶ System connector supporting multi.
Kinect Development By: Richard Isely III. Outline What is the Kinect History ▫How it started ▫Microsoft Project The Components of the Kinect ▫What they.
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Lecture 1 This material was developed.
Game Development with Kinect
COMPUTER DEVICES Input Devices Output Devices Storage Devices
Chapter 4 Section 3.
Introduction ‘Have you ever played video games before? Look at the joystick movement. When you move the joystick to the left, the plane on the TV screen.
Computer Basics Flashcards #2
REAL ROBOTS. iCub It has a height of 100 cm, weighs 23 Kg, and is able to recognize and manipulate objects. Each hand has 9 DOF and can feel objects almost.
Introduction to the Resources of Pocket PC Bo-Yuan Peng National Taiwan University.
The fight between the two greatest Game Consoles PS3 vs. Xbox.
By Tasfia Ahsan. Blackberry Playbook 1.Price 16 GB for only $ GB for only $ GB for only $ Wi-Fi 3.Dual HD Cameras 4.Light-weight.
By Gladys Nzita-Mak. Input  Keyboard  Mouse  Microphone  Tablet Storage  RAM  Hard disk drive  Memory stick  Floppy disk  CD+RW Processing 
Net-960CE-X Windows CE Mobile Data Terminal
Compact MythTV Frontend Advisor: Professor Wilsey Dustin Grimmeissen Richard Anderson David Kesler.
1 Nokia N900 – Debian in your pocket Presentation by Eric Halmans - Jan 2010 Nokia N900.
Multimedia Hardware. Network LAN- to transfer data inside a local area. WAN – to transfer data in long distance. Ethernet – method for connecting computers.
Professor : Yih-Ran Sheu Student’s name : Nguyen Van Binh Student ID: MA02B203 Kinect camera 1 Southern Taiwan University Department of Electrical Engineering.
1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)
Introduction to Computers By: Najam Khan What we will learn about: Hardware: The term used to describe the physical parts of a computer. Ex. The box,
GAMING CONSOLES … “Evolution to the next level” Presented by:- Manindar Singh Ratan Regd.No.: Branch:- IT, Group:- ‘B’ Sem:- 7 th,CVRCE Game.
Translate the following message:
Disassemble NXT 1. Daughterboards Display daughterboard Connector to the motherboard that you can disconnect Bluetooth daughterboard Speaker on the display.
02/2008 MATRIX VISION GmbH 1 Presentation The intelligent camera and Image processing sensor.
INTRODUCTION Generally, after stroke, patient usually has cerebral cortex functional barrier, for example, the impairment in the following capabilities,
Andrew Piñeiro Xiaofeng Zhu Mentor: Dr. J. Zalewski.
Component 4: Introduction to Information and Computer Science
Group 14: Brian Crone Matt Finn Samuel Oshin Yonatan Feleke.
The Guts. CPU CPU Socket The CPU is generally a 2 inch ceramic square with a silicon chip located inside. The chip usually about the size of a thumbnail.
SOUND CARD BY RICO MULAJI ILUNGA & PEDRO V. IZAGUIRRE.
Specifications: WEIGHT: 58 Kg Walking speed: km/h Walking Cycle: Cycle adjustable stride adjustable Grasping force: 0.5 kg/hand (5 finger hand)
Kinect & 3D Scanning Mark Breedveld
Some Libraries for Kinect 1 2. Open NI Open NI supports many API functions, can combine middleware to increase ability for Kinect. * Support: - Detect.
Professor : Tsung Fu Chien Student’s name : Nguyen Trong Tuyen Student ID: MA02B208 An application Kinect camera controls Vehicles by Gesture 1 Southern.
What is gaming console & platform? A game console is a device which outputs video signal into TV screen to display the video game. A platform is in which.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
Semester One 2001/2002 Sheffield Hallam University1 What does a PC do? computers collect, process, store, and communicate information Collect via input.
Grant Thomas Anthony Fennell Justin Pancake Chris McCord TABLEGAMES UNLIMITED.
Introduction to Kinect For Windows SDK
REST OF THE COMPUTER BEFORE THE INTERNET. Understand Your Computer  Bit  Binary digit  0 or 1  Byte  8 bits  Unique combinations of 8 bits of 0s.
BMTS 242: Computer and Systems Lecture 4: Computer Hardware and Ports Yousef Alharbi Website
BTEC First Information and Creative Technology Teaching and Assessment Pack Unit 2: Technology Systems Hardware devices.
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Product: Microsoft Kinect Team I Alex Styborski Brandon Sayre Brandon Rouhier Section 2B.
Computer Hardware & Processing Inside the Box CSC September 16, 2010.
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
PCs ENVIRONMENT and PERIPHERALS Lecture 4. An expansion cards: - An expansion card (expansion board) is an electronic circuit board that adds more functionality.
Professor: Nabil Elmjati IB100 Introduction to computer Sciences.
Kinect for Windows By: Craig Delzangle COSC 380. What I’m going to cover: History How Kinect works Kinect and Windows Uses Conclusion Questions.
Computer Hardware Introduction What’s inside that box?
Introduction to LEGO Mindstorms EV3 What is in the box?
Introduction to Computers Mrs. Gambucci
Chapter 1: Introduction to the Personal Computer
Southern Taiwan University Department of Electrical Engineering
Lesson 4 Alternative Methods Of Input.
Alternative Methods Of Input
Exploring Computer Science Lesson 6-5
Glass blok -By Black-screen
VIRTUAL INTELLIGENCE PROJECT NATAL (Kinect & Xbox 360)
Instructor Materials Chapter 1: Introduction to the Personal Computer
Lesson 4 Alternative Methods Of Input.
الوحدة الأولى مفاهيم تقنية المعلومات و الاتصالات
المحور 3 : العمليات الأساسية والمفاهيم
Lesson 4 Alternative Methods Of Input.
Hardware sort.
Presentation transcript:

PROXY X Network and Multimedia Lab Group 2 陳柏亘、郭祖豪、吳張祺

Introduction Motivation Intro to Kinect and RS Media How We Implement Demo Future Development

Introduction Kinect as an input interface to control robot by directly moving our body. Lots of similar concept have been shown in sci-fi movie.

Motivation Lots of work can be done in a safer way Dangerous Task Extreme Environment Work will be easier and safer in this way Robotic body with human judgment

Kinect What is Kinect? Kinect is a motion sensing input device by Microsoft for the Xbox 360 video game console. Source: PrimeSense

RS Media A biomorphic robot from WowWee With multiple sensors With Linux Kernel!!! Source: WowWee Spec: 1.Two primary processors:processors 1.200MHz ARM9 with 64MB of flash RAM for the primary LINUX operating system and user filesARM9flash RAM operating system 2.Custom 16 bit processor for handling the biomorphic robot functions 2.16MB (2006 Model) or 32MB (2007 Model) of RAMRAM 3.1 USB portUSB 4.Stereo audio plugStereo 5.SD card slot (accepts up to 1GB cards)SD card 6.VGA color camera in the forehead for image recognition, and video recordingVGAcameraimage recognition 7.20kHz microphone in the chest for audio recordingmicrophone 8.1.9" 176x132 pixel color TFT supertwist LCD screen in its chestLCD 9.11W 3-speaker system (2 x metal speakers + 1 back-mounted woofer)speakerwoofer 10.Power-adapter port in foot motors based on the configuration found in the Robosapien V2motors Sensor: 1.3 infrared (IR) detectors that use IR ranging for object detectioninfrareddetectors 2.VGA quality camera in its forehead for video and human-tracking abilities 3.3 sound sensors for sound localization and audio recordingsensorssoundrecording 4.2 touch sensors on the back of each handtouch 5.1 toe and 1 heel touch sensor in each foot

21 User Tracker RS Media Linux Console System Structure

Control of RS Media We want to use Infrared at first RS Media has an built in Linux kernel If able to reach the kernel, lots of things can be done To reach the kernel 1.We use as inter connector 2.Configure USB as COM port 3.Establish TCP connection over USB 4.Change the driver in RS Media 5.Change the driver in PC 6.Use terminal emulator to connect RS Media

Kinect – User Tracker

Microsoft didn’t release official SDK until last week Open Source Library : Open NI + PrimeSense Nite User Skeleton Tracking Source:

Future Development Different aspect of NMLab More functionality of RS Media

Thank You!

Back Up

WowWee RS Media Spec: Two primary processors:processors – 200MHz ARM9 with 64MB of flash RAM for the primary LINUX operating system and user filesARM9flash RAMoperating system – Custom 16 bit processor for handling the biomorphic robot functions 16MB (2006 Model) or 32MB (2007 Model) of RAMRAM 1 USB portUSB Stereo audio plug Stereo SD card slot (accepts up to 1GB cards) SD card VGA color camera in the forehead for image recognition, and video recording VGAcameraimage recognition 20kHz microphone in the chest for audio recordingmicrophone 1.9" 176x132 pixel color TFT supertwist LCD screen in its chestLCD 11W 3-speaker system (2 x metal speakers + 1 back-mounted woofer)speakerwoofer Power-adapter port in foot 12 motors based on the configuration found in the Robosapien V2motors Sensor: 3 infrared (IR) detectors that use IR ranging for object detectioninfrareddetectors VGA quality camera in its forehead for video and human-tracking abilities 3 sound sensors for sound localization and audio recordingsensorssoundrecording 2 touch sensors on the back of each handtouch 1 toe and 1 heel touch sensor in each foot A Linux kernel as its brain.

What have we done? 1.RS Media is an linux kernel based toy robot. We have to change the driver of both robot and PC to reach the linux console within the robot. 2.Kinect’s human motion detection. 3.Connection between the motion detection part with the control of robot.

User Tracker RS Media Linux Console System Structure

Back Up

What is our final project and it’s purpose We try to use kinect as an input interface to control robot by directly moving our body. Lots of similar concept have been shown in sci-fi movie. Lots of work whish is too dangerous can be done in this way. (ex, Fukushima nuclear danger, defuse bomb, extreme environment) Kinect makes this much more easier.

Inter Program Communication Methods: Inter-process Communication Windows SDK – Message Queue C sharp: Find Window + Keyboard Event