BOUZIANE, Radhia (2022) ROS-based Solution for Robotic Services in Cloud Computing. Doctoral thesis, Université de mohamed kheider biskra.
Text
thesis-Bouziane-Radhia.pdf Download (4MB) |
Abstract
Robot Operating System (ROS) is becoming a widely-used environment for devel- oping robot software systems. It provides unique features such as message-passing between processes and code reuse between robots. The new trend in ROS-based robotic systems is facing the development and delivery of effective services by com- bining the advantages of both cloud robotics and web services. Cloud robotics is the way that allows robots to overcome their limitations of pro- cessing and knowledge by boosting computational and cognitive capabilities. On the other hand, as an implementation of Service-Oriented Architecture (SOA), web Services allow mainly different ROS codes to be discovered over the internet for their reuse. However, the characterization, description, and discovery of the ROS service capability for the offered robotic functionality are still issues that are not fully ad- dressed. In this context, we focus in this thesis on developing an architecture for roboti software provisioning to both software developers and robots by exploiting the op- portunities of ROS, web services, and cloud robotics. We propose a complete SOA approach for cloud robotics, in which ROS-based robotic tasks are defined as web services. The approach focuses on defining the service cycle process of describing, discovering, and selecting services. Two characterizations for ROS web services are proposed. The service characterizations describe the semantic representation of the robot task from ROS itself. In each case, we present a strategy that allows users todiscover the relevant robotic service that can match their queries and robots.
Item Type: | Thesis (Doctoral) |
---|---|
Uncontrolled Keywords: | Robot Operating System (ROS), Cloud robotics, Service-Oriented Archi- tecture (SOA), Web services, Semantic web services, Robotic service discovery. |
Subjects: | Q Science > Q Science (General) |
Divisions: | Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie > Département d'informatique |
Depositing User: | BFSE |
Date Deposited: | 06 Sep 2022 10:44 |
Last Modified: | 06 Sep 2022 10:44 |
URI: | http://thesis.univ-biskra.dz/id/eprint/5748 |
Actions (login required)
View Item |