Cloud Robotics
-
Upload
jayendra-singh -
Category
Documents
-
view
78 -
download
5
Transcript of Cloud Robotics
![Page 1: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/1.jpg)
CLOUD ROBOTICS
BY
DONA GEORGE
EC 7
ROLL NO: 39
SEMINAR ON
![Page 2: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/2.jpg)
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.
![Page 3: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/3.jpg)
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.
![Page 4: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/4.jpg)
FEATURES OF CLOUD COMPUTING
Application Programming Interface Multi-tenancy Reliability Scalability Security Maintenance
![Page 5: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/5.jpg)
ROBOTS WITH THEIR HEADS ON THE CLOUD
![Page 6: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/6.jpg)
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.
Composibility Reusability Virtualization Diversification Extensibility Easy update
Features of proposed rcc
![Page 7: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/7.jpg)
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.
![Page 8: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/8.jpg)
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.
![Page 9: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/9.jpg)
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 sourceHadoop Distributed File System HDFS.
![Page 10: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/10.jpg)
HIGH LEVEL OVERVIEW OF DAvinCi
![Page 11: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/11.jpg)
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
![Page 12: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/12.jpg)
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.
![Page 13: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/13.jpg)
INCREASING THE NO: OF NODES RESULTS IN FASTER PERFORMANCE
![Page 14: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/14.jpg)
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
![Page 15: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/15.jpg)
CLOUD ROBOTICS PROJECTS
RoboEarth : Eindhoven University of Technology
Netherlands- “World Wide Web for robots,”- giant database.
Researchers at Singapore’s 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.
![Page 16: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/16.jpg)
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.
children’s 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.
![Page 17: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/17.jpg)
sharing smarts : A robot,
Part of the RoboEarth project,taps the cloud to learn howto serve a drink to a patient
![Page 18: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/18.jpg)
DE MERITS
Cloud is not the solution to all of robotics’ difficulties.
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, a hitch in the network could leave it “brainless.”
“Tasks that involve real-time execution require onboard processing
![Page 19: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/19.jpg)
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
![Page 20: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/20.jpg)
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 Japan’s 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 France’s Laboratory of Analysis and Architecture of Systems
![Page 21: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/21.jpg)
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 they’ll share their interactions with the world and learn about new objects, places, and behaviors.
“Maybe they’ll even be able to download a helicopter-pilot Program”
![Page 22: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/22.jpg)
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
![Page 23: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/23.jpg)
THANK YOU
![Page 24: Cloud Robotics](https://reader033.fdocuments.in/reader033/viewer/2022061108/54501483b1af9fbb568b47ae/html5/thumbnails/24.jpg)