Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por Daniel Filipe Campos

2020

Multi-domain Mapping for Offshore Asset Inspection using an Autonomous Surface Vehicle

Autores
Campos, DF; Matos, A; Pinto, AM;

Publicação
2020 IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC 2020)

Abstract
The offshore wind power industry is an emerging and exponentially growing sector, which calls to a necessity for a cyclical monitoring and inspection to ensure the safety and efficiency of the wind farm facilities. Thus, the multiple domains of the environment must be reconstructed, namely the emersed (aerial) and immersed (underwater) domains, to depict as much as possible the offshore structures from the wind turbines to the cable arrays. This work proposes the use of an Autonomous Surface Vehicle (ASV) to map both environments simultaneously producing a multi-domain map through the fusion of navigational sensors, GPS and IMU, to localize the vehicle and aid the registration process for the perception sensors, 3D Lidar and Multibeam echosounder sonar. The performed experiments demonstrate the ability of the multi-domain mapping architecture to provide an accurate reconstruction of both scenarios into a single representation using the odometry system as the initial seed to further improve the map with data filtering and registration processes.

2021

Multi-domain inspection of offshore wind farms using an autonomous surface vehicle

Autores
Campos, DF; Matos, A; Pinto, AM;

Publicação
SN APPLIED SCIENCES

Abstract
The offshore wind power industry is an emerging and exponentially growing sector, which calls to a necessity for a cyclical monitoring and inspection to ensure the safety and efficiency of the wind farm facilities. Thus, the emersed (aerial) and immersed (underwater) scenarios must be reconstructed to create a more complete and reliable map that maximizes the observability of all the offshore structures from the wind turbines to the cable arrays, presenting a multi domain scenario.This work proposes the use of an Autonomous Surface Vehicle (ASV) to map both domains simultaneously. As such, it will produce a multi-domain map through the fusion of navigational sensors, GPS and IMU, to localize the vehicle and aid the registration process for the perception sensors, 3D Lidar and Multibeam echosounder sonar. The performed experiments demonstrate the ability of the multi-domain mapping architecture to provide an accurate reconstruction of both scenarios into a single representation using the odometry system as the initial seed to further improve the map with data filtering and registration processes. An error of 0.049 m for the odometry estimation is observed with the GPS/IMU fusion for simulated data and 0.07 m for real field tests. The multi-domain map methodology requires an average of 300 ms per iteration to reconstruct the environment, with an error of at most 0.042 m in simulation.

2019

A Personal Robot as an Improvement to the Customers' In-store Experience

Autores
Neves, AJR; Campos, D; Duarte, F; Pereira, F; Domingues, I; Santos, J; Leao, J; Xavier, J; de Matos, L; Camarneiro, M; Penas, M; Miranda, M; Silva, R; Esteves, T;

Publicação
SMART CITIES, GREEN TECHNOLOGIES, AND INTELLIGENT TRANSPORT SYSTEMS, SMARTGREENS 2017

Abstract
Robotics is a growing industry with applications in numerous markets, including retail, transportation, manufacturing, and even as personal assistants. Consumers have evolved to expect more from the buying experience, and retailers are looking at technology to keep consumers engaged. There are currently many interesting initiatives that explore how robots can be used in retail. In today's highly competitive business climate, being able to attract, serve, and satisfy more customers is a key to success. A happy customer is more likely to be a loyal one, who comes back and often to the store. It is our belief that smart robots will play a significant role in physical retail in the future. One successful example is wGO, a robotic shopping assistant developed by Follow-Inspiration. The wGO is an autonomous and self-driven shopping cart, designed to follow people with reduced mobility in commercial environments. With the Retail Robot, the user can control the shopping cart without the need to push it. This brings numerous advantages and a higher level of comfort since the user does not need to worry about carrying the groceries or pushing the shopping cart. The wGO operates under a vision-guided approach based on user-following with no need for any external device. Its integrated architecture of control, navigation, perception, planning, and awareness is designed to enable the robot to successfully perform personal assistance while the user is shopping. This paper presents the wGOs functionalities and requirements to enable the robot to successfully perform personal assistance while the user is shopping in a safe way. It also presents the details about the robot's behaviour, hardware and software technical characteristics. Experiments conducted in real scenarios were very encouraging and a high user satisfaction was observed. Based on these results, some conclusions and guidelines towards the future full deployment of the wGO in commercial environments are drawn.

2021

Automatic Program Repair as Semantic Suggestions: An Empirical Study

Autores
Campos, D; Restivo, A; Ferreira, HS; Ramos, A;

Publicação
2021 14TH IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2021)

Abstract
Automated Program Repair (APR) is an area of research focused on the automatic generation of bug-fixing patches. Current APR approaches present some limitations, namely overfitted patches and low maintainability of the generated code. Several works are tackling this problem by attempting to come up with algorithms producing higher quality fixes. In this experience paper, we explore an alternative. We believe that by using existing low-cost APR techniques, fast enough to provide real-time feedback, and encouraging the developer to work together with the APR inside the IDE, will allow them to immediately discard proposed fixes deemed inappropriate or prone to reduce maintainability. Most developers are familiar with real-time syntactic code suggestions, usually provided as code completion mechanisms. What we propose are semantic code suggestions, such as code fixes, which are seldom automatic and rarely real-time. To test our hypothesis, we implemented a Visual Studio Code extension (named pAPRika), which leverages unit tests as specifications and generates code variations to repair bugs in JavaScript. We conducted a preliminary empirical study with 16 participants in a crossover design. Our results provide evidence that, although incorporating APR in the IDE improves the speed of repairing faulty programs, some developers are too eager to accept patches, disregarding maintenance concerns.

2021

ATLANTIS - The Atlantic Testing Platform for Maritime Robotics

Autores
Pinto A.M.; Marques J.V.A.; Campos D.F.; Abreu N.; Matos A.; Jussi M.; Berglund R.; Halme J.; Tikka P.; Formiga J.; Verrecchia C.; Langiano S.; Santos C.; Sa N.; Stoker J.J.; Calderoni F.; Govindaraj S.; But A.; Gale L.; Ribas D.; Hurtos N.; Vidal E.; Ridao P.; Chieslak P.; Palomeras N.; Barberis S.; Aceto L.;

Publicação
Oceans Conference Record (IEEE)

Abstract
The ATLANTIS project aims to establish a pioneer pilot infrastructure that will allow the demonstration of key enabling robotic technologies for inspection and maintenance of offshore wind farms. The pilot will be implemented in Viana do Castelo, Portugal, and will allow for testing, validation and demonstration of technologies with a range of technology readiness level, in near-real/real environments.The demonstration of robotic technologies can promote the transition from traditional inspection and maintenance methodologies towards automated robotic strategies, that remove or reduce the need of human-in-the-loop, reducing costs and improving the safety of interventions. Eight scenarios, split into four showcases, will be used to determine the required developments for robotic integration and demonstrate the applicability in the inspection and maintenance processes. The scenarios considered were identified by end-users as key areas for robotics.

2021

DIIUS - Distributed Perception for Inspection of Aquatic Structures

Autores
Campos D.F.; Pereira M.; Matos A.; Pinto A.M.;

Publicação
Oceans Conference Record (IEEE)

Abstract
The worldwide context has fostered the innovation geared to the blue growth. However, the aquatic environment imposes many restrictions to mobile robots, as their perceptual capacity becomes severely limited. DIIUS aims to strengthen the perception of distributed robotic systems to improve the current procedures for inspection of aquatic structures (constructions and/or vessels).The perception of large working areas from multiples robots raises a number of unresolved inference problems and calls for new interaction patterns between multiple disciplines, both at the conceptual and technical level. To address this important challenge, the DIIUS project seeks to reinforce the current state-of-art in several scientific domains that fit into artificial intelligence, computer vision, and robotics. Through case studies focused on 3D mapping of aquatic structures (ex., maritime constructions and adduction tunnels), the project investigates new spatio-temporal data association techniques, including the correlation of sensors from heterogeneous robot formations operating in environments with communications constraints.

  • 3
  • 4