A Study on Cloud Robotics: Ad-Hoc Cloud(Cloud Seeding)
2015
https://doi.org/10.15680/IJIRCCE.2015.0304047…
8 pages
Sign up for access to the world's latest research
Abstract
Cloud seeding in cloud robotics is the concept of forming an adhoc cloud using the available robot resources. A team of robots working in the same field utilizing cloud robotics might experience a connection failure to the main node however this should not stop field work. The teamed robots surrender their resources to form a virtual adhoc cloud not only to load balance tasks but to share resources and information. In this paper the researcher explores further on how cloud seeding can best be done, the security implications as well as networking concerns involved. This however is not a permanent infrastructure but a way of circumventing the challenge of network failure between the main cloud infrastructure and the field robots in cloud robotics.
Key takeaways
AI
AI
- Cloud seeding enables robots to form an ad-hoc cloud to maintain operations during network failures.
- Three architectures for cloud robotics include Proxy-Based, Peer-Based, and Clone-Based Models.
- Robot leadership is critical for resource coordination, based on criteria like capacity and proximity.
- Security relies on unique IDs and trust-based mechanisms to prevent unauthorized access.
- Challenges include computation, communication, security, power, application, and operational issues in cloud seeding.
Related papers
IEEE Access
Networked robotics involves a collection of robots working together to perform complex tasks, such as search and rescue task in disaster management. Because such tasks are beyond the capacity of a single powerful robot, networked robotics has been widely researched. However, the modes of cooperation in traditional networked robotics have been restricted by the inherent physical constraint that all computations are performed in the robotic network, with knowledge sharing being limited to the collective storage in the network. Cloud robotics, which allows robots to benefit from the rich storage, computation, and communication resources of modern data centers, is widely accepted as a promising approach to efficient robot cooperation in applications, such as disaster management. In this paper, we study robotic cooperation in cloud robotics. We first give a conceptual view of the nature of this cooperation. We then propose three novel robotic cooperation frameworks for cloud robotics: robotic knowledge sharing cooperation, robotic physical-task cooperation, and robotic computation task cooperation. Finally, we identify several critical challenges, and illustrate the potential benefits of robotic cooperation in cloud robotics. INDEX TERMS Cloud robotics, multi-robot system, robot cooperation, quality of service.
International Journal for Research in Applied Science and Engineering Technology IJRASET, 2020
Nowadays, with the rapidly increasing use of cloud services, there are many opportunities and challenges faced in the industry. One of the trending domains is Cloud Robotics and Automation. Cloud Robotics deals with the cloud technologies such as Cloud Computing, Cloud Storage and Networking and other internet technologies. With the help of these cloud services, robots can be remotely controlled through the network. Also, Cloud Robotics and Automation makes it possible to build cost efficient and lightweight robots. Few of the challenges faced are developing a good knowledge base, establishing a proper communication network, effective load balancing, preventing data privacy and security and dealing with the ethical problems. The purpose of this study is to understand the scope of Cloud Robotics and Automation, how it can help to reduce human efforts in an effective way by overcoming the above-mentioned challenges. The study covers different types of technologies widely being used since 2015 that includes Cloud data storage, Networking, Cloud Computing, Artificial Intelligence, Deep Learning, Internet of Things. The study definitely answers the scope of the domain and gives precise examples of how it has helped in reducing human efforts by overcoming various challenges.
2013 IEEE 9th International Conference on Computational Cybernetics (ICCC), 2013
Cloud Robotics is an emerging field within robotics, currently covering various application domains and robot network paradigms. This paper provides a structured, systematic overview of the numerous definitions, concepts and technologies linked to Cloud Robotics and cloud technologies in a broader sense. It also presents a roadmap for the near future, describing development trends and emerging application areas. Cloud Robotics may have a significant role in the future as an explicitly human-centered technology, capable of addressing the dire needs of our society.
The idea of cloud robotics attracts many researchers mind in the last few years. Cloud robotics is a term combination of cloud technologies with its mass and services which is combined to serve the huge use of robotics applications. The power of robotics is behind the power of cloud which aims in the process of learning and exchanging knowledge, the use of cloud to process heavy tasks allows use of smaller on-board computers in a robot which needs to perform tasks in an accurate real time. So in realistically the Cloud can make robots lighter, cheaper and smaller. This paper surveys cloud robotics in order to give a clear platform in this technology.
2018 International Conference on Intelligent and Innovative Computing Applications (ICONIC), 2018
Due to the various advantages that the cloud can offer to robots, there has been the recent emergence of the cloud robotics paradigm. Cloud robotics permits robots to unload computing and storage related tasks into the cloud, and as such, robots can be built with smaller on-board computers. The use of cloud-robotics also allows robots to share knowledge within the community over a dedicated cloud space. In order to build-up robots that benefit from the cloud-robotics paradigm, different cloud-robotics platforms have been released during recent years. This paper critically reviews and compares existing cloud robotic platforms in order to provide recommendations on future use and gaps that still need to be addressed. To achieve this, 8 cloud robotic platforms were investigated. Key findings reveal varying underlying architectures and models adopted by these platforms, in addition to different features offered to end-users.
Springer Nature Singapore Pte Ltd, 2020
Cloud is Internet-based utility computing which offers a choice to rent and use the computational resources on subscription basis. It has the service-oriented and deployment models which would provide suitable services to the end-users. Robotics can be defined as a machine which would do some useful works as given by the user which would reduce his/her work and make smooth transactions. Cloud robotics is an upcoming technological area with a combination of cloud computing and robotics. Interconnection of these two fields would profit the mankind. Many more different varieties of applications are emerging as on today. In coming of the days, cloud robots will have major role to perform, such as to improve the 'public utility of technology'. This paper describes the laws of robotics, characteristics of robotics, need for cloud robotics, initial steps for cloud robotics, available cloud robotic technologies, constraints on cloud robotics, cloud robotics architectures, addressing needs of cloud robotics, cloud robotic algorithm-SLAM. This present paper would bring out a review of all such aspects which would benefit the reader with a fine tune.
2016 World Automation Congress (WAC), 2016
The paper proposes a software architecture for cloud robotics which intends three subsystems in the cloud environment: Middleware Subsystem, Background Tasks Subsystem, and Control Subsystem. The architecture invokes cloud technologies such as cloud computing, cloud storage, and other networking technologies arranged on the assistances of congregated infrastructure and shared services for robotics, for instance Robotic Operating System (ROS). Since the architecture is looking for reliable, scalable, and distributed system for the heterogeneous large-scale autonomous robots, Infrastructure as a Service (IaaS) is chosen among the services by the cloud. Three major tasks can be handle by the proposed architecture Computing, Storage, and Networking. Hadoop-MapReduce provides the appropriate framework in the cloud environment to process and handle these tasks.
Ijca Proceedings on National Conference Cum Workshop on Bioinformatics and Computational Biology, 2014
The application of the cloud computing concept to robots is called Cloud Robotics. It is a concept that utilizes the services of the cloud so that robots can have learning abilities. Since applications for Cloud Robotics have to be developed in a platform, majority of the cloud application developers choose ROS for it. Robot Operating System (ROS) is an open source middleware that has a collection of inter-programming language headers to allow the sharing of data between independent programs. ROS provides a graph-like structure for cloud robotics. A new library for ROS that is a pure Java implementation, called rosjava, allows Android applications to be developed for robots. Since Android has a booming market and billion users, it would be a huge leap in the field of Cloud Robotics.
Proceedings of the Symposium on Applied Computing, 2017
Cloud computing is a paradigm shift in computation that has been gaining traction over the recent years, which is supported by the increasing ubiquity of a reliable wireless connection to the Internet. Cloud robotics, which aims at bringing this principle to the field of Mobile Robotics, allows robots accessing seemingly unlimited external computation, thus being able to free onboard computation power and perform more complex tasks or tasks that were not able to run otherwise. This paper describes the migration of two multi-robot tasks previously implemented and tested in ROS by our research group - multi-robot SLAM and multi-robot patrolling - to a cloud robotics-based implementation using the Rapyuta framework [12], with the aim of studying the tradeoff between robots' computation load decrease and bandwidth usage increase. With this purpose, both simulations and experiments with real robots were conducted.
2018 International Conference on Intelligent and Innovative Computing Applications (ICONIC), 2018
Advances in robotics and cloud computing have led to the emergence of cloud robotics where robots can benefit from remote processing, greater memory and computational power, and massive data storage. The integration of robotics and cloud computing has often been regarded as a complex aspect due to the various components involved in such systems. In order to address this issue, different studies have attempted to create cloud robotic architectures to simplify representation into different blocks or components. However, limited study has been undertaken to critically review and compare these architectures. As such, this paper investigates and performs a comparative analysis of existing cloud robotic architectures in order to identify key limitations and recommend on the future of cloud robotic architectures. As part of this study, 7 such architectures have been reviewed and compared and results showed limited evaluation of existing architectures in favour of security weaknesses.
References (13)
- Hu, Guoqiang, Wee Peng Tay, and Yonggang Wen. "Cloud robotics: architecture, challenges and applications." Network, IEEE 26.3: pp21-28. 2012
- Gray, Edwyn. Nineteenth-century Torpedoes and their Inventors. Naval Institute Press: pp18, 2004.
- Inaba, Masayuki, Satoshi Kagami, Fumio Kanehiro, Yukiko Hoshino, and Hirochika Inoue. "A platform for robotics research based on the remote-brained robot approach." The International Journal of Robotics Research 19, no. 10: pp933-954 (2000).
- IEEE Society of Robotics and Automation's Technical Committee on Networked Robots. [Online]. Available: http://www- users.cs.umn.edu/isler/tc/
- Martin D. Stoehr, RF Basics available online. http://pdfserv.maximintegrated.com/en/an/AN5300.pdf
- LJ Create, An Introduction to Microwave Communications, 2007
- Petteri Kuosmanen, Classification of Ad Hoc Routing Protocols, 2010 http://www.netlab.tkk.fi/opetus/s38030/k02/Papers/12-Petteri.pdf
- Haas, Zygmunt J., Joseph Y. Halpern, and Li Li. "Gossip-based ad hoc routing." IEEE/ACM Transactions on Networking (ToN) 14.3: pp479-491 (2006).
- D. Shah, "Gossip algorithms," in Foundations and Trends in Networking,2008, vol. 3, no. 1.
- Man in the middle attack, accessed 18/03/2015 https://www.owasp.org/index.php/Man-in-the-middle_attack, 2014
- Afanasyev, Alexander, Priya Mahadevan, Ilya Moiseenko, Ersin Uzun, and Lixia Zhang. "Interest flooding attack and countermeasures in Named Data Networking." In IFIP Networking Conference, 2013, pp. 1-9. IEEE, 2013.
- Hassan, Jahan, Harsha Sirisena, and Björn Landfeldt. "Trust-based fast authentication for multiowner wireless networks." Mobile Computing, IEEE Transactions on 7, no. 2: pp247-261 (2008).
- Capek, Karel. "Rossum's universal robots." Prague, CZ (1920).
FAQs
AI
What explains the concept of cloud seeding in robotics?add
The study demonstrates that cloud seeding allows robots to form an ad-hoc cloud by pooling their resources during network failures, offering a self-service computing model for field tasks.
How do proposed architectures affect cloud robotics performance?add
The analysis reveals that Proxy-Based, Peer-Based, and Clone-Based models impact connectivity resilience, with Peer-Based models exhibiting lower total connection failure risk compared to Proxy-Based models.
What are the security challenges in cloud seeding for robotic teams?add
The paper identifies several security concerns, including the risk of man-in-the-middle attacks and the necessity for ID-based authentication to safeguard communication among robotic teams.
When did the concept of cloud robotics begin to emerge?add
Cloud robotics has its roots in Inaba's remote brains robot approach from 1993, which aimed to minimize on-robot hardware requirements and utilize cloud computing for processing.
Why is power management critical in cloud seeding robots?add
The research highlights that increased processing loads from cloud seeding significantly reduce operational time, necessitating strategies to balance task execution and power consumption for mobile robots.
Shepard Chifamba