0% found this document useful (0 votes)
319 views24 pages

Cloud Robotics

This document discusses cloud robotics, which involves incorporating cloud computing capabilities into robots. The key points are: 1) Cloud robotics allows robots to offload compute-intensive tasks to the cloud, making robots smarter, cheaper, and lighter. It also expands a robot's knowledge beyond its physical body. 2) A cloud robotics software framework called DAvinCi is proposed, which provides scalability and parallelism advantages of cloud computing for service robots. It uses ROS for communication between robots and nodes, and HDFS for data storage. 3) Benefits of cloud robotics include shared knowledge databases, offloading heavy computing, reusable skill libraries, and overcoming hardware limitations through cloud upgrades.

Uploaded by

Jayendra Singh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
319 views24 pages

Cloud Robotics

This document discusses cloud robotics, which involves incorporating cloud computing capabilities into robots. The key points are: 1) Cloud robotics allows robots to offload compute-intensive tasks to the cloud, making robots smarter, cheaper, and lighter. It also expands a robot's knowledge beyond its physical body. 2) A cloud robotics software framework called DAvinCi is proposed, which provides scalability and parallelism advantages of cloud computing for service robots. It uses ROS for communication between robots and nodes, and HDFS for data storage. 3) Benefits of cloud robotics include shared knowledge databases, offloading heavy computing, reusable skill libraries, and overcoming hardware limitations through cloud upgrades.

Uploaded by

Jayendra Singh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 24

SEMINAR ON

BY
DONA GEORGE EC 7 ROLL NO: 39

WHY CLOUD ROBOTICS ?


CLOUD ROBOTICS INCORPORATING CLOUD COMPUTING FACILITY INTO ROBOTS

AIMED AT SMARTER CHEAPER AND LIGHTER ROBOTS. ALLOW ROBOTS TO OFFLOAD COMPUTE-INTENSIVE CPU HEAVY TASKS. EXPANDS A ROBOTS KNOWLEDGE BEYOND ITS PHYSICAL BODY.

CLOUD COMPUTING

concept of cloud computing dates back to the 1960s, to John McCarthy. The term "cloud" is used as a metaphor for the Internet

Cloud computing-a natural evolution of widespread adoption of Virtualization Service-oriented architecture. Autonomic Utility computing.

FEATURES OF CLOUD COMPUTING


Application Programming Interface Multi-tenancy Reliability Scalability Security Maintenance

ROBOTS WITH THEIR HEADS ON THE CLOUD

ROBOT CLOUD CENTRE


In RCC system, each robot plays the role of a typical cloud resourse. All the robots form a robot cloud-providing services to external service consumers.

Features of proposed rcc


Composibility Reusability Virtualization Diversification Extensibility Easy update

End users access system by Robot Cloud Panel.


They request and obtain the service from the robots The Service Broker provides web user- interface and web services interface. Mapping Layer and the Robot Cloud Units are designed as back-end systems.

Robot cloud units : communicate with other parts of the system,


and also required to interact with each other. Infrastructure is composed of the hardware devices of robot and the operating system and device drivers.. WSDL Interface Robots must interact with other parts of the system, or interact with other robots, and we use web services as the communication interface Robot Cloud Panel : core of the whole system,plays a role of modeling, assembling, deploying,managing, and analysing the robotics applications.

Service Broker : provides Basic Hardware Services,


Application Services and Common Services

Mapping Layer : To make system more flexible, the


architecture of this system employs a layered structure.

THE SOFTWARE PLATFORM


2010 IEEE International Conference on Robotics and Automation. Proposed DAvinCi- a software framework providing scalability and parallelism advantages of cloud computing for service robots in large environments.

Development of a software architecture enabling heterogeneous agents to share sensor data and also upload data to processing node. combines the distributed ROS architecture, the open source Hadoop Distributed File System HDFS.

HIGH LEVEL OVERVIEW OF DAvinCi

DAvinCi server binds the robots ecosystem to the backend computation and storage cluster through ROS and HDFS Communication mode between server and robots will be standard Wi-Fi Sensor data from robots pushed by DAvinCi are available to Map/Reduce tasks across the cluster through HDFS file system

The ROS platform is used as framework for our robotic environment. ROS provides flexible modular communication mechanism for exchanging messages between nodes Nodes are processes running on robots.

INCREASING THE NO: OF NODES RESULTS IN FASTER PERFORMANCE

BENEFITS OF CLOUD ROBOTICS

PROVIDES A SHARED KNOWLEDGE DATABASE

- organizes and unifies information about the world in a format usable by robots. OFFLOADS THE HEAVY COMPUTING TASKS TO THE CLOUD
-cheaper,lighter,easier-to-maintain hardware -longer battery life -CPU hardware upgrades are invisible and hassle free SKILL/BEHAVIOR DATABASE

-reusable library of skills or behaviors that map to perseived task requirements/complex situations. -data mining the history of all cloud enabled robots

CLOUD ROBOTICS PROJECTS

RoboEarth : Eindhoven University of Technology


Netherlands- World Wide Web for robots,- giant database. Researchers at Singapores ASORO built a cloud-

computing infrastructure for robots to generate 3-D maps of


their environments.

Google engineers developed Android-powered robot software -a smartphone to control robots.

CLOUD ROBOTICS PROJECTS CONTD

Researchers Laboratory of Analysis and Architecture of

Systems, in Toulouse, France- creating user manual


repositories for everyday objects to help robots with manipulation tasks.

childrens hospital in Italy, Nao humanoid robots, created by the French firm Aldebaran Robotics, will rely on a cloud infrastructure to perform speech recognition, face detection, and other tasks that might help improve their interaction with patients.

sharing smarts : A robot, Part of the RoboEarth project,

taps the cloud to learn how to serve a drink to a patient

DE MERITS
Cloud is not the solution to all of robotics difficulties.

controlling a robots motionwhich relies heavily on sensors and feedbackwont benefit much from the cloud.

cloud-based applications can get slow or unavailable If a robot relies too much on the cloud, a hitch in the network could leave it brainless.

Tasks that involve real-time execution require onboard processing

POSSIBLE SOLUTIONS AND FUTURE SCOPE


By

making the robots remember the conversation with the cloud robot-going-brainless scenario can be avoided. Cloud Aware Android Robots is the next big thing An app store for robots -The app paradigm is one of the crucial factors behind the success of smartphones

REFLECTIONS
The next generation of robots needs to understand not only the environment they are in but also what objects exist and how to operate them, -says Kazuhito Yokoi, head of the Humanoid Research Group at Japans National Institute of Advanced Industrial science and technology Coupling robotics and distributed computing could bring about big changes in robot autonomy, - says Jean- Paul Laumond, director of research at Frances Laboratory of Analysis and Architecture of Systems

REFLECTIONS

James Kuffner, a professor at Carnegie Mellon University, currently working at Google, described the possibilities of cloud robotics at the IEEE

International Conference on Humanoid Robots-he envisions a future when robots will feed
data into a knowledge database, where theyll share their interactions with the world and learn about new objects, places, and behaviors. Maybe theyll even be able to download a

helicopter-pilot Program

REFERENCES

DAvinCi: A Cloud Computing Framework for Service Robots


Rajesh Arumugam, Vikas Reddy Enti, Liu Bingbing, Wu Xiaojun, Krishnamoorthy Baskaran Foong Foo Kong, A.Senthil Kumar, Kang Dee Meng, and Goh Wai Kit IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 2010, Anchorage, Alaska, USA

Design of a Robot Cloud Center Zhihui Du1, Weiqiang Yang2, Yinong Chen3, Xin Sun1, Xiaoying Wang1,4 and Chen Xu5 2011 Tenth International Symposium on Autonomous Decentralized systems iEEE Spectrum march 2011

THANK YOU

You might also like