Cloud Robotics

Page 1

Welcome


CLOUD ROBOTICS WITH

ROS ( ROBOTIC OPERATING SYSTEM )

Titto Thomas Roll No.47 S7 A College of Engineering, Chengannur


Robotics 

Robots - mechanical intelligent agent which can perform tasks on its own, or with guidance They can be industrial, mobile, service , humanoids..etc Touches every instant of life in one way or the other Robotics - deals with design, construction, operation, structural disposition, manufacture and application of robots Dynamically growing industry and its in need of alternative and new ways

College of Engineering Chengannur

1


Where do we stand ? 

College of Engineering Chengannur

Require great computational capabilities to be able to process – in real time – images, faces, voice, sounds, obstacles many more Necessary to have a very powerful – and high energy consuming – processor and peripherals on board. Necessary to carry huge and heavy batteries as well 2


ROS (Robotic Operating System ) 

College of Engineering Chengannur

Software framework for robot software development developed in 2007 under the name switchyard by the Stanford Artificial Intelligence Laboratory in support of the STAIR Based on graph architecture & is geared toward a Unix-like system

Doesn't have to ”reinvent the wheel ”

3


ROS is.. 

Peer-to-peer

Multi-lingual

Tools-based

Thin

 

Free and OpenSource

Exponentially growing Used in many applications including Willow Garage’s PR2, Aldebaran’s Nao and Shadow’s robotic hand

College of Engineering Chengannur

4


Cloud Computing

ď ś

ď ś

Using multiple server computers via a digital network, as though they were one computer the services available are considered part of cloud

College of Engineering Chengannur

5


Cloud Provides.. 

Device and location independence Significant workload shift from the local computers Cost is reduced as capital expenditure is converted to operational expenditure

Sharing of resources and costs across a large pool of users

Highly reliability and efficiency

Improved security due to centralization of data

Easiness in supporting and improving a software

Scalable - dynamic provisioning of resources

College of Engineering Chengannur

7


ROS in the Cloud

College of Engineering Chengannur

7


High Level Overview Server Cluster

Computer jobs & sensor data

Cloud Computing Framework Ros Messages

College of Engineering Chengannur

Public Cloud (Internet) ROS Messages over http

ROS Framework

Private Cloud (Intranet)

ROS Messages over http

8


Architechture In Layers Storage / Compute Nodes Distributed File System and necessary services

Cloud Framework Master & Subscriber Nodes ROS Nodes

College of Engineering Chengannur

9


ROS Messaging

Example Publication

Topic

Node

Subscription

Node

Service Invocation College of Engineering Chengannur

10


Cloud Enabled Robots Can..

Understand

Perceive

Share

& REACT College of Engineering Chengannur

11


Why should we ?? 

Off the shelf hardware means affordable robots Lower the barrier to entry for robotics Scalable CPU, memory, and storage shared knowledge database hardware upgrades are invisible & hassle-free Longer battery life

College of Engineering Chengannur

12


lighter, easier-tomaintain hardware (akin to desktop PC vs. a thinclient “netbook”) Robot experiences / history / behavior outcomes / learned skills can all be published or data mined Expanding the knowledge beyond “Physical Body”

Cheaper , Lighter & Smarter College of Engineering Chengannur

13


Needs Improvisation 

Cloud Computing is still taking baby steps, so will have to wait for the platforms to develop cloud-based applications can get slow or simply become unavailable leaving the robot “Brainless”

Tasks that involve real-time execution require onboard processing

College of Engineering Chengannur

14


Implementations till now.. ●

RoboEarth - to develop a “World Wide Web for robots”

ASORO’s Cloud Computing Infrastructure

Google’s initiative with Android

Nao Humanoid Robots

Google’s street View Robot

DAviCi framework

Project Phondox

Turtlebot from google

College of Engineering Chengannur

15


Check it out..

College of Engineering Chengannur

16


THANK YOU..!!


ANY QUESTIONS ??


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.