2025
Authors
Ferreira, A; Almeida, J; Matos, A; Silva, E;
Publication
ROBOTICS
Abstract
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.
2024
Authors
Almeida, C; Martins, A; Soares, E; Matias, B; Silva, P; Pereira, R; Sytnyk, D; Ferreira, A; Lima, AP; Cunha, MR; Ramalho, SP; Rodrigues, CF; Piecho Santos, AM; Figueiredo, I; Rosa, M; Almeida, J;
Publication
OCEANS 2024 - SINGAPORE
Abstract
Fishing for deep-sea species occurs on continental slopes, ridges, and seamounts. Fishing operations using fishing gears that contact the bottom (e.g., trawls and bottom longlines) may have significant impacts on Vulnerable Marine Ecosystems (VMEs). VMEs refer to marine ecosystems with a population or community of sensitive taxa or habitats that are likely to experience substantial alteration from short-term to chronic disturbance and that are unlikely to recover during the timeframe in which the disturbance occurs. The VME concept, introduced in the United Nations General Assembly Resolution 61/105, has been worldwide applied to the management of deep-sea fisheries. However, the effective identification and management of VMEs is highly constrained by the scarcity of data on VME indicator taxa. This data deficiency is usually surpassed by the use of VME predictive modelling. Video footage is a non-destructive method commonly used for exploring and investigating areas of seabed and for characterising and identifying habitat types. Remotely Operated Vehicles (ROVs) are one of the tools for seabed mapping. ROVs range in size from small observation-class to large work-class vehicles. Their sizes determine the payload, manoeuvrability, depth rating and ultimately uses of the vehicle. For epifaunal imaging, ROVs can be used in two modes: qualitative inspections and quantitative assessments. This paper presents the development of an innovative system composed of a compact support research vessel and a hybrid autonomous underwater vehicle capable of accurate georeferenced high-resolution imaging and profiling of the seabed for a detailed survey of the seabed for biodiversity studies. The experimental results obtained by the developed system in field work in real VME survey at 600m depth are presented.
2024
Authors
Lysak, M; Silva, G; Almeida, C; Martins, A; Almeida, J;
Publication
OCEANS 2024 - SINGAPORE
Abstract
The increasing development of Unmanned Surface Vehicles (USVs) for various applications in open and shallow waters has increased demand for more advanced USVs with improved safety and navigation systems. This article introduces a collision avoidance system for USVs that complies with the International Regulations for Preventing Collisions at Sea (COLREG) rules, particularly rules 13 to 18 from Part B - Steering and Sailing. The system utilizes a three-block architecture for risk assessment, situation identification, and path replanning. Practical testing and validation were conducted using the Stonefish simulator, demonstrating the system's effectiveness in ensuring compliance with COLREG rules and facilitating safe navigation of USVs.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.