Browsing by Author "Ellouze, Fatma"
Now showing 1 - 3 of 3
Results Per Page
Sort Options
- Cyber-physical systems clouds: A surveyPublication . Rihab, Chaari; Ellouze, Fatma; Koubâa, Anis; Qureshi, Basit; Pereira, Nuno; Youssef, Habib; Tovar, EduardoCyber-Physical Systems (CPSs) represent systems where computations are tightly coupled with the physical world, meaning that physical data is the core component that drives computation. Industrial automation systems, wireless sensor networks, mobile robots and vehicular networks are just a sample of cyber-physical systems. Typically, CPSs have limited computation and storage capabilities due to their tiny size and being embedded into larger systems. With the emergence of cloud computing and the Internet-of-Things (IoT), there are several new opportunities for these CPSs to extend their capabilities by taking advantage of the cloud resources in different ways. In this survey paper, we present an overview of research efforts on the integration of cyber-physical systems with cloud computing and categorize them into three areas: (1) remote brain, (2) big data manipulation, (3) and virtualization. In particular, we focus on three major CPSs namely mobile robots, wireless sensor networks and vehicular networks.
- MyBot: Cloud-Based Service Robot using Service-Oriented ArchitecturePublication . Koubâa, Anis; Sriti, Mohamed-Foued; Javed, Yasir; Alajlan, Maram; Qureshi, Basit; Ellouze, Fatma; Mahmoud, AbdelrahmanThis paper presents a viable solution for the development of service robots by leveraging cloud and Web services technologies, modular software architecture design, and Robot Operating System (ROS). The contributions of this paper are two- folded (1) Design of ROS Web services to provide new abstract interfaces to service robots that makes easier the interaction with and the development of service robots applications, and (2) Integration of the service robot to the cloud using the ROSLink protocol. We demonstrate through real-world implementation on the MyBot robot the effectiveness of these software abstraction layers in developing applications for service robots through the Internet and the cloud, and in accessing them through Internet. We believe that this work represents an important step towards a more popular use of service robots.
- Turtlebot at Office: A Service-Oriented Software Architecture for Personal Assistant Robots using ROSPublication . Koubâa, Anis; Sriti, Mohamed-Foued; Javed, Yasir; Alajlan, Maram; Qureshi, Basit; Ellouze, Fatma; Mahmoud, AbdelrahmanThis paper presents the design of an assistive mobile robot to support people in their everyday activities in office and home environments. The contribution of this paper consists in the design of a modular component-based software architecture that provides different abstraction layers on top of Robot Operating System (ROS) to make easier the design and development of service robots with ROS. The first abstraction layer is the COROS framework composed of complementary software subsystems providing different interfaces between ROS and the client applications. The second abstraction layer is the integration of Web services into ROS to allow client applications to seamlessly and transparently interact with the robot while hiding all implementation details. The proposed software architecture was validated through a experimental prototype of Turtlebot deployed in University campus. Furthermore, we outline the challenges incurred during experimentation and focus on lessons learned throughout the implementation and deployment.