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 ROBOT’S KNOWLEDGE BEYOND IT’S PHYSICAL BODY.

CLOUD COMPUTING   concept of cloud computing dates back to the 1960s. . 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. to John McCarthy.

FEATURES OF CLOUD COMPUTING Application Programming Interface  Multi-tenancy  Reliability  Scalability  Security  Maintenance  .

ROBOTS WITH THEIR HEADS ON THE CLOUD .

All the robots form a robot cloud-providing services to external service consumers. each robot plays the role of a typical cloud resourse. Features of proposed rcc       Composibility Reusability Virtualization Diversification Extensibility Easy update .ROBOT CLOUD CENTRE   In RCC system.

 End users access system by “Robot Cloud Panel”. . “Mapping Layer” and the “Robot Cloud Units” are designed as back-end systems.interface and web services interface.  They request and obtain the service from the robots  The “Service Broker” provides web user.

Robot cloud units : communicate with other parts of the system. • Infrastructure is composed of the hardware devices of robot and the operating system and device drivers. and analysing the robotics applications.managing.plays a role of modeling. • WSDL Interface Robots must interact with other parts of the system. or interact with other robots. deploying. and also required to interact with each other. Service Broker : provides Basic Hardware Services”. “Application Services” and “Common Services” Mapping Layer : To make system more flexible.. assembling. the architecture of this system employs a layered structure. and we use web services as the communication interface Robot Cloud Panel : core of the whole system. .

THE SOFTWARE PLATFORM   2010 IEEE International Conference on Robotics and Automation. .a software framework providing scalability and parallelism advantages of cloud computing for service robots in large environments. Proposed DAvinCi. the open source Hadoop Distributed File System HDFS. Development of a software architecture enabling heterogeneous agents to share sensor data and also upload data to processing node. combines the distributed ROS architecture.

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 .

lighter.  OFFLOADS THE HEAVY COMPUTING TASKS TO THE CLOUD -cheaper.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.organizes and unifies information about the world in a format usable by robots.BENEFITS OF CLOUD ROBOTICS  PROVIDES A SHARED KNOWLEDGE DATABASE . -data mining the history of all cloud enabled robots .

giant database.  Google engineers developed Android-powered robot software -a smartphone to control robots. .“World Wide Web for robots.CLOUD ROBOTICS PROJECTS  RoboEarth : Eindhoven University of Technology Netherlands. Researchers at Singapore’s ASORO built a cloud-  computing infrastructure for robots to generate 3-D maps of their environments.”.

created by the French firm Aldebaran Robotics.  children’s hospital in Italy.creating “user manual” repositories for everyday objects to help robots with manipulation tasks. Nao humanoid robots. in Toulouse.CLOUD ROBOTICS PROJECTS CONTD…  Researchers –Laboratory of Analysis and Architecture of Systems. face detection. will rely on a cloud infrastructure to perform speech recognition. and other tasks that might help improve their interaction with patients. France. .

sharing smarts : A robot. Part of the RoboEarth project. taps the cloud to learn how to serve a drink to a patient .

”  “Tasks that involve real-time execution require onboard processing .DE MERITS Cloud is not the solution to all of robotics’ difficulties. a hitch in the network could leave it “brainless.  controlling a robot’s motion—which relies heavily on sensors and feedback—won’t benefit much from the cloud.  cloud-based applications can get slow or unavailable If a robot relies too much on the cloud.

 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 .POSSIBLE SOLUTIONS AND FUTURE SCOPE  By making the robots remember the conversation with the cloud robot-going-brainless scenario can be avoided.

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 Jean. director of research at France’s Laboratory of Analysis and Architecture of Systems  .” . head of the Humanoid Research Group at Japan’s National Institute of Advanced Industrial science and technology  “Coupling robotics and distributed computing could bring about big changes in robot autonomy.” -says Kazuhito Yokoi.Paul Laumond.

“Maybe they’ll even be able to download a helicopter-pilot Program” . currently working at Google. a professor at Carnegie Mellon University.REFLECTIONS  James Kuffner. 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 they’ll share their interactions with the world and learn about new objects. places. and behaviors.

Yinong Chen3. Wu Xiaojun. USA Design of a Robot Cloud Center Zhihui Du1.4 and Chen Xu5 2011 Tenth International Symposium on Autonomous Decentralized systems  iEEE Spectrum • march 2011  . 2010. Alaska. Krishnamoorthy Baskaran Foong Foo Kong.Senthil Kumar. Xin Sun1. Vikas Reddy Enti. A. Liu Bingbing. Anchorage. and Goh Wai Kit IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8. Weiqiang Yang2. Kang Dee Meng. Xiaoying Wang1.REFERENCES  DAvinCi: A Cloud Computing Framework for Service Robots Rajesh Arumugam†.

THANK YOU .

Sign up to vote on this title
UsefulNot useful