What is Cloud Robotics?
Cloud robotics is the use of cloud computing, cloud storage, and other internet technologies in the field of robotics.
History of Cloud Robotics
James Kuffner of Google coined the term “Cloud Robotics” in 2010. Cloud robotics is an intersection between robotics, cloud computing, deep learning, big data, and internet of things, and other emerging technologies. It is a field of robotics where robots rely on the internet network to implement their functions.
Components of Cloud Robotics
First, A global library of images, maps, and object data. It often includes geometry and mechanical properties, expert systems, and knowledge base; Second, Massively-parallel computation on demand to allow sample-based statistical modeling and motion planning, task planning, multi-robot collaboration, scheduling, and coordination; Third Shared outcomes, trajectories, and dynamic control policies as well as robot learning support; Fourth is “Open-source” code, data, and designs for easy programming, experimentation, and hardware construction; Fifth On-demand human guidance and assistance for evaluation, learning, and error recovery; And last Augmented human-robot interaction
Importance of Cloud Robotics
Imagine someone whose mind is always linked to the internet and has the ability to extract information from it. To you, this is cloud robotics. When this happens, the robot obtains access to all the cloud has to offer, including storage, powerful processing, and communication capabilities, resulting in a relatively light, adaptable, and low-cost robot connected to the cloud and all of its data.
Applications of Cloud Robotics
Cloud robotics can help in many different fields including medical, military, and industrial use cases. It can also be used for data gathering and analysis. Also, Robotic devices can tap into cloud-based databases of maps like Google Streetview or Mapbox to map out the path for delivering goods. A series of industrial robotic devices can process a custom order, manufacture the order, and deliver it all on its own—without human operators. Healthcare robotic device accesses the medical cloud infrastructure to provide clinical services to patients and assist surgeons in live surgeries.
Difference between Cloud Robotics and Automation
The use of cloud technology is the primary distinction between cloud robotics and generic automation. Automation is the use of computer software, machinery, or other technology to do an activity that would otherwise be completed by a human. And, the process of developing, constructing, and deploying robots to execute a certain activity is known as robotics.
Advantages of Cloud Robotics
Cloud Robotics offers many benefits to both users and providers. For example, it can provide access to resources that would otherwise be unavailable to an individual or small team. It also allows for the quick scaling of experiments without requiring any additional hardware or software setup.
2. Presented By
S. K. M Shadekul Islam
ID: 191-15-12836
Section: F
2
Presented To
Israt Jahan
Lecturer
Department of CSE
Daffodil International University
3. Table Of Contents
What is Cloud Robotics?
History of Cloud Robotics
Components of Cloud Robotics
Importance of Cloud Robotics
Applications of Cloud Robotics
Difference between Cloud Robotics and Automation
Advantages of Cloud Robotics
Challenges Faced by Cloud Robotics
Final Thoughts
3
4. 4
What is Cloud Robotics?
Cloud robotics is a field of robotics that fundamentally determines the use of
distributed computing to maintain robotic functionality. It looks up to leverage cloud
technologies like distributed computing and cloud storage along with robotics, bringing
about a robot that is connected to the cloud by means of the internet.
5. 5
History of Cloud Robotics
The term “Cloud Robotics” was created in 2010 by a research scientist at Google
named James Kuffner.
Basic Concept:
bulk of processing for devices would take place in the cloud.
enabling robot manufacturers to create lighter.
cheaper devices and leverage the power of cloud infrastructure.
6. 6
Components of Cloud Robotics
1. A global library of images, maps, and object data.
2. Massively-parallel computation on-demand.
3. Shared outcomes, trajectories, and dynamic control policies.
4. On-demand human guidance and assistance.
5. “Open-source” code, data, and designs.
6. Augmented human-robot interaction.
Data stored in servers controls every aspect of the robotics machinery, from operations to
analysis. Cloud robotics typically includes the following six components:
7. 7
Importance of Cloud Robotics
Cloud robotics is a new branch of robotics that is based on cloud
computing, cloud storage, and other Internet technologies, with the
benefits of converged infrastructure and shared services at its core.
Take advantage of modern data centers.
Decreases reliance on bespoke middleware.
Offload work without having to meet strict real-time deadlines.
8. 8
Applications of Cloud Robotics
Cloud robotics is increasingly used across a variety of industries that
benefit from robotics, including:
Healthcare
Industry/Manufacturing
Delivery/Shipping
9. 9
Difference between Cloud Robotics and
Automation
The main differentiator between cloud robotics and general automation is the reliance on cloud
technologies.
Cloud robotics also lends itself to the Robots-as-a-Service business model. The cloud-based
infrastructure is designed for remote access of robotic devices, and robotics companies can
lease their technology via the cloud to others for a recurring fee.
10. 10
Advantages of Cloud Robotics
Robots will no longer be limited in their capability and will be able to take use of
all the benefits of cloud infrastructure. Some advantages following:
1. More data storage and processing power are available to the robot.
2. Onboard, cloud-connected robots are not required to undertake difficult activities.
3. Tasks can be accomplished swiftly and in real-time in the cloud.
4. Cloud infrastructure provides on-demand and reliable computational services.
5. Simultaneous localization and mapping (SLAM) and other perception systems evolve.
11. 11
Challenges Faced by Cloud Robotics
Privacy and Security in Cloud–Robot Systems
Communication Delays over the Cloud