SlideShare a Scribd company logo
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 ?
                                       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

College of Engineering Chengannur                                          2
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
                                       Doesn't have to ”reinvent the wheel ”




College of Engineering Chengannur                                                   3
ROS is..
                                   Peer-to-peer
                                   Multi-lingual
                                   Tools-based
                                   Thin
                                   Free and Open-
                                    Source

                     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
                     Computer                      Cluster
                   jobs & sensor
                       data


                   Cloud Computing Framework

            Ros                     ROS Messages
          Messages                  over http

                                            Public Cloud




                                                                    ROS Framework
             Private                         (Internet)
             Cloud
           (Intranet)                                ROS Messages
                                                     over http




College of Engineering Chengannur                                                   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      Subscription




         Node                       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-to-
                                        maintain hardware (akin
                                        to desktop PC vs. a thin-
                                        client “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 ??

More Related Content

PDF
SMARCOS - ARTEMIS Summer Camp 2010
PDF
Cag Corporate Dossier May 2012
PDF
Maya
PPTX
Bipin baby
KEY
AS3 Finite State Machines
PPTX
Wearable computing devices & its appllcation
PPTX
Falkirk wheel
PPTX
Immersion lithography
SMARCOS - ARTEMIS Summer Camp 2010
Cag Corporate Dossier May 2012
Maya
Bipin baby
AS3 Finite State Machines
Wearable computing devices & its appllcation
Falkirk wheel
Immersion lithography

Viewers also liked (20)

PDF
A novel Approch for Robot Grasping on cloud
PPTX
Snakeppt1 copy
PPTX
Cloud Robotics
PPTX
Antimatter ppt
PPTX
Snake Robot
PPTX
PPTX
Additive manufacturing
PPTX
Kinetic energy recovery system
PPTX
Cloud computing slids
PPTX
Cloud Robotics: It’s time to offload their brain on Cloud, for better Robotic...
PPTX
INDUSTRIAL APPLICATION OF MACHINE VISION ppt mrng finl
PPTX
Kinetic energy recovery system ppt
PDF
Cloud robotics
PDF
Snake presentation_ppt
PPTX
Machine vision systems ppt
PPT
Kaizen Philosophy
PPTX
15 Common Myths you were taught to believe about Cars
PPTX
additive manufacturing
PPSX
3 D Printing / Additive Manufacturing
A novel Approch for Robot Grasping on cloud
Snakeppt1 copy
Cloud Robotics
Antimatter ppt
Snake Robot
Additive manufacturing
Kinetic energy recovery system
Cloud computing slids
Cloud Robotics: It’s time to offload their brain on Cloud, for better Robotic...
INDUSTRIAL APPLICATION OF MACHINE VISION ppt mrng finl
Kinetic energy recovery system ppt
Cloud robotics
Snake presentation_ppt
Machine vision systems ppt
Kaizen Philosophy
15 Common Myths you were taught to believe about Cars
additive manufacturing
3 D Printing / Additive Manufacturing
Ad

Similar to Cloud robotics (20)

PPT
Vom PC zum Roboter
PDF
Adaptive Computation Offloading from Mobile Devices into the Cloud
PPT
Grid computing [2005]
PPTX
PPT
Current Trends in HPC
PPTX
Lightweight Concurrency
PDF
Learning of robots by using & sharing the cloud computing techniques
PDF
Introduction to Big Data and Science Clouds (Chapter 1, SC 11 Tutorial)
PDF
Parallel and Distributed Computing: BOINC Grid Implementation Paper
PDF
"Parallel and Distributed Computing: BOINC Grid Implementation" por Rodrigo N...
PPTX
Sn wf12 amd fabric server (satheesh nanniyur) oct 12
PDF
00 logistics zhu
PDF
Personal robot industry v4
PDF
Research Issues in P2P Netwroks
PDF
The world is the computer and the programmer is you
PDF
Distributed Systems in Data Engineering
PPTX
David Loureiro - Presentation at HP's HPC & OSL TES
PPTX
Cloud robotics ricky
PPTX
Cloud Robotics- Enable Cloud Computing for Robots
PPTX
Cloud Robotics- Enable Cloud Computing for Robots
Vom PC zum Roboter
Adaptive Computation Offloading from Mobile Devices into the Cloud
Grid computing [2005]
Current Trends in HPC
Lightweight Concurrency
Learning of robots by using & sharing the cloud computing techniques
Introduction to Big Data and Science Clouds (Chapter 1, SC 11 Tutorial)
Parallel and Distributed Computing: BOINC Grid Implementation Paper
"Parallel and Distributed Computing: BOINC Grid Implementation" por Rodrigo N...
Sn wf12 amd fabric server (satheesh nanniyur) oct 12
00 logistics zhu
Personal robot industry v4
Research Issues in P2P Netwroks
The world is the computer and the programmer is you
Distributed Systems in Data Engineering
David Loureiro - Presentation at HP's HPC & OSL TES
Cloud robotics ricky
Cloud Robotics- Enable Cloud Computing for Robots
Cloud Robotics- Enable Cloud Computing for Robots
Ad

More from IIT Bombay (6)

PDF
Neurogrid : A Mixed-Analog-Digital Multichip System for Large-Scale Neural Si...
PDF
SpinFET
PDF
OFET sensors
PDF
Wirelessly Actuated Snake Prototype
PPTX
Proddec - CEC
PPT
Zig bee
Neurogrid : A Mixed-Analog-Digital Multichip System for Large-Scale Neural Si...
SpinFET
OFET sensors
Wirelessly Actuated Snake Prototype
Proddec - CEC
Zig bee

Recently uploaded (20)

PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
The various Industrial Revolutions .pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
Chapter 5: Probability Theory and Statistics
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Modernising the Digital Integration Hub
PPT
What is a Computer? Input Devices /output devices
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
STKI Israel Market Study 2025 version august
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
A novel scalable deep ensemble learning framework for big data classification...
The various Industrial Revolutions .pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Tartificialntelligence_presentation.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
Chapter 5: Probability Theory and Statistics
Module 1.ppt Iot fundamentals and Architecture
1 - Historical Antecedents, Social Consideration.pdf
O2C Customer Invoices to Receipt V15A.pptx
Programs and apps: productivity, graphics, security and other tools
Modernising the Digital Integration Hub
What is a Computer? Input Devices /output devices
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Final SEM Unit 1 for mit wpu at pune .pptx
OMC Textile Division Presentation 2021.pptx
STKI Israel Market Study 2025 version august
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Enhancing emotion recognition model for a student engagement use case through...

Cloud robotics

  • 2. CLOUD ROBOTICS WITH ROS ( ROBOTIC OPERATING SYSTEM ) Titto Thomas Roll No.47 S7 A College of Engineering, Chengannur
  • 3. 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
  • 4. Where do we stand ?  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 College of Engineering Chengannur 2
  • 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  Doesn't have to ”reinvent the wheel ” College of Engineering Chengannur 3
  • 6. ROS is..  Peer-to-peer  Multi-lingual  Tools-based  Thin  Free and Open- Source  Exponentially growing  Used in many applications including Willow Garage’s PR2, Aldebaran’s Nao and Shadow’s robotic hand College of Engineering Chengannur 4
  • 7. 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
  • 8. 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
  • 9. ROS in the Cloud College of Engineering Chengannur 7
  • 10. High Level Overview Server Computer Cluster jobs & sensor data Cloud Computing Framework Ros ROS Messages Messages over http Public Cloud ROS Framework Private (Internet) Cloud (Intranet) ROS Messages over http College of Engineering Chengannur 8
  • 11. Architechture In Layers Storage / Compute Nodes Distributed File System and necessary services Cloud Framework Master & Subscriber Nodes ROS Nodes College of Engineering Chengannur 9
  • 12. ROS Messaging Example Publication Topic Subscription Node Node Service Invocation College of Engineering Chengannur 10
  • 13. Cloud Enabled Robots Can.. Understand Perceive Share & REACT College of Engineering Chengannur 11
  • 14. 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
  • 15. lighter, easier-to- maintain hardware (akin to desktop PC vs. a thin- client “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
  • 16. 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
  • 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 College of Engineering Chengannur 15
  • 18. Check it out.. College of Engineering Chengannur 16