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

2025

Enhancing Mobile Robot Navigation: A Graph Decomposition Submodule for TEA*

Authors
Cardoso, F; Matos, DM; Brilhante, M; Costa, P; Sobreira, E; Silva, C;

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

Abstract
Rising industrial complexity demands efficient mobile robots to drive automation and productivity. Effective navigation relies on perception, localization, mapping, path planning, and motion control, with path planning being key. The Time Enhanced A* (TEA*) algorithm extends A* by adding time as a dimension to resolve temporal conflicts in multi-robot coordination. However, inconsistencies in edge lengths within the graph can hinder optimal path calculation. To address this, a Graph Decomposition submodule was developed to standardize edge lengths and temporal costs. Integrated into a ROS-based fleet coordination system, this approach significantly reduces execution time and improves coordination capacity.

2025

Predicting demand for new products in fashion retailing using censored data

Authors
Sousa, MS; Loureiro, ALD; Miguéis, VL;

Publication
EXPERT SYSTEMS WITH APPLICATIONS

Abstract
In today's highly competitive fashion retail market, it is crucial to have accurate demand forecasting systems, namely for new products. Many experts have used machine learning techniques to forecast product sales. However, sales that do not happen due to lack of product availability are often ignored, resulting in censored demand and service levels that are lower than expected. Motivated by the relevance of this issue, we developed a two-stage approach to forecast the demand for new products in the fashion retail industry. In the first stage, we compared four methods of transforming historical sales into historical demand for products already commercialized. Three methods used sales-weighted averages to estimate demand on the days with stock-outs, while the fourth method employed an Expectation-Maximization (EM) algorithm to account for potential substitute products affected by stock-outs of preferred products. We then evaluated the performance of these methods and selected the most accurate one for calculating the primary demand for these historical products. In the second stage, we predicted the demand for the products of the following collection using Random Forest, Deep Neural Networks, and Support Vector Regression algorithms. In addition, we applied a model that consisted of weighting the demands previously calculated for the products of past collections that were most similar to the new products. We validated the proposed methodology using a European fashion retailer case study. The results revealed that the method using the Expectation-Maximization algorithm had the highest potential, followed by the Random Forest algorithm. We believe that this approach will lead to more assertive and better-aligned decisions in production management.

2025

A Robust Phase Mapping Approach Using the Mahalanobis-Wasserstein Distance <sup>*</sup>

Authors
David Lima; Gil Sampaio; Conceição Rocha; João Viana; Clara Gouveia;

Publication
2025 IEEE International Conference on Systems, Man, and Cybernetics (SMC)

Abstract

2025

Image-Based Relative Pose Estimation of Underwater Tube-Like Structures

Authors
André Filipe Pinto; Nuno Alexandre Cruz; Bruno M. Ferreira; Salviano P. Soares; Vítor M. Filipe;

Publication
OCEANS 2025 - Great Lakes

Abstract

2025

Sizing Distributed Energy Resources for Energy Communities

Authors
Moran, JP; Faria, AS; Soares, T; Villar, J; Pinto, T; Petruzzi, GE; Bovera, F; Macedo, LH;

Publication
2025 21ST INTERNATIONAL CONFERENCE ON THE EUROPEAN ENERGY MARKET, EEM

Abstract
Renewable energy resources are crucial for addressing global economic and environmental challenges. Energy communities, which unite consumers to pursue shared energy goals, present a promising solution for reducing energy costs and enhancing sustainability. This study analyzes the optimal sizing and operation of energy community resources, formulating the problem as mixed-integer linear programming (MILP) models. Two tools are employed: one for daily operation, calculating energy setpoints for community assets such as battery energy storage systems (BESS) and electric vehicles (EVs), and another for sizing photovoltaic (PV) panels and BESS capacities to minimize costs while optimizing local energy trades. Due to the high computational demands of MILP, three optimization methods are compared: deterministic, hybrid particle swarm optimization (PSO), and evolutionary PSO (EPSO). The hybrid PSO method handles binary and continuous variables efficiently, while EPSO introduces diversity to improve solution quality in complex scenarios. These metaheuristic approaches address the trade-off between solution accuracy and computational effort, providing reliable tools for decision-makers in energy communities.

2025

Scrum4DO178C: An Agile Process to Enhance Aerospace Software Development for DO-178C Compliance-A Case Study at Criticality Level A

Authors
Ribeiro, JEF; Silva, JG; Aguiar, A;

Publication
IEEE ACCESS

Abstract
The development of safety-critical systems is heavily governed by domain-specific standards. In the aerospace industry, the DO-178C-Software Considerations in Airborne Systems and Equipment Certification-serves as the primary certification standard used by agencies such as the FAA and EASA to review and approve software-based systems. Although DO-178C aims to ensure system safety while providing evidence for certification, it does not prescribe a specific software development process, allowing flexibility for traditional Waterfall, Agile, or hybrid methods with appropriate adaptations for the aerospace context. This study proposes Scrum4DO178C, an Agile process based on Scrum, to meet the demanding requirements of aerospace software, including safety, robustness, reliability, and integrity. Scrum4DO178C introduces novel process enhancements specifically tailored to meet these criticality needs, while aligning with the standard. Unlike previous proposals that lack detail, this research presents a comprehensive, validated process applied in a real-world industry project at the highest criticality level (Level A - Catastrophic), offering insights beyond theoretical scenarios. The findings demonstrated that the Scrum4DO178C process improves project performance, allows frequent and manageable requirement changes, reduces Verification & Validation (V&V) effort, and increases efficiency while maintaining full compliance with DO-178C. The study also identifies areas for further improvement and suggests exploring the process in additional case studies, both within the aerospace industry and other domains with similarly stringent safety-critical requirements. Finally, it confirms that appropriate automation, namely for documentation production, is a central element to further improve the process.

  • 115
  • 4399