Cloud Robotics- Enable Cloud Computing for Robots

Post on 20-Nov-2014

2.839 views 0 download

Tags:

description

Cloud Robotics- Enable Cloud Computing for Robots

Transcript of Cloud Robotics- Enable Cloud Computing for Robots

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 !