cloud robotics- enable cloud computing for robots
DESCRIPTION
Cloud Robotics- Enable Cloud Computing for RobotsTRANSCRIPT
1
Cloud RoboticsEnable Cloud Computing for Robots
Ruijiao Li
2
Outline
Inspiration
Conception
Background
Motivation
Proposal
Challenges
3
Inspiration
A Survey On Cloud Computing, 2009
James Kuffner – Cloud Computing, 2010
Google Cloud Robotics, 2011
Worlfram Alpha
SIRI, Apple Inc.
NYU Cloud Robotics, 2012
Medical Cloud - UK
4
Conception
5
Conception
Robot
6
Background
Robotics History
Online Robot Controllers
Swarm Robotics
Semantics Web Technology
Multi-agent Technology
Ontology / Formal Method/ Knowledge Representation
7
Robot Samples
8
Robotics History
1920s~ : Robots in fictions.
- “Robot” first appeared in a play R.U.R.
1920s~ 1950s: Remotely controlled robots(In Exhibitions).
1960s~: Industrial robot in assemble line.
1970s~: Programmable universal robots.
1980s~: Humanoid
2010~: Cloud Robotics
9
Online Robot Controller
10
Swarm RoboticsSwarm robotics is a new approach to the coordination of multi-robot systems which consist of large numbers of mostly simple physical robots.
11
Semantics Web
Semantically structured knowledge/data
International standard
Resource Description Framework
Web Ontology Language
Semantics Search: Higher accuracy
i.e. Wolfram|Alpha, Goolge semantics search
12
Semantics Web
13
Agent Oriented Programming
“Agent- encapsulated computer system, situated in some environment, and capable of flexible autonomous action in that environment in order to meet its design objectives” (Wooldridge)
14
Agent Oriented Programming
15
Motivation
Why Cloud Robotics
Enable Cheaper, lighter, “smarter” robots
Create “Shared knowledgebase” for robots
- Information of the “world”/ ” Environment”
- Experience record, Behavior Planning, Data mining,
Learning, Dynamic(Updatable) Skills
Easier Development
16
Motivation
Autonomous Vehicles
GPS + Cloud Map —— Navigation
Unmanned delivery service
Transport for disabled people
Dangerous transport alternation
Cloud
17
Motivation
Cloud Based Medical Service Robot
Bio-sensor + Robot + Medical Cloud —— Robot Doctor
User
User
User
Sensor
Sensor
Sensor
Interface
Medical Cloud
18
Motivation Robot Medical Cloud
Ontology Knowledge
Base
Semantic Query
System
Learning System
Clinical Agent
System
19
Motivation Robot with Professional Skill
Chef Systems Researc
h Assistan
tTeacher
Server
Secretary
Doctor
20
Proposal
Frame Work and Architecture For Robot Cloud.
Client Robot Emulator
Interface
Data Storage
Knowledge Representation and Classification
Machine Learning
Sensor
21
Proposal
ROS
Webots Simulat
or
Webots Simulat
or
Webots Simulat
or
WiFi/ 4G-Mobile Network
ROSROS
Master Nodes
Hadoop Platform
Data Center
Master Nodes
Master Nodes
… …… …
… …
…
Applications
Knowledge Base
Applications
22
Challenges
Sensor
Communication
Formalized Knowledge Representation
Machine Learning
Ethic
23
Thanks !