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

2024

Integration of a Free Navigation Autonomous Mobile Robot into a Graph and ROS-Based Robot Fleet Manager

Authors
Rebelo, PM; Féliz, MC; Oliveira, PM; Sobreira, H; Costa, P;

Publication
ROBOT 2023: SIXTH IBERIAN ROBOTICS CONFERENCE ADVANCES IN ROBOTICS, VOL 1

Abstract
The need for interoperability between robots of different brands and navigation typologies, graph-based and free navigation, is increasing and this has led to the development of a new approach to empower a graph and ROS-based robot fleet manager for the management of free navigation mobile robots. For this implementation and validation, in real tests, the OMRON LD-90 was the mobile robot platform chosen, which has the particularity of not allowing the execution of a waypoints sequence. A software module was developed to exchange data between a non-ROS-based mobile robot and a specific ROS-based robot fleet manager. This is an approach applicable to any free navigation Autonomous Mobile Robot (AMR) with the necessary adaptations regarding the information provided by the different robot brands.

2024

DEEP NEURAL NETWORK MODEL COMPRESSION AND SIGNAL PROCESSING

Authors
Ukil, A; Majumdar, A; Jara, AJ; Gama, J;

Publication
2024 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING WORKSHOPS, ICASSPW 2024

Abstract
Deep neural networks (DNN) are used to analyze images, videos, signals and texts require a lot of memory and intensive computing power. For example, the very successful GPT4 model contains more than a few trillion parameters. Although such models are of great impact, but they have been used very little in real-world applications, including industrial Internet of Things, self-driving cars, algorithmic health monitoring for use in limited mobile or edge devices. The requirement to run large models on resource-constrained peripherals has led to significant research interest in compressing DNN models. Signal processing researchers have traditionally advocated data (image/video/audio) compression, and by the way, many of these techniques are used for DNN compression. For example, source coding is a basic technique that has been widely used to compress various DNN models. In this paper, we present our views on the use of signal processing methods for DNN model compression.

2024

How have the European Union countries approached the Europe 2020 targets?

Authors
Figueiredo, AMS; Figueiredo, FO;

Publication
Research in Statistics

Abstract
Abstract.: We consider the headline indicators of the Europe 2020 agenda for the European Union countries for several years of the period 2010–2019 and their own national targets for these indicators. The indicators belong to five thematic areas: employment; education; research, development, and innovation; poverty and social exclusion; climate change; and energy. The main objective of this article is to analyze the dynamics and evolution of the EU countries and the Agenda Europe 2020 indicators over the period, taking into account the relations between the indicators for the EU countries along the years. In order to analyze the different data tables, we have used a three-way data methodology, the STATIS methodology. The results obtained show that the countries of the European Union as a whole have made progress towards the global targets set for the different indicators, with some countries making more significant progress than others. The indicators related to research, development, and innovation, as well as climate change and energy, are the ones where the most improvement is needed. The targets set individually for each country, less demanding for some and more daring for others, were generally already achieved in 2019 or are very close to being achieved. © 2025 Elsevier B.V., All rights reserved.

2024

A Robotic Framework for the Robot@Factory 4.0 Competition

Authors
Sousa, RB; Rocha, CD; Martins, JG; Costa, JP; Padrao, JT; Sarmento, JM; Carvalho, JP; Lopes, MS; Costa, PG; Moreira, AP;

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

Abstract
Robotic competitions stand as platforms to propel the forefront of robotics research while nurturing STEM education, serving as hubs of both applied research and scientific innovation. In Portugal, the Portuguese Robotics Open (FNR) is an event with several robotic competitions, including the Robot@Factory 4.0 competition. This competition presents an example of deploying autonomous robots on a factory shop floor. Although the literature has works proposing frameworks for the original version of the Robot@Factory competition, none of them proposes a system framework for the Robot@Factory 4.0 version that presents the hardware, firmware, and software to complete the competition and achieve autonomous navigation. This paper proposes a complete robotic framework for the Robot@Factory 4.0 competition that is modular and open-access, enabling future participants to use and improve it in future editions. This work is the culmination of all the knowledge acquired by winning the 2022 and 2023 editions of the competition.

2024

A configurational perspective for the generalisation of healthcare innovations: The case of a new screening programme

Authors
Rodrigues, JC; Barros, AC; Claro, J;

Publication
TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE

Abstract
This paper analyses the process of generalisation of an innovative government-led public practice in the healthcare sector. The scaling and embedding involved in this generalisation process are assumed to be dependent on the multiple implementation processes (consecutive or simultaneous) that lead to a routine use of the innovation in different adopters. This paper, therefore, proposes the use of a configurational theory approach to conceptualise each implementation of the innovation during the generalisation process and shed light on the generalisation's scaling and embedding efforts. It suggests a set of recommendations and practices for generalisation managers, most notably: i) they should regard generalisations as organic processes where their main role is to create space for experimentation, learning and negotiation, and ii) they should adopt different modes of governance to identify adequate mechanisms and strategies and guide their actions. This configurational perspective allows them to monitor and manage the evolution of implementations, informs the valuable learning processes that take place in a generalisation and has been found to be a useful tool to support the crucial collaboration among the actors involved in a generalisation.

2024

<i>DifFuzzAR</i>: automatic repair of timing side-channel vulnerabilities via refactoring

Authors
Lima, R; Ferreira, JF; Mendes, A; Carreira, C;

Publication
AUTOMATED SOFTWARE ENGINEERING

Abstract
Vulnerability detection and repair is a demanding and expensive part of the software development process. As such, there has been an effort to develop new and better ways to automatically detect and repair vulnerabilities. DifFuzz is a state-of-the-art tool for automatic detection of timing side-channel vulnerabilities, a type of vulnerability that is particularly difficult to detect and correct. Despite recent progress made with tools such as DifFuzz, work on tools capable of automatically repairing timing side-channel vulnerabilities is scarce. In this paper, we propose DifFuzzAR, a tool for automatic repair of timing side-channel vulnerabilities in Java code. The tool works in conjunction with DifFuzz and it is able to repair 56% of the vulnerabilities identified in DifFuzz's dataset. The results show that the tool can automatically correct timing side-channel vulnerabilities, being more effective with those that are control-flow based. In addition, the results of a user study show that users generally trust the refactorings produced by DifFuzzAR and that they see value in such a tool, in particular for more critical code.

  • 389
  • 4387