Diego Barreto Haddad

Dr. Diego Barreto Haddad

orcid

Research Focus & Metrics

Academic Career Length

23Years (2004-Present)

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

Representative Publications

View All Publications
20 September 2019 in Sensors
Verified
Journal Article
Open access
PDF file
FAFabio Augusto de Alcantara Andrade
Fabio Augusto de Alcantara Andrade
AHAnthony Reinier Hovenburg
Anthony Reinier Hovenburg
LLLuciano Netto de Lima
Luciano Netto de Lima
CRChristopher Dahlin Rodin
Christopher Dahlin Rodin
TJTor Arne Johansen
Tor Arne Johansen
DHDiego Barreto Haddad
Diego Barreto Haddad
Unmanned Aerial Vehicles (UAVs) have recently been used in a wide variety of applications due to their versatility, reduced cost, rapid deployment, among other advantages. Search and Rescue (SAR) is one of the most prominent areas for the employment of UAVs in place of a manned mission, especially because of its limitations on the costs, human resources, and mental and perception of the human operators. In this work, a real-time path-planning solution using multiple cooperative UAVs for SAR missions is proposed. The technique of Particle Swarm Optimization is used to solve a Model Predictive Control (MPC) problem that aims to perform search in a given area of interest, following the directive of international standards of SAR. A coordinated turn kinematic model for level flight in the presence of wind is included in the MPC. The solution is fully implemented to be embedded in the UAV on-board computer with DUNE, an on-board navigation software. The performance is evaluated using Ardupilot’s Software-In-The-Loop with JSBSim flight dynamics model simulations. Results show that, when employing three UAVs, the group reaches 50% Probability of Success 2.35 times faster than when a single UAV is employed.

1 July 2018
Verified
Conference Paper
Closed access
CRChristopher Dahlin Rodin
Christopher Dahlin Rodin
LLLuciano Netto de Lima
Luciano Netto de Lima
FAFabio Augusto de Alcantara Andrade
Fabio Augusto de Alcantara Andrade
DHDiego Barreto Haddad
Diego Barreto Haddad
TJTor Arne Johansen
Tor Arne Johansen
RSRune Storvold
Rune Storvold
In recent years, the use of Unmanned Aerial Systems (UAS) has become commonplace in a wide variety of tasks due to their relatively low cost and ease of operation. In this paper, we explore the use of UAS in maritime Search And Rescue (SAR) missions by using experimental data to detect and classify objects at the sea surface. The objects are chosen as common objects present in maritime SAR missions: a boat, a pallet, a human, and a buoy. The data consists of thermal images and a Gaussian Mixture Model (GMM) is used to discriminate foreground objects from the background. Then, bounding boxes containing the object are defined and used to train a Convolutional Neural Network (CNN). The CNN achieves the average accuracy of 92.5% when evaluating a testing dataset.

21 April 2021 in The International Journal of Advanced Manufacturing Technology
Verified
Journal Article
Closed access
PDF file
DMdionisio henrique carvalho de sá martins
dionisio henrique carvalho de sá martins
DVDenys Pestana Viana
Denys Pestana Viana
ALAmaro Lima
Amaro Lima
Milena Faria PintoMilena Faria Pinto
Milena Faria Pinto
LTLuís Tarrataca
Luís Tarrataca
DHDiego Barreto Haddad
Diego Barreto Haddad

1 June 2015 in IEEE Transactions on Mobile Computing
Verified
Journal Article
Closed access
DHDiego Barreto Haddad
Diego Barreto Haddad
WMWallace Martins
Wallace Martins
MCMauricio Do V.M. da Costa
Mauricio Do V.M. da Costa
LBLuiz W.P. Biscainho
Luiz W.P. Biscainho
LNLeonardo O. Nunes
Leonardo O. Nunes
BLBowon Lee
Bowon Lee
Self-localization of smart portable devices serves as foundation for several novel applications. This work proposes a set of algorithms that enable a mobile device to passively determine its position relative to a known reference with centimeter precision, based exclusively on the capture of acoustic signals emitted by controlled sources around it. The proposed techniques tackle typical practical issues such as reverberation, unknown speed of sound, line-of-sight obstruction, clock skew, and the need for asynchronous operation. After their theoretical developments and off-line simulations, the methods are assessed as real-time applications embedded into off-the-shelf mobile devices operating in real scenarios. When line of sight is available, position estimation errors are at most 4 cm using recorded signals.

18 March 2024 in Machines
Verified
Journal Article
Open access
PDF file
GCGabriel De Castro
Gabriel De Castro
TSTatiana M. B. Santos
Tatiana M. B. Santos
FAFabio Augusto de Alcantara Andrade
Fabio Augusto de Alcantara Andrade
Jose LimaJose Lima
Jose Lima
DHDiego Barreto Haddad
Diego Barreto Haddad
Milena Faria PintoMilena Faria Pinto
Milena Faria Pinto
This research presents a cooperation strategy for a heterogeneous group of robots that comprises two Unmanned Aerial Vehicles (UAVs) and one Unmanned Ground Vehicles (UGVs) to perform tasks in dynamic scenarios. This paper defines specific roles for the UAVs and UGV within the framework to address challenges like partially known terrains and dynamic obstacles. The UAVs are focused on aerial inspections and mapping, while UGV conducts ground-level inspections. In addition, the UAVs can return and land at the UGV base, in case of a low battery level, to perform hot swapping so as not to interrupt the inspection process. This research mainly emphasizes developing a robust Coverage Path Planning (CPP) algorithm that dynamically adapts paths to avoid collisions and ensure efficient coverage. The Wavefront algorithm was selected for the two-dimensional offline CPP. All robots must follow a predefined path generated by the offline CPP. The study also integrates advanced technologies like Neural Networks (NN) and Deep Reinforcement Learning (DRL) for adaptive path planning for both robots to enable real-time responses to dynamic obstacles. Extensive simulations using a Robot Operating System (ROS) and Gazebo platforms were conducted to validate the approach considering specific real-world situations, that is, an electrical substation, in order to demonstrate its functionality in addressing challenges in dynamic environments and advancing the field of autonomous robots.

23 December 2021 in Machines
Verified
Journal Article
Open access
PDF file
FAFabio Augusto de Alcantara Andrade
Fabio Augusto de Alcantara Andrade
IGIhannah P. Guedes
Ihannah P. Guedes
GCGuilherme F. Carvalho
Guilherme F. Carvalho
AZAlessandro Rosa Lopes Zachi
Alessandro Rosa Lopes Zachi
DHDiego Barreto Haddad
Diego Barreto Haddad
Milena Faria PintoMilena Faria Pinto
Milena Faria Pinto
One of the main challenges of maneuvering an Unmanned Aerial Vehicle (UAV) to keep a stabilized flight is dealing with its fast and highly coupled nonlinear dynamics. There are several solutions in the literature, but most of them require fine-tuning of the parameters. In order to avoid the exhaustive tuning procedures, this work employs a Fuzzy Logic strategy for online tuning of the PID gains of the UAV motion controller. A Cascaded-PID scheme is proposed, in which velocity commands are calculated and sent to the flight control unit from a given target desired position (waypoint). Therefore, the flight control unit is responsible for the lower control loop. The main advantage of the proposed method is that it can be applied to any UAV without the need of its formal mathematical model. Robot Operating System (ROS) is used to integrate the proposed system and the flight control unit. The solution was evaluated through flight tests and simulations, which were conducted using Unreal Engine 4 with the Microsoft AirSim plugin. In the simulations, the proposed method is compared with the traditional Ziegler-Nichols tuning method, another Fuzzy Logic approach, and the ArduPilot built-in PID controller. The simulation results show that the proposed method, compared to the ArduPilot controller, drives the UAV to reach the desired setpoint faster. When compared to Ziegler-Nichols and another different Fuzzy Logic approach, the proposed method demonstrates to provide a faster accommodation and yield smaller errors amplitudes.