©SIProp Project, 2006-2008 1 Auto Chasing Turtle Hirotaka Niisato Noritsuna Imamura.

Slides:



Advertisements
Similar presentations
Igor Markov Face Detection and Classification on Mobile Devices.
Advertisements

Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
KinectFusion: Real-Time Dense Surface Mapping and Tracking
©SIProp Project, Content-Centric Embedded ~ Treasure Hunting Robot ~ Noritsuna Imamura.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
COMPUTER CONCEPTS Computer Information Systems. COURSE COMPETENCIES Explain the functions of computer system components. Describe the information processing.
Platform-based Design 5KK70 TU/e 2009 Henk Corporaal Bart Mesman.
Microsense Webcast Streaming Solutions
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
First Person POV RC Car Using WiFi-Direct P2P video streaming and Bluetooth By Shane Langhans.
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson.
October Robot Wars Andy Shiers Jason Rivers Morten Kromberg Dyalog’13.
VEX Robotics Platform and ROBOTC Software
Intelligent Vehicles and Systems Group The Pennsylvania State University 1/9 EDSGN 100 EDSGN 100 Autonomous System Navigation and Driver Augmentation Pramod.
Embedded Microcomputer Systems Andrew Karpenko 1 Prepared for Technical Presentation February 25 th, 2011.
A Brief Overview of Computer Vision Jinxiang Chai.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Types of Operating System
MACHINE VISION GROUP Graphics hardware accelerated panorama builder for mobile phones Miguel Bordallo López*, Jari Hannuksela*, Olli Silvén* and Markku.
Autonomous Surface Navigation Platform Michael Baxter Angel Berrocal Brandon Groff.
Graphics on Key by Eyal Sarfati and Eran Gilat Supervised by Prof. Shmuel Wimer, Amnon Stanislavsky and Mike Sumszyk 1.
Exploration Robot with Stereovision Vladislav Richter Miroslav Skrbek FIT, CTU in Prague
HiTrack Introduction Shanghai Zhuo-Shi Software Technology Co., Ltd Shanghai Zhuo-Shi Software Technology Co., Ltd
// This is a simple control program Move forward 200 units Turn right 90 Move forward 100 units Turn right 45 Move forward 100 Turn right 45 Move forward.
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
INTRODUCTION Generally, after stroke, patient usually has cerebral cortex functional barrier, for example, the impairment in the following capabilities,
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
MTA-SZTAKI Roboteyepair an ultra-high speed stereo vision system based on CNN technology.
FINAL ORAL PRESENTATION ROBOT: PACKY ROGER RODRIGUEZ IMDL FALL 2011.
Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms.
ECE 4007 L01 DK6 1 FAST: Fully Autonomous Sentry Turret Patrick Croom, Kevin Neas, Anthony Ogidi, Joleon Pettway ECE 4007 Dr. David Keezer.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
©SIProp Project, Auto Chasing Turtle Hirotaka Niisato Noritsuna Imamura.
By Jocelyn Hepler The difference between the iPad 2 and Galaxy tab.
Accelerometer based motion gestures for mobile devices Presented by – Neel Parikh Advisor Committee members Dr. Chris Pollett Dr. Robert Chun Dr. Mark.
This information is confidential and is not to be provided to any third party without Vicon Industries Inc.’s prior written consent. 1 Plug and Play NVR.
i.MX 8 Series: 3 Processor Families with Targeted Features
VEX® Robotics Platform and ROBOTC Software
Information Processing
Computer Information Systems
Suraki-Bhoomi ” - Landslides Early Warning System
Obstacle avoiding robot { pixel }
VEX® Robotics Platform and ROBOTC Software
Depth Analysis With Stereo Cameras
Alexis Maldonado & Georg Bartels
Automatic human detector garbage can.
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
VEX Robotics Platform and ROBOTC Software
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Enabling machine learning in embedded systems
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
Texas Instruments TDA2x and Vision SDK
Plug and Play NVR Solution
Specifications Manufacturer Code
Play game, pause video, move cursor… with your eyes
FeMaidens Programming
VEX® Robotics Platform and ROBOTC Software
VEX® Robotics Platform and ROBOTC Software
Smart Lens Robot William McCombie IMDL Spring 2007.
Warm Up- What is a robot? Describe in one sentence what you understand by the term ‘robot’ 2. What are the main parts of a robot? What do people do to.
VEX® Robotics Platform and ROBOTC Software
Project # 12 – Smart Walker REU student: Christopher Feltner Graduate mentors: Sharare Zethabian and Siavash Khodadadeh Faculty mentor(s): Dr. Turgut.
VEX® Robotics Platform and ROBOTC Software
PRELIMINARY DESIGN REVIEW
Presentation transcript:

©SIProp Project, Auto Chasing Turtle Hirotaka Niisato Noritsuna Imamura

©SIProp Project, About ourselves Ourselves Hirotaka Noritsuna About SIProp Project Open Source Software Project The world of media (communication medium) is extended.

©SIProp Project, /11 Earthquake Tsunami Nuclear Plant

©SIProp Project, Agenda Summary Part “Software” Detect the face Calculate the course Calculate the distance Part “Hardware” How to control the robot How to process the analog data Need more power supply

©SIProp Project, Summary This product is "Auto Chasing Turtle". By autonomous control, this robot recognizes people's face and approaches to the detected human.

©SIProp Project, Robot behavior 1.Rotate and look for the human who becomes a target. 2.Detect the human with recognizing people's face by using RGB camera of Kinect. 3.If it can detect the human, it calculates the course which it should follow. And It direction is changed. 4.Calculate the distance to target by using Z(depth) camera of Kinect. 5.Walk toward to target are repeated until it becomes a suitable distance. And if losts target, returns to 1. 7.The scene that it is working in real time can be seen by iPad.

©SIProp Project, Movie

©SIProp Project, YouTube Source Code & detail explanation FAutoChasingTurtle Movie

©SIProp Project, complete set parts Robot KONDO Animal 01 Controllers For servo RCB3 For application Beagleboard-xM Linaro-Kernel Android(Embedded Master) Sensors Kinect RGB camera Z(Depth) camera Connect to outside Radio wave Wi-Fi router Viewer iPad Power supply 12V1A output 10V1A output 5V3A output

©SIProp Project, Why this project? DENSUKE project Mobile Internet Device with Cyber-Pet User Interface

©SIProp Project, DENSUKE project OESF(Open Embedded Software Foundation) Future Systems WG’s mission Partners Project leader Mr. Ohtsuki The Father of AIBO

©SIProp Project, Detail of “KINECT Turtle world”

©SIProp Project, Why KINECT and Robot ? Application have changed Game, Motion Controller, Nunchuk Cell Phone, Tablet

©SIProp Project, Why KINECT and Robot ? KINECT show the next future Camera, Depth censor. Recognition of human’s data. Mobility Problem...

©SIProp Project, Why KINECT and Robot ? KINECT on Robot is result of mobility problem. Camera data Depth censor Analyz e Robot movement INPUTOUTPUT

©SIProp Project, Part “Software”

©SIProp Project, openFrameworks x Kinect x Android ofxDroidKinect

©SIProp Project, About ofxDroidKinect

©SIProp Project, About ofxDroidKinect This is the Android Application Framework which runs on openFrameworks & uses Kinect. Using softwares openFrameworks for Android Linaro Android

©SIProp Project, Control Robot and KINECT Linaro Android openFrameworks ofxDroidKinect Robot Kinect iPad Serial USB Wifi

©SIProp Project, Analyze KINECT data Detect the Face Calculate the course Calculate the distance 1. detect 2. course 3. distance

©SIProp Project, Detect the face What’s data ? 640x480 RGB image, using KINECT’s camera, Characteristics of human face. KINECT Image

©SIProp Project, Detect the face Face recognition Characteristics of human face Statistical face detection and machine learning.

©SIProp Project, Detect the face Not all frame, but realtime analyzing. Auto search around people. Chase specified human.

©SIProp Project, Calculate the course Using width. 1.Specify center position of face. 2.Specify position of the face in 4-sections relavive to KINECT’s image.

©SIProp Project, Calculate the course Using height. Change Kinect’s angle. Specify position of the face in image relavive to KINECT’s image.

©SIProp Project, Calculate the distance 1.Mesure the depth of specified point using KINECT. 2.Robots walk forward or back, depending on the mesured distance.

©SIProp Project, Performance problem Data analyze and image processing Face recognition More resource !! GPU, Multi core.

©SIProp Project, Part “Hardware”

©SIProp Project,

©SIProp Project, How to control the robot? Only control servos’ angle. Accuracy Reaction velocity Torque Compact(Size, Weight)

©SIProp Project, How to control a servo? RCB series 24 controls pins Control commands Control all servo at same time !

©SIProp Project, More control Do you know this IC?

©SIProp Project, How to process more sensors? Analog data is stream data! Need powerful processor Need to save power for Mobile Now Solution ARM base Processor dual Cortex A9 MALI 400 GPU Next trend GPGPU FPGA

©SIProp Project, How to optimize for each sensors? Mission Optimize for each SoC & Platform We are committer!

©SIProp Project, Trouble: Need more power supply Don’t run beagleboard-xM by 5V/1A power supply. It needs 5V/2A. Standard USB battery has 5V/1A. Create power supply by myself My battery has 12V/2A. My plan is to create convertor of 12V/2A ⇒ 5V/2A. Can’t get power IC… Using car’s cigarette adapter which convert to USB. 12V ・ 24V/2A ⇒ 5V/2A

©SIProp Project, MAKE:style Hardware beagleboard-xM KONDO Animal Kinect Software ofxDroidKinect Linaro Kernel Android(Embedded Master) Do It Yourself ⇒ Do It With Others!