Antonio Ferreira

Mr. Antonio Ferreira

orcid

Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
20 August 2020 in Sensors
Verified
Journal Article
Open access
PDF file
JAJosé Almeida
José Almeida
BMBruno Matias
Bruno Matias
AFAntonio Ferreira
Antonio Ferreira
CACarlos Almeida
Carlos Almeida
AMAlfredo Martins
Alfredo Martins
ESEduardo Silva
Eduardo Silva
Emerging opportunities in the exploration of inland water bodies, such as underwater mining of flooded open pit mines, require accurate real-time positioning of multiple underwater assets. In the mining operation scenarios, operational requirements deny the application of standard acoustic positioning techniques, posing additional challenges to the localization problem. This paper presents a novel underwater localization solution, implemented for the ¡VAMOS! project, based on the combination of raw measurements from a short baseline (SBL) array and an inverted ultrashort baseline (iUSBL). An extended Kalman filter (EKF), fusing IMU raw measurements, pressure observations, SBL ranges, and USBL directional angles, estimates the localization of an underwater mining vehicle in 6DOF. Sensor bias and the speed of sound in the water are estimated indirectly by the filter. Moreover, in order to discard acoustic outliers, due to multipath reflections in such a confined and cluttered space, a data association layer and a dynamic SBL master selection heuristic were implemented. To demonstrate the advantage of this new technique, results obtained in the field, during the ¡VAMOS! underwater mining field trials, are presented and discussed.

1 May 2020 in International Journal of Advanced Robotic Systems
Verified
Journal Article
Open access
PDF file
AFAntonio Ferreira
Antonio Ferreira
BMBruno Matias
Bruno Matias
JAJosé Almeida
José Almeida
ESEduardo Silva
Eduardo Silva
The global navigation satellite system (GNSS) constitutes an effective and affordable solution to the outdoor positioning problem. When combined with precise positioning techniques, such as the real time kinematic (RTK), centimeter-level positioning accuracy becomes a reality. Such performance is suitable for a whole new range of demanding applications, including high-accuracy field robotics operations. The RTKRCV, part of the RTKLIB package, is one of the most popular open-source solutions for real-time GNSS precise positioning. Yet the lack of integration with the robot operating system (ROS), constitutes a limitation on its adoption by the robotics community. This article addresses this limitation, reporting a new implementation which brings the RTKRCV capabilities into ROS. New features, including ROS publishing and control over a ROS service, were introduced seamlessly, to ensure full compatibility with all original options. Additionally, a new observation synchronization scheme improves solution consistency, particularly relevant for the moving-baseline positioning mode. Real application examples are presented to demonstrate the advantages of our rtkrcv_ros package. For community benefit, the software was released as an open-source package.

10 May 2022 in Sensors
Verified
Journal Article
Open access
PDF file
AFAntonio Ferreira
Antonio Ferreira
JAJosé Almeida
José Almeida
AMAlfredo Martins
Alfredo Martins
AMAnibal Matos
Anibal Matos
ESEduardo Silva
Eduardo Silva
This work presents a six degrees of freedom probabilistic scan matching method for registration of 3D underwater sonar scans. Unlike previous works, where local submaps are built to overcome measurement sparsity, our solution develops scan matching directly from the raw sonar data. Our method, based on the probabilistic Iterative Correspondence (pIC), takes measurement uncertainty into consideration while developing the registration procedure. A new probabilistic sensor model was developed to compute the uncertainty of each scan measurement individually. Initial displacement guesses are obtained from a probabilistic dead reckoning approach, also detailed in this document. Experiments, based on real data, demonstrate superior robustness and accuracy of our method with respect to the popular ICP algorithm. An improved trajectory is obtained by integration of scan matching updates in the localization data fusion algorithm, resulting in a substantial reduction of the original dead reckoning drift.

1 September 2016
Verified
Conference Paper
Closed access
JAJosé Almeida
José Almeida
AFAntonio Ferreira
Antonio Ferreira
BMB. Matias
B. Matias
ADAndre Dias
Andre Dias
AMAlfredo Martins
Alfredo Martins
ESEduardo Silva
Eduardo Silva
This paper addresses a three-dimensional (3D) reconstruction of a flooded open pit mine with an autonomous surface vehicle (ASV) and unmanned aerial vehicle (UAV). The ROAZ USV and the Otus UAV were used to provide the underwater bathymetric map and aerial 3D reconstruction based from image data. This work was performed within the context of the European research project VAMOS with the objective of developing robotic tools for efficient underwater mining.

1 July 2017 in IFAC-PapersOnLine
Verified
Journal Article
Closed access
MBMichael Bleier
Michael Bleier
ADAndre Dias
Andre Dias
AFAntonio Ferreira
Antonio Ferreira
JPJohn Pidgeon
John Pidgeon
JAJosé Almeida
José Almeida
ANAndreas Nüchter
Andreas Nüchter

29 January 2025 in Robotics
Verified
Journal Article
Open access
PDF file
AFAntonio Ferreira
Antonio Ferreira
JAJosé Almeida
José Almeida
AMAnibal Matos
Anibal Matos
ESEduardo Silva
Eduardo Silva
Due to space and energy restrictions, lightweight autonomous underwater vehicles (AUVs) are usually fitted with low-power processing units, which limits the ability to run demanding applications in real time during the mission. However, several robotic perception tasks reveal a parallel nature, where the same processing routine is applied for multiple independent inputs. In such cases, leveraging parallel execution by offloading tasks to a GPU can greatly enhance processing speed. This article presents a collection of generic matrix manipulation kernels, which can be combined to develop parallelized perception applications. Taking advantage of those building blocks, we report a parallel implementation for the 3DupIC algorithm—a probabilistic scan matching method for sonar scan registration. Tests demonstrate the algorithm’s real-time performance, enabling 3D sonar scan matching to be executed in real time onboard the EVA AUV.