Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by Luis Lino Ferreira

2024

Multiprotocol Middleware Translator for IoT

Authors
Cabral, B; Venancio, R; Costa, P; Fonseca, T; Ferreira, LL; Severino, R; Barros, A;

Publication
2024 27TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, DSD 2024

Abstract
The increasing number of IoT deployment scenarios and applications fostered the development of a multitude of specially crafted communication solutions, several proprietary, which are erecting barriers to IoT interoperability, impairing their pervasiveness. To address such problems, several middleware solutions exist to standardize IoT communications, hence promoting and facilitating interoperability. Although being increasingly adopted in most IoT systems, it became clear that there was no one size fits all solution that could address the multiple Quality-of-Service heterogeneous IoT systems may impose. Consequently, we witness new interoperability challenges regarding the usage of diverse middleware. In this work, we address this issue by proposing a novel architecture - the PolyglIoT, that can effectively interconnect diverse middleware solutions while considering the delivery QoS requirements alongside the proposed translation. We analyze the performance and robustness of the solution and show that such Multiprotocol Translator is feasible and can achieve a high performance, thus becoming a fundamental piece to enable future highly heterogeneous IoT systems of systems.

2024

Multi-Agent Reinforcement Learning for Side-by-Side Navigation of Autonomous Wheelchairs

Authors
Fonseca, T; Leao, G; Ferreira, LL; Sousa, A; Severino, R; Reis, LP;

Publication
2024 IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS, ICARSC

Abstract
This paper explores the use of Robotics and decentralized Multi-Agent Reinforcement Learning (MARL) for side-by-side navigation in Intelligent Wheelchairs (IW). Evolving from a previous work approach using traditional single-agent methodologies, it adopts a Multi-Agent Deep Deterministic Policy Gradient (MADDPG) algorithm to provide control input and enable a pair of IW to be deployed as decentralized computing agents in real-world environments, discarding the need to rely on communication between each other. In this study, the Flatland 2D simulator, in conjunction with the Robot Operating System (ROS), is used as a realistic environment to train and test the navigation algorithm. An overhaul of the reward function is introduced, which now provides individual rewards for each agent and revised reward incentives. Additionally, the logic for identifying side-by-side navigation was improved, to encourage dynamic alignment control. The preliminary results outline a promising research direction, with the IWs learning to navigate in various realistic hallways testing scenarios. The outcome also suggests that while the MADDPG approach holds potential over single-agent techniques for the decentralized IW robotics application, further investigation are needed for real-world deployment.

2023

A Scalable Clustered Architecture for Cyber-Physical Systems

Authors
Cabral, B; Costa, P; Fonseca, T; Ferreira, LL; Pinho, LM; Ribeiro, P;

Publication
2023 IEEE 21ST INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, INDIN

Abstract
Developing distributed and scalable Cyber-Physical Systems (CPS) that can handle large amounts of data at high data rates at the edge, remains a challenging task. Also, the limited availability of open-source solutions makes it difficult for developers and researchers to experiment with and deploy CPSs on a larger scale. This work introduces Edge4CPS, an open-source multi-architecture solution built over Kubernetes that aims to enable an easy to use, efficient and scalable solution for the deployment of applications on edge-like distributed computing clusters. To verify the successful real-world implementation of the introduced architecture, the system was tested in a railway scenario, derived from the Ferrovia 4.0 project, which highlights its functionalities.

2019

Arrowhead Framework services for condition monitoring and maintenance based on the open source approach

Authors
Campos, J; Sharma, P; Albano, M; Jantunen, E; Baglee, D; Ferreira, LL;

Publication
2019 6TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT 2019)

Abstract
The emergence of new Information and Communication Technologies, such as the Internet of Things and big data and data analytics provides opportunities as well as challenges for the domain of interest, and this paper discusses their importance in condition monitoring and maintenance. In addition, the Open system architecture for condition-based maintenance (OSA-CBM), and the Predictive Health Monitoring methods are gone through. Thereafter, the paper uses bearing fault data from a simulation model with the aim to produce vibration signals where different parameters of the model can be controlled. In connection to the former mentioned a prototype was developed and tested for purposes of simulated rolling element bearing fault systems signals with appropriate fault diagnostic and analytics. The prototype was developed taking into consideration recommended standards (e.g., the OSA-CBM). In addition, the authors discuss the possibilities to incorporate the developed prototype into the Arrowhead framework, which would bring possibilities to: analyze various equipment geographically dispersed, especially in this case its rolling element bearing; support servitization of Predictive Health Monitoring methods and large-scale interoperability; and, to facilitate the appearance of novel actors in the area and thus competition.

2019

Improving and modeling the performance of a Publish-Subscribe message broker

Authors
Rocha, R; Maia, C; Ferreira, LL; Varga, P;

Publication
45TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2019)

Abstract
The Event Handler - a publish-subscribe broker implemented over REST/HTTP(S) - is an auxiliary system of the Arrowhead framework for IoT applications. During this work we found that the existing implementation of the Event Handler suffers from serious performance issues. This paper describes the reengineering effort that ultimately enabled it to reach much more acceptable levels of performance, by using appropriate software configurations and design patterns. Additionally, we also illustrate how this enhanced version of the Event Handler can be modeled using Petri nets, to depict the performance impact of different thread pool configurations and CPU core availability. The main objective of this modeling process is to enable the estimation of the system's performance to guarantee the required quality of service.

2018

Towards a Framework for Interoperable and Interconnected CPS-populated Systems for Proactive Maintenance

Authors
Di Orio, G; Maló, P; Barata, J; Albano, M; Ferreira, LL;

Publication
2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN)

Abstract
Cyber-Physical Systems (CPS) are creating new market opportunities and business models for all kind of European Industries. CPS-based platforms are increasing in their size and target application areas in a steady manner. However, even if progress is made every day supported by continuous technological advancements, CPS application and deployment is still challenging. Many solutions have been made available or is currently under development in several research projects/initiatives. Typically, these solutions show no interoperability between each other and are tailored to a specific application context. Thus, there is an urgent need for a clear definition of what a CPS-populated system actually is. This will provide a common ground for designing and building interoperable CPS-populated systems. Interoperability represents one of the most challenging problems for such systems essentially due to their intrinsic characteristics: heterogeneity, distribution and networked. These must be addressed to allow the cooperation and collaboration between all the actors of the system. In this landscape, the MANTIS project is aimed to provide a reference model for interoperable and interconnected CPS-populated systems for maintenance-related ecosystems, which is the focus of this paper.

  • 6
  • 11