Cloud Robotics- Enable Cloud Computing for Robots

  • 2,336 views
Uploaded on

Cloud Robotics- Enable Cloud Computing for Robots

Cloud Robotics- Enable Cloud Computing for Robots

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • @mfabell Thanks very much. It is quite helpful for me.
    Are you sure you want to
    Your message goes here
  • Nice slideshow Ruijiao. I recommend you have a look at http://www.roboearth.org ... they are also working on a Robotics Cloud Engine (still in Alpha): http://doc.roboearth.org/rce
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,336
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
63
Comments
2
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • ----- Meeting Notes (30/08/2012 10:43) -----Talk about cloud robotics and some frontero topic of AI
  • ----- Meeting Notes (30/08/2012 11:25) -----09 google chrome os ----- Meeting Notes (30/08/2012 11:35) -----EAP Project
  • ----- Meeting Notes (30/08/2012 11:35) -----AD 1st Automatical Mechanic 诸葛亮 木牛流马 16th Duck

Transcript

  • 1. Cloud RoboticsEnable Cloud Computing for Robots Ruijiao Li 1
  • 2. OutlineInspirationConceptionBackgroundMotivationProposalChallenges 2
  • 3. InspirationA Survey On Cloud Computing, 2009James Kuffner – Cloud Computing, 2010Google Cloud Robotics, 2011Worlfram AlphaSIRI, Apple Inc.NYU Cloud Robotics, 2012Medical Cloud - UK 3
  • 4. Conception 4
  • 5. Conception 5
  • 6. BackgroundRobotics HistoryOnline Robot ControllersSwarm RoboticsSemantics Web TechnologyMulti-agent TechnologyOntology / Formal Method/ Knowledge Representation 6
  • 7. Robot Samples 7
  • 8. Robotics History1920s~ : 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~: Humanoid2010~: Cloud Robotics 8
  • 9. Online Robot Controller 9
  • 10. Swarm RoboticsSwarm robotics is a new approach to the coordination ofmulti-robot systems which consist of large numbers of mostlysimple physical robots. 10
  • 11. Semantics Web Semantically structured knowledge/data International standard Resource Description Framework Web Ontology Language Semantics Search: Higher accuracyi.e. Wolfram|Alpha, Goolge semantics search 11
  • 12. Semantics Web 12
  • 13. Agent Oriented Programming―Agent- encapsulated computer system, situated in someenvironment, and capable of flexible autonomous action inthat environment in order to meet its design objectives‖(Wooldridge) 13
  • 14. Agent Oriented Programming 14
  • 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 15
  • 16. MotivationAutonomous Vehicles + ——Unmanned delivery serviceTransport for disabled peopleDangerous transport alternation Cloud 16
  • 17. MotivationCloud Based Medical Service Robot + + —— User Senso r Medical Senso Interface Cloud User r Senso User r 17
  • 18. MotivationRobot Medical Cloud Ontology SemanticKnowledge Query Base System Learning Clinical Agent System System 18
  • 19. MotivationRobot with Professional Skill Secretary Chef Systems Research Doctor Assistant Teacher Server 19
  • 20. ProposalFrame Work and Architecture For Robot Cloud. Client Robot Emulator Interface Data Storage Knowledge Representation and Classification Machine Learning Sensor 20
  • 21. Proposal Webots Webots Webots Simulato Simulato Simulato … … … … r r r ROS ROS ROSMaster Nodes … Master Nodes … Master Nodes … Hadoop Platform Knowledge Applications Applications Base 21
  • 22. ChallengesSensorCommunicationFormalized Knowledge RepresentationMachine LearningEthic 22
  • 23. 23