Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2000, IEEE Network
…
7 pages
1 file
We extend the computation and information sharing capabilities of networked robotics by proposing a cloud robotic architecture. The cloud robotics architecture leverages the combination of a virtual ad-hoc cloud formed by machine-to-machine (M2M) communications among participating robots, and an infrastructure cloud enabled by machine-to-cloud (M2C) communications. Cloud robotics utilizes elastic computing models, in which resources are dynamically allocated from a shared resource pool in the cloud, to support task offloading and information sharing in robotic applications. We propose communication protocols, and several elastic computing models to handle different applications. We discuss the technical challenges in computation, communications and security, and illustrate the potential benefits of cloud robotics in several applications.
2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), 2019
Cloud robotics is incessantly gaining ground, especiallywith the rapid expansion of wireless networks and Internetresources. In particular, computation offloading is emerging asa new trend, enabling robots with more powerful computationresources. It helps them to overcome the hardware and softwarelimitations by leveraging parallel computing capabilities andthe availability of large amounts of resources in the cloud.However, the performance gain of computation offloading incloud robotics is still an ongoing research problem becauseof the conflicting factors that affect the performance. In thispaper, we investigate this issue and we design a distributed cloudrobotic architecture for computation offloading based on Kafkamiddleware as messaging broker. We experimentally validatedour solution and tested its performance using image processingalgorithms. Experimental results show a significant reductionin robot CPU load, as expected, with an increase in robotcommunication delays.
Companion Proceedings of the10th International Conference on Utility and Cloud Computing, 2017
Robots are moving out of factories, service robotics is bringing them to our homes, work environments, cities, and outdoors. While the Robot Operating System (ROS) is promising to open the world of robotics to developers, a proper platform and ecosystem supporting robotic applications development is still missing. This work presents an example of cloud robotics application in which cloud computing is not just complementing limited robot capabilities, but is leveraged to provide a development and operations environment supporting the complete life-cycle of a robotics-enabled application. We relate on our experience building cloud robotics applications spanning heterogeneous hardware (i.e., robots and cloud servers) through a use case scenario.
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.
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.
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.
Advances in Information Security, Privacy, and Ethics
This chapter highlights the total structure and capabilities of robotic systems. This chapter then discusses the invocation of cloud technology in robotics technology empowering the whole system with higher processing power and bigger storage unit which was not possible earlier in the conventional robotic system being restricted in on-board manipulation. The flexibility of handling big data, ability to perform cloud computing, crowed sourcing and collaborative robot learning using the cloud robotics technology has been discussed briefly. This chapter describes concepts of Cloud Enabled Standalone Robotic System (CeSRS), Cloud Enabled Networked Robotic System (CeNRS), Cloud Robotic Networking System (CRNS), Standalone Robotic System (SRS), Common Networked Robotic (CNRS), Infrastructure As A Service (IAAS), Multi Robot System, R/R and R/C Network, ROS, Tele Operated Robotic System, Quality of Service (QoS), Virtual Machine (VM) and Cloud Datacenter. The existing applications of the c...
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.
2013
Cloud computing is a ubiquitous term used today for computational models that rely on interconnected computers over the Internet offering greater processing power and storage capabilities than stand-alone solutions. Cloud computing has been applied to diverse fields including cloud robotics and mobile cloud. Cloud robotics is a paradigm where robots offload their heavy computations and storage needs to the cloud while focusing on simpler computation tasks. Mobile cloud computing (MCC) is the reliance on mobile devices such as smartphones and tablets for data gathering and simple processing while using the cloud for resource intensive tasks. We propose a mobile cloud robotics architecture that combines these two concepts. Three different architectural models for mobile cloud robotics are provided: the Lego NXT Mobile Cloud Robotics Architecture, the Android Powered Lego NXT Mobile Cloud Robotics Architecture, and the Hybrid Lego NXT Mobile Cloud Robotics Architecture. These architect...
HIGH-ENERGY PROCESSES IN CONDENSED MATTER (HEPCM 2020): Proceedings of the XXVII Conference on High-Energy Processes in Condensed Matter, dedicated to the 90th anniversary of the birth of RI Soloukhin, 2020
Disaster management requires fast and efficient handling of information. To deal with this issue, it does not only involve humans as the primary resource but also the various tools involved, such as robots. Cloud robotics extends the computation and information sharing among several types of robots so that robots can work as teamwork to complete a mission. This paper provides an overview of cloud robotics implementation to help deal with disasters that occur. Robots are used to mapping disaster-affected areas, identifying objects, and sending data real-time to the cloud server. This paper also discusses the implementation of typical network architecture on disaster case using fog computing paradigm. We propose using the MQTT protocol for information distribution from the robot side to the cloud server. We compare its performance with the HTTP protocol. The latest challenges and problems are also discussed in this paper.
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.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
2018 International Conference on Intelligent and Innovative Computing Applications (ICONIC), 2018
2016 World Automation Congress (WAC), 2016
International Journal for Research in Applied Science and Engineering Technology IJRASET, 2020
Proceedings of the Symposium on Applied Computing, 2017
2010 IEEE International Conference on Robotics and Automation, 2010
Ijca Proceedings on National Conference Cum Workshop on Bioinformatics and Computational Biology, 2014
IOP Conference Series: Materials Science and Engineering, 2018
2017 European Conference on Mobile Robots (ECMR)
2016 7th International Conference on Intelligent Systems, Modelling and Simulation (ISMS), 2016
International Journal of Social Robotics, 2016