cloud robotics- enable cloud computing for robots

23
Cloud Robotics Enable Cloud Computing for Robots Ruijiao Li 1

Upload: ruijiao-li

Post on 20-Nov-2014

2.841 views

Category:

Documents


0 download

DESCRIPTION

Cloud Robotics- Enable Cloud Computing for Robots

TRANSCRIPT

Page 1: Cloud Robotics- Enable Cloud Computing for Robots

1

Cloud RoboticsEnable Cloud Computing for Robots

Ruijiao Li

Page 2: Cloud Robotics- Enable Cloud Computing for Robots

2

Outline

Inspiration

Conception

Background

Motivation

Proposal

Challenges

Page 3: Cloud Robotics- Enable Cloud Computing for Robots

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

Page 4: Cloud Robotics- Enable Cloud Computing for Robots

4

Conception

Page 5: Cloud Robotics- Enable Cloud Computing for Robots

5

Conception

Robot

Page 6: Cloud Robotics- Enable Cloud Computing for Robots

6

Background

Robotics History

Online Robot Controllers

Swarm Robotics

Semantics Web Technology

Multi-agent Technology

Ontology / Formal Method/ Knowledge Representation

Page 7: Cloud Robotics- Enable Cloud Computing for Robots

7

Robot Samples

Page 8: Cloud Robotics- Enable Cloud Computing for Robots

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

Page 9: Cloud Robotics- Enable Cloud Computing for Robots

9

Online Robot Controller

Page 10: Cloud Robotics- Enable Cloud Computing for Robots

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.

Page 11: Cloud Robotics- Enable Cloud Computing for 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

Page 12: Cloud Robotics- Enable Cloud Computing for Robots

12

Semantics Web

Page 13: Cloud Robotics- Enable Cloud Computing for Robots

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)

Page 14: Cloud Robotics- Enable Cloud Computing for Robots

14

Agent Oriented Programming

Page 15: Cloud Robotics- Enable Cloud Computing for Robots

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

Page 16: Cloud Robotics- Enable Cloud Computing for Robots

16

Motivation

Autonomous Vehicles

GPS + Cloud Map —— Navigation

Unmanned delivery service

Transport for disabled people

Dangerous transport alternation

Cloud

Page 17: Cloud Robotics- Enable Cloud Computing for Robots

17

Motivation

Cloud Based Medical Service Robot

Bio-sensor + Robot + Medical Cloud —— Robot Doctor

User

User

User

Sensor

Sensor

Sensor

Interface

Medical Cloud

Page 18: Cloud Robotics- Enable Cloud Computing for Robots

18

Motivation Robot Medical Cloud

Ontology Knowledge

Base

Semantic Query

System

Learning System

Clinical Agent

System

Page 19: Cloud Robotics- Enable Cloud Computing for Robots

19

Motivation Robot with Professional Skill

Chef Systems Researc

h Assistan

tTeacher

Server

Secretary

Doctor

Page 20: Cloud Robotics- Enable Cloud Computing for Robots

20

Proposal

Frame Work and Architecture For Robot Cloud.

Client Robot Emulator

Interface

Data Storage

Knowledge Representation and Classification

Machine Learning

Sensor

Page 21: Cloud Robotics- Enable Cloud Computing for Robots

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

Page 22: Cloud Robotics- Enable Cloud Computing for Robots

22

Challenges

Sensor

Communication

Formalized Knowledge Representation

Machine Learning

Ethic

Page 23: Cloud Robotics- Enable Cloud Computing for Robots

23

Thanks !