SlideShare a Scribd company logo
CLOUD
ROBOTICS
Made by:
Siddharth Awasthi
Cloud Robotics :
Cloud Computing +
Robotic Operating
System
(ROS)
• 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
Using multiple server
computers
via a digital network,
as though they were one
Computer.
the services available
are considered part of cloud.
Cloud Provides..
• Device and location independence
• Significant workload shift from the local computers
• Sharing of resources and costs across a large pool
of users
• High reliability and efficiency.
• Improved security due to centralization of data
• Easiness in supporting and improving a software
• Scalable - dynamic provisioning of resources
ROS (Robotic Operating System)
• 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.
ROS is…
• Peer-to-peer
• Multi-lingual
• Tools-based
• Thin
• Free and Open-Source
• Exponentially growing
• Used in many applications
What Robots can do if connected to
Cloud ???
Understand
Receive Share
& React
MESSAGING MECHANISM
Publication Subscription
Service Invocation
• 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.
TOPIC
NODE NODE
Robot Cloud Centre(RCC)
• In RCC system, each robot plays the role of a typical
cloud resource.
• All the robots form a robot cloud-providing services to
external service consumers.
Features
• Compatibility
• Reusability
• Extensibility
• Easy update
ROS in the Cloud
• ARCHITECTURE
• 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 analyzing 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.
High Level Overview
Jobs & Server
Sensor data Cluster
ROS ROS Messages
Messages over Http
Private Cloud ROS Messages
(Intranet) over Http
Cloud Computing Framework
ROSFramework
Public Cloud
(Internet)
Why should we use Cloud Robotics ???
• offloads the heavy computing
tasks to the cloud
• Lower the barrier to entry
for robotics
• Scalable CPU, memory, and storage
• shared knowledge database
• hardware upgrades are invisible &
hassle-free
• Longer battery life
lighter, easier-to-maintain hardware
Robot experiences / history /
behavior outcomes /
learned skills can all be
published or data mined
Expanding the knowledge
beyond “Physical Body”
Needs Improvisation
• Cloud Robotics 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.
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
THANK YOU

More Related Content

What's hot

CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
ghayour abbas
 
Cloud computing
Cloud computingCloud computing
Cloud computing
DebrajKarmakar
 
Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
Amarjeetsingh Thakur
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
Seminar Links
 
Cloud computing
Cloud computingCloud computing
Cloud computing
communication-eg
 
Detection of plant diseases
Detection of plant diseasesDetection of plant diseases
Detection of plant diseases
Muneesh Wari
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Shiva Prasad
 
Grid computing notes
Grid computing notesGrid computing notes
Grid computing notes
Syed Mustafa
 
Internet of-thing
Internet of-thingInternet of-thing
Internet of-thing
Rishab garg
 
IoT implementation and Challenges
IoT implementation and ChallengesIoT implementation and Challenges
IoT implementation and Challenges
Ahmed Banafa
 
Security challenges in IoT
Security challenges in IoTSecurity challenges in IoT
Security challenges in IoT
Vishnupriya T H
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 
SOA And Cloud Computing
SOA And Cloud ComputingSOA And Cloud Computing
SOA And Cloud Computing
David Chou
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
Ravindra Dastikop
 
Ogsa ogsi service elements and layered model
Ogsa ogsi service elements and layered modelOgsa ogsi service elements and layered model
Ogsa ogsi service elements and layered model
Pooja Dixit
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationPriyanka Sharma
 
Face Recognition Attendance System
Face Recognition Attendance System Face Recognition Attendance System
Face Recognition Attendance System
Shreya Dandavate
 
IoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation ApplicationIoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation Application
Areej Qasrawi
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 

What's hot (20)

CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Detection of plant diseases
Detection of plant diseasesDetection of plant diseases
Detection of plant diseases
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
 
Grid computing notes
Grid computing notesGrid computing notes
Grid computing notes
 
Internet of-thing
Internet of-thingInternet of-thing
Internet of-thing
 
IoT implementation and Challenges
IoT implementation and ChallengesIoT implementation and Challenges
IoT implementation and Challenges
 
Security challenges in IoT
Security challenges in IoTSecurity challenges in IoT
Security challenges in IoT
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
SOA And Cloud Computing
SOA And Cloud ComputingSOA And Cloud Computing
SOA And Cloud Computing
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Ogsa ogsi service elements and layered model
Ogsa ogsi service elements and layered modelOgsa ogsi service elements and layered model
Ogsa ogsi service elements and layered model
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Face Recognition Attendance System
Face Recognition Attendance System Face Recognition Attendance System
Face Recognition Attendance System
 
IoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation ApplicationIoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation Application
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 

Viewers also liked

Cloud Robotics- Enable Cloud Computing for Robots
Cloud Robotics- Enable Cloud Computing for Robots Cloud Robotics- Enable Cloud Computing for Robots
Cloud Robotics- Enable Cloud Computing for Robots
Ruijiao Li
 
Nao in the cloud
Nao in the cloudNao in the cloud
Nao in the cloud
FloJo24
 
A novel Approch for Robot Grasping on cloud
A novel Approch for Robot Grasping on cloudA novel Approch for Robot Grasping on cloud
A novel Approch for Robot Grasping on cloudKrishna Kangane
 
Cloud computing slids
Cloud computing slidsCloud computing slids
Cloud computing slids
Srisailam Dhanunjaya
 
Betume tomo i
Betume   tomo iBetume   tomo i
Betume tomo i
Antonio Ribeiro
 
Holiday in romania
Holiday in romaniaHoliday in romania
Holiday in romania
Valentina Elena
 
Timo Sirainen - Dovecot Story - Mindtrek 2016
Timo Sirainen - Dovecot Story - Mindtrek 2016Timo Sirainen - Dovecot Story - Mindtrek 2016
Timo Sirainen - Dovecot Story - Mindtrek 2016
Mindtrek
 
PHP Australia
PHP AustraliaPHP Australia
PHP Australia
Steven Cooper
 
Drupal South - IoT Commerce
Drupal South - IoT CommerceDrupal South - IoT Commerce
Drupal South - IoT Commerce
Steven Cooper
 
Epicenter: Powering Performance & Productivity – Dr. James A. Goenner & Jason...
Epicenter: Powering Performance & Productivity – Dr. James A. Goenner & Jason...Epicenter: Powering Performance & Productivity – Dr. James A. Goenner & Jason...
Epicenter: Powering Performance & Productivity – Dr. James A. Goenner & Jason...
National Charter Schools Institute
 
Have you been vaccinated
Have you been vaccinatedHave you been vaccinated
Have you been vaccinatedoakke01
 
Have you been vaccinated
Have you been vaccinatedHave you been vaccinated
Have you been vaccinatedoakke01
 
Bootstrapping Startup
Bootstrapping StartupBootstrapping Startup
Bootstrapping Startup
Steven Cooper
 
Building the future as a full stack dev
Building the future as a full stack devBuilding the future as a full stack dev
Building the future as a full stack dev
Steven Cooper
 
SydPHP Presentation
SydPHP PresentationSydPHP Presentation
SydPHP Presentation
Steven Cooper
 
The Wizardry of Braintree hosted fields - PHP
The Wizardry of Braintree hosted fields - PHPThe Wizardry of Braintree hosted fields - PHP
The Wizardry of Braintree hosted fields - PHP
Steven Cooper
 
Commerce of Things 2015
Commerce of Things 2015Commerce of Things 2015
Commerce of Things 2015
SlashData
 
Real time control and communication ( Robots , Machines , IOT )
Real time control and communication ( Robots , Machines , IOT )Real time control and communication ( Robots , Machines , IOT )
Real time control and communication ( Robots , Machines , IOT )
ALTANAI BISHT
 

Viewers also liked (20)

Cloud Robotics- Enable Cloud Computing for Robots
Cloud Robotics- Enable Cloud Computing for Robots Cloud Robotics- Enable Cloud Computing for Robots
Cloud Robotics- Enable Cloud Computing for Robots
 
Nao in the cloud
Nao in the cloudNao in the cloud
Nao in the cloud
 
A novel Approch for Robot Grasping on cloud
A novel Approch for Robot Grasping on cloudA novel Approch for Robot Grasping on cloud
A novel Approch for Robot Grasping on cloud
 
Cloud computing slids
Cloud computing slidsCloud computing slids
Cloud computing slids
 
Betume tomo i
Betume   tomo iBetume   tomo i
Betume tomo i
 
Holiday in romania
Holiday in romaniaHoliday in romania
Holiday in romania
 
Timo Sirainen - Dovecot Story - Mindtrek 2016
Timo Sirainen - Dovecot Story - Mindtrek 2016Timo Sirainen - Dovecot Story - Mindtrek 2016
Timo Sirainen - Dovecot Story - Mindtrek 2016
 
PHP Australia
PHP AustraliaPHP Australia
PHP Australia
 
ARTICLE
ARTICLEARTICLE
ARTICLE
 
Drupal South - IoT Commerce
Drupal South - IoT CommerceDrupal South - IoT Commerce
Drupal South - IoT Commerce
 
Epicenter: Powering Performance & Productivity – Dr. James A. Goenner & Jason...
Epicenter: Powering Performance & Productivity – Dr. James A. Goenner & Jason...Epicenter: Powering Performance & Productivity – Dr. James A. Goenner & Jason...
Epicenter: Powering Performance & Productivity – Dr. James A. Goenner & Jason...
 
Have you been vaccinated
Have you been vaccinatedHave you been vaccinated
Have you been vaccinated
 
Have you been vaccinated
Have you been vaccinatedHave you been vaccinated
Have you been vaccinated
 
Bootstrapping Startup
Bootstrapping StartupBootstrapping Startup
Bootstrapping Startup
 
Building the future as a full stack dev
Building the future as a full stack devBuilding the future as a full stack dev
Building the future as a full stack dev
 
SydPHP Presentation
SydPHP PresentationSydPHP Presentation
SydPHP Presentation
 
The Wizardry of Braintree hosted fields - PHP
The Wizardry of Braintree hosted fields - PHPThe Wizardry of Braintree hosted fields - PHP
The Wizardry of Braintree hosted fields - PHP
 
Capitulo6
Capitulo6Capitulo6
Capitulo6
 
Commerce of Things 2015
Commerce of Things 2015Commerce of Things 2015
Commerce of Things 2015
 
Real time control and communication ( Robots , Machines , IOT )
Real time control and communication ( Robots , Machines , IOT )Real time control and communication ( Robots , Machines , IOT )
Real time control and communication ( Robots , Machines , IOT )
 

Similar to Cloud robotics

Cloud Computing for Mobile Robots
Cloud Computing for Mobile RobotsCloud Computing for Mobile Robots
Cloud Computing for Mobile Robots
Darshan Rajagopal
 
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud Computing as Innovation Hub - Mohammad Fairus KhalidCloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
OpenNebula Project
 
KNoT Manifesto
KNoT ManifestoKNoT Manifesto
KNoT Manifesto
Tiago Barros
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Monika Kumari
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.
Saket Kumar
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copyprabhat kumar
 
Cloud description
Cloud descriptionCloud description
Cloud description
thanuambika
 
Cloud Computing(Introduction)
Cloud Computing(Introduction)Cloud Computing(Introduction)
Cloud Computing(Introduction)
Gaurav Uniyal
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
Otto Mora
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
AhmadShah Sultani
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
Mohammad Ilyas Malik
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Arwa
 
Rapyuta a cloud robotics platform
Rapyuta a cloud robotics platformRapyuta a cloud robotics platform
Rapyuta a cloud robotics platform
ieeepondy
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
Bangladesh Network Operators Group
 
Chetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptx
ChetanyaDabi
 
The Convergence of Robotics, the Web, and the IoT
The Convergence of Robotics, the Web, and the IoTThe Convergence of Robotics, the Web, and the IoT
The Convergence of Robotics, the Web, and the IoT
Intel® Software
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Akshay Vasava
 
introduction to distributed computing.pptx
introduction to distributed computing.pptxintroduction to distributed computing.pptx
introduction to distributed computing.pptx
ApthiriSurekha
 

Similar to Cloud robotics (20)

Cloud Computing for Mobile Robots
Cloud Computing for Mobile RobotsCloud Computing for Mobile Robots
Cloud Computing for Mobile Robots
 
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud Computing as Innovation Hub - Mohammad Fairus KhalidCloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
 
KNoT Manifesto
KNoT ManifestoKNoT Manifesto
KNoT Manifesto
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
 
Cloud description
Cloud descriptionCloud description
Cloud description
 
Cloud Computing(Introduction)
Cloud Computing(Introduction)Cloud Computing(Introduction)
Cloud Computing(Introduction)
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
Cloud
CloudCloud
Cloud
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Rapyuta a cloud robotics platform
Rapyuta a cloud robotics platformRapyuta a cloud robotics platform
Rapyuta a cloud robotics platform
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
 
Chetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptx
 
The Convergence of Robotics, the Web, and the IoT
The Convergence of Robotics, the Web, and the IoTThe Convergence of Robotics, the Web, and the IoT
The Convergence of Robotics, the Web, and the IoT
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
introduction to distributed computing.pptx
introduction to distributed computing.pptxintroduction to distributed computing.pptx
introduction to distributed computing.pptx
 

Recently uploaded

STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 

Recently uploaded (20)

STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 

Cloud robotics

  • 2. Cloud Robotics : Cloud Computing + Robotic Operating System (ROS)
  • 3. • 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 Using multiple server computers via a digital network, as though they were one Computer. the services available are considered part of cloud.
  • 4. Cloud Provides.. • Device and location independence • Significant workload shift from the local computers • Sharing of resources and costs across a large pool of users • High reliability and efficiency. • Improved security due to centralization of data • Easiness in supporting and improving a software • Scalable - dynamic provisioning of resources
  • 5. ROS (Robotic Operating System) • 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.
  • 6. ROS is… • Peer-to-peer • Multi-lingual • Tools-based • Thin • Free and Open-Source • Exponentially growing • Used in many applications
  • 7. What Robots can do if connected to Cloud ??? Understand Receive Share & React
  • 8. MESSAGING MECHANISM Publication Subscription Service Invocation • 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. TOPIC NODE NODE
  • 9. Robot Cloud Centre(RCC) • In RCC system, each robot plays the role of a typical cloud resource. • All the robots form a robot cloud-providing services to external service consumers. Features • Compatibility • Reusability • Extensibility • Easy update
  • 10. ROS in the Cloud
  • 11. • ARCHITECTURE • 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.
  • 12. 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 analyzing 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.
  • 13. High Level Overview Jobs & Server Sensor data Cluster ROS ROS Messages Messages over Http Private Cloud ROS Messages (Intranet) over Http Cloud Computing Framework ROSFramework Public Cloud (Internet)
  • 14. Why should we use Cloud Robotics ??? • offloads the heavy computing tasks to the cloud • Lower the barrier to entry for robotics • Scalable CPU, memory, and storage • shared knowledge database • hardware upgrades are invisible & hassle-free • Longer battery life
  • 15. lighter, easier-to-maintain hardware Robot experiences / history / behavior outcomes / learned skills can all be published or data mined Expanding the knowledge beyond “Physical Body”
  • 16. Needs Improvisation • Cloud Robotics 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.
  • 17. 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