Repository logo
 

ISEP – CISTER – Livro, parte de livro, ou capítulo de livro

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 10 of 41
  • Development of a Hardware in the Loop Ad- Hoc Testbed for Cooperative Vehicles Platooning
    Publication . Vasconcelos Filho, Ênio; Mendes, Bruno; Santos, Pedro M.; Tovar, Eduardo
    Cooperative Cyber-Physical Devices (Co-CPS) are reaching into the most diverse areas and pose new integration challenges. This is particularly true between cooperative autonomous machines, where safety and reliability must often be guaranteed without human presence. Among these scenarios, Cooperative Vehicular Platooning (Co-VP) applications present an exciting promise: improving road occupation, reducing accidents, and providing fuel savings. However, due to their high complexity and safety-critical characteristics, these applications must be validated to ensure their reliability before being applied in real scenarios, particularly regarding their underlying communication transactions. This paper presents an architecture for validating a Co-VP system via Hardware In the Loop (HIL) integration of IEEE 802.11 communications, and co-simulation support of a 3D simulator. We propose a use case with one scenario of communication profile according to the ETSI IT-G5 model and information exchange frequencies between the vehicles. Through these scenarios that mimic realistic conditions of Co-VP applications, we observe the impacts of such variations on the number of messages, network delays, and lateral and longitudinal platoon errors.
  • RosDrive: An Open-Source ROS-Based Vehicular Simulator for STEM Control Systems Classes Tutorial
    Publication . Vasconcelos Filho, Ênio; Yudi, Jones; Abdelkader, Mohamed; Koubaa, Anis; Tovar, Eduardo
    The study of control systems in the engineering courses is quite complex, given the difficulty of some teachers in exemplifying and allowing the student to understand how such systems affect the environment. In this context, the STEM methodologies aim to fill this gap between the traditional classes and the student comprehension of the topic through the active learning process. Realistic open-source simulators can be interpreted as one solution for this STEM implementation, allowing students to test, modify and create different configurations and sensors with a low-cost environment. This work presents a flexible open-source 3D simulation framework, based on ROS, of a line follower vehicle, using an embedded PID controller, a camera for processing and detecting lines, and sonars for detecting and avoiding obstacles. This simulator integrates several controller systems, allowing the student to build consistent skills in control and related areas, analyze the impacts of models configurations, and extends its knowledge to new techniques.
  • Unmanned Aerial Systems: Theoretical Foundation and Applications
    Publication . Koubaa, Anis; Azar, Ahmad
    Unmanned Aerial Systems: Theoretical Foundation and Applications presents some of the latest innovative approaches to drones from the point-of-view of dynamic modeling, system analysis, optimization, control, communications, 3D-mapping, search and rescue, surveillance, farmland and construction monitoring, and more. With the emergence of low-cost UAS, a vast array of research works in academia and products in the industrial sectors have evolved. The book covers the safe operation of UAS, including, but not limited to, fundamental design, mission and path planning, control theory, computer vision, artificial intelligence, applications requirements, and more. This book provides a unique reference of the state-of-the-art research and development of unmanned aerial systems, making it an essential resource for researchers, instructors and practitioners.
  • Robot Operating System
    Publication . Koubaa, Anis
    This book is the fifth volume in the successful book series Robot Operating System: The Complete Reference. The objective of the book is to provide the reader with comprehensive coverage on the Robot Operating System (ROS), which is currently considered to be the primary development framework for robotics applications, and the latest trends and contributing systems. The content is divided into six parts. Pat I presents for the first time the emerging ROS 2.0 framework, while Part II focuses on multi-robot systems, namely on SLAM and Swarm coordination. Part III provides two chapters on autonomous systems, namely self-driving cars and unmanned aerial systems. In turn, Part IV addresses the contributions of simulation frameworks for ROS. In Part V, two chapters explore robotic manipulators and legged robots. Finally, Part VI presents emerging topics in monocular SLAM and a chapter on fault tolerance systems for ROS. Given its scope, the book will offer a valuable companion for ROS users and developers, helping them deepen their knowledge of ROS capabilities and features.
  • Service-Oriented Computing in Robotic
    Publication . Koubaa, Anis
    In this entry, we present an overview on the use of service-oriented architecture and Web services in developing robotics applications and software integrated with the Internet and the Cloud. This is a recent trend that emerged since 2010 from the concept of cloud robotics, which leverages the use of cloud infrastructures for robotics applications following a service-oriented architecture approach. In particular, we distinguish two main categories: (i) virtualization of robotics systems and (ii) computation offloading from robots to cloud-based services. We discuss the main approaches proposed in the literature to design robotics systems through the Web and their integration to the cloud through service-oriented computing framework.
  • Robot Operating System (ROS)
    Publication . Koubaa, Anis
    This is the fourth volume of the successful series Robot Operating Systems: The Complete Reference, providing a comprehensive overview of robot operating systems (ROS), which is currently the main development framework for robotics applications, as well as the latest trends and contributed systems. The book is divided into four parts: Part 1 features two papers on navigation, discussing SLAM and path planning. Part 2 focuses on the integration of ROS into quadcopters and their control. Part 3 then discusses two emerging applications for robotics: cloud robotics, and video stabilization. Part 4 presents tools developed for ROS; the first is a practical alternative to the roslaunch system, and the second is related to penetration testing. This book is a valuable resource for ROS users and wanting to learn more about ROS capabilities and features.
  • The MANTIS book: Cyber Physical System Based Proactive Collaborative Maintenance
    Publication . Albano, Michele; Jantunen, Erkki; Papa, Gregor; Zurutuza, Urko
    In recent years, a considerable amount of effort has been devoted, both in industry and academia, to improving maintenance. Time is a critical factor in maintenance, and efforts are placed to monitor, analyze, and visualize machine or asset data in order to anticipate to any possible failure, prevent damage, and save costs. The MANTIS Book aims to highlight the underpinning fundamentals of Condition-Based Maintenance related conceptual ideas, an overall idea of preventive maintenance, the economic impact and technical solution. The core content of this book describes the outcome of the Cyber-Physical System based Proactive Collaborative Maintenance project, also known as MANTIS, and funded by EU ECSEL Joint Undertaking under Grant Agreement nº 662189. The ambition has been to support the creation of a maintenance-oriented reference architecture that support the maintenance data lifecycle, to enable the use of novel kinds of maintenance strategies for industrial machinery. The key enabler has been the fine blend of collecting data through Cyber-Physical Systems, and the usage of machine learning techniques and advanced visualization for the enhanced monitoring of the machines. Topics discussed include, in the context of maintenance: Cyber-Physical Systems, Communication Middleware, Machine Learning, Advanced Visualization, Business Models, Future Trends. An important focus of the book is the application of the techniques in real world context, and in fact all the work is driven by the pilots, all of them centered on real machines and factories. This book is suitable for industrial and maintenance managers that want to implement a new strategy for maintenance in their companies. It should give readers a basic idea on the first steps to implementing a maintenance-oriented platform or information system.
  • High-Performance and Time-Predictable Embedded Computing
    Publication . Miguel Pinho, Luis; Quiñones, Eduardo; Bertogna, Marko; Marongiu, Andrea; Nélis, Vincent; Gai, Paolo; Sancho, Juan
    Nowadays, the prevalence of computing systems in our lives is so ubiquitous that we live in a cyber-physical world dominated by computer systems, from pacemakers to cars and airplanes. These systems demand for more computational performance to process large amounts of data from multiple data sources with guaranteed processing times. Actuating outside of the required timing bounds may cause the failure of the system, being vital for systems like planes, cars, business monitoring, e-trading, etc. High-Performance and Time-Predictable Embedded Computing presents recent advances in software architecture and tools to support such complex systems, enabling the design of embedded computing devices which are able to deliver high-performance whilst guaranteeing the application required timing bounds. Technical topics discussed in the book include: Parallel embedded platforms Programming models Mapping and scheduling of parallel computations Timing and schedulability analysis Runtimes and operating systems The work reflected in this book was done in the scope of the European project P SOCRATES, funded under the FP7 framework program of the European Commission. High-performance and time-predictable embedded computing is ideal for personnel in computer/communication/embedded industries as well as academic staff and master/research students in computer science, embedded systems, cyber-physical systems and internet-of-things.
  • Manycore Platforms
    Publication . Marongiu, Andrea; Nélis, Vincent; Meumeu Yomsi, Patrick
    This chapter surveys state-of-the-art manycore platforms. It discusses the historical evolution of computing platforms over the past decades and the technical hurdles that led to the manycore revolution, then presents in details several manycore platforms, outlining (i) the key architectural traits that enable scalability to several tens or hundreds of processing cores and (ii) the shared resources that are responsible for unpredictable timing.
  • Timing Analysis Methodology
    Publication . Nélis, Vincent; Meumeu Yomsi, Patrick; Miguel Pinho, Luis
    This chapter focuses on the analysis of the timing behavior of software applications that expose real-time (RT) requirements. The state-of-the-art methodologies to timing analysis of software programs are generally split into four categories, referred to as static, measurement-based, hybrid, and probabilistic analysis techniques. First, we present an overview of each of these methodologies and discuss their advantages and disadvantages. Next, we explain the choices made by our proposed methodology in Section 5.2 and present the details of the solution in Section 5.3. Finally, we conclude the chapter in Section 5.4 with a summary.