Cloud Robotics
-
Upload
sayed-chhattan-shah -
Category
Education
-
view
1.139 -
download
1
description
Transcript of Cloud Robotics
한국해양과학기술진흥원
Cloud Robotics
2013.10.6
Sayed Chhattan Shah, PhD
Electronics and Telecommunications Research Institute, Koreahttps://sites.google.com/site/chhattanshah/
한국해양과학기술진흥원2
Acknowledgements
Ken Goldberg, UC Berkeley, “Cloud Robotics”
Guoqiang Hu, NTU Singapore, “Cloud Robot-ics: Architecture, Challenges and Applica-tions”
한국해양과학기술진흥원
Outline
Introduction
Applications
Challenges
Current Research
Future Research Directions
한국해양과학기술진흥원
Cloud Robotics
Robots that rely on cloud-computing infrastructure to access vast amounts of processing power and data
Allow robots to offload compute-intensive tasks Image processing
Voice recognition
Robots can download new skills instantly
Enabling Factors
Mobile Devices
Wireless networks
Rapidly expanding Internet resources
한국해양과학기술진흥원
Benefits
Provides a shared knowledge database
Organizes and unifies information about the world in a format usable by robots
Offloads heavy computing tasks to the cloud Cheaper, lighter, easier-to-maintain hardware Longer battery life Less need for software pushes/updates CPU hardware upgrades are invisible & hassle-free
Skill / Behavior Database Reusable library of “skills” or behaviors that map to per-
ceived task requirements / complex situations
한국해양과학기술진흥원
Example
Cloud-enabled Object Recognition
Google Goggles project
한국해양과학기술진흥원
Example
Robot Goggles
Upload images -> Download Semantic• Object name • 3D model, mass, materials, friction properties• Usage instructions - function, how to grasp, operate• Context and Domain knowledge
한국해양과학기술진흥원
Example
Matrix Movie Scene
For humans, still science fiction
For robots?
한국해양과학기술진흥원
Example
Maps and Localization
Shared and highly detailed maps of the world stored in the cloud
Updates can be published and immediately used
한국해양과학기술진흥원
Cloud Robotics and Networked Robots
한국해양과학기술진흥원
Cloud Robotics and Networked Robots
한국해양과학기술진흥원
Cloud Robotics and Networked Robots
Peer-based Model
Proxy-based Model
Clone-based Model
한국해양과학기술진흥원
Cloud Robotics Projects
Researchers at ASORO laboratory have built a cloud computing infrastructure to gener-ate 3-D models of environments
Allowing robots to perform simultaneous localization and mapping much faster than by relying on their onboard computers
• SLAM refers to a technique for a robot to build a map of the environ-ment without a priori knowledge, and to simultaneously localize itself in the unknown environment
The backend system consists of a Hadoop distributed file system that can store data from laser scanners, odometer data, or images and video streams from cameras
한국해양과학기술진흥원
Cloud Robotics Projects
At LAAS, Jean-Paul Laumond, and colleagues are creating object databases for robots to simplify the planning of ma-nipulation tasks like opening a door
The idea is to develop a software framework where objects come with a "user manual" for the robot to manipulate them
This manual would specify, for example, the position from which the robot should manipulate the object
The approach tries to break down the computational com-plexity of manipulation tasks into simpler, decoupled parts:
A simplified manipulation problem based on the ob-ject's "user manual," and
A whole-body motion generation by an inverse kine-matics solver, which the robot's computer can solve in real time
한국해양과학기술진흥원
Cloud Robotics Projects
Gostai, a French robotics firm, has built a cloud robotics in-frastructure called GostaiNet, which allows a robot to per-form speech recognition, face detection, and other tasks remotely
Gostai's Jazz telepresence robot uses the cloud for video recording and voice synthesis
Cloud Robotics
한국해양과학기술진흥원
Challenges
Limited Resources
Mobility
Limited Power
Dynamic Network Environment
Security
Computation Challenges
Offload decision
Offload strategy
Communication Challenges
Data transfer time
한국해양과학기술진흥원
Cloud Robotics
Same as:
Remote computing?
Mobile cloud computing?
Mobile Grid Computing?