Abdulla Al Kaff

Dr. Abdulla Al Kaff

Universidad Carlos III de Madrid
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
7 May 2017 in Sensors
Verified
Journal Article
Open access
PDF file
Abdulla Al KaffAbdulla Al Kaff
Abdulla Al Kaff
Fernando GarciaFernando Garcia
Fernando Garcia
David Martin GomezDavid Martin Gomez
David Martin Gomez
Arturo De La EscaleraArturo De La Escalera
Arturo De La Escalera
Jose Maria ArmingolJose Maria Armingol
Jose Maria Armingol
One of the most challenging problems in the domain of autonomous aerial vehicles is the designing of a robust real-time obstacle detection and avoidance system. This problem is complex, especially for the micro and small aerial vehicles, that is due to the Size, Weight and Power (SWaP) constraints. Therefore, using lightweight sensors (i.e., Digital camera) can be the best choice comparing with other sensors; such as laser or radar.For real-time applications, different works are based on stereo cameras in order to obtain a 3D model of the obstacles, or to estimate their depth. Instead, in this paper, a method that mimics the human behavior of detecting the collision state of the approaching obstacles using monocular camera is proposed. The key of the proposed algorithm is to analyze the size changes of the detected feature points, combined with the expansion ratios of the convex hull constructed around the detected feature points from consecutive frames. During the Aerial Vehicle (UAV) motion, the detection algorithm estimates the changes in the size of the area of the approaching obstacles. First, the method detects the feature points of the obstacles, then extracts the obstacles that have the probability of getting close toward the UAV. Secondly, by comparing the area ratio of the obstacle and the position of the UAV, the method decides if the detected obstacle may cause a collision. Finally, by estimating the obstacle 2D position in the image and combining with the tracked waypoints, the UAV performs the avoidance maneuver. The proposed algorithm was evaluated by performing real indoor and outdoor flights, and the obtained results show the accuracy of the proposed algorithm compared with other related works.

5 February 2019 in Sensors
Verified
Journal Article
Open access
PDF file
Abdulla Al KaffAbdulla Al Kaff
Abdulla Al Kaff
MGMaría José Gómez-Silva
María José Gómez-Silva
FMFrancisco Miguel Moreno
Francisco Miguel Moreno
Arturo De La EscaleraArturo De La Escalera
Arturo De La Escalera
Jose Maria ArmingolJose Maria Armingol
Jose Maria Armingol
The automation of the Wilderness Search and Rescue (WiSAR) task aims for high levels of understanding of various scenery. In addition, working in unfriendly and complex environments may cause a time delay in the operation and consequently put human lives at stake. In order to address this problem, Unmanned Aerial Vehicles (UAVs), which provide potential support to the conventional methods, are used. These vehicles are provided with reliable human detection and tracking algorithms; in order to be able to find and track the bodies of the victims in complex environments, and a robust control system to maintain safe distances from the detected bodies. In this paper, a human detection based on the color and depth data captured from onboard sensors is proposed. Moreover, the proposal of computing data association from the skeleton pose and a visual appearance measurement allows the tracking of multiple people with invariance to the scale, translation and rotation of the point of view with respect to the target objects. The system has been validated with real and simulation experiments, and the obtained results show the ability to track multiple individuals even after long-term disappearances. Furthermore, the simulations present the robustness of the implemented reactive control system as a promising tool for assisting the pilot to perform approaching maneuvers in a safe and smooth manner.

23 January 2020 in Sensors
Verified
Journal Article
Open access
PDF file
ÁMÁngel Madridano
Ángel Madridano
Abdulla Al KaffAbdulla Al Kaff
Abdulla Al Kaff
David Martin GomezDavid Martin Gomez
David Martin Gomez
Arturo De La EscaleraArturo De La Escalera
Arturo De La Escalera
The development in Multi-Robot Systems (MRS) has become one of the most exploited fields of research in robotics in recent years. This is due to the robustness and versatility they present to effectively undertake a set of tasks autonomously. One of the essential elements for several vehicles, in this case, Unmanned Aerial Vehicles (UAVs), to perform tasks autonomously and cooperatively is trajectory planning, which is necessary to guarantee the safe and collision-free movement of the different vehicles. This document includes the planning of multiple trajectories for a swarm of UAVs based on 3D Probabilistic Roadmaps (PRM). This swarm is capable of reaching different locations of interest in different cases (labeled and unlabeled), supporting of an Emergency Response Team (ERT) in emergencies in urban environments. In addition, an architecture based on Robot Operating System (ROS) is presented to allow the simulation and integration of the methods developed in a UAV swarm. This architecture allows the communications with the MavLink protocol and control via the Pixhawk autopilot, for a quick and easy implementation in real UAVs. The proposed method was validated by experiments simulating building emergences. Finally, the obtained results show that methods based on probability roadmaps create effective solutions in terms of calculation time in the case of scalable systems in different situations along with their integration into a versatile framework such as ROS.

29 January 2021 in Applied Sciences
Verified
Journal Article
Open access
PDF file
ÁMÁngel Madridano
Ángel Madridano
Abdulla Al KaffAbdulla Al Kaff
Abdulla Al Kaff
PPPablo Flores Peña
Pablo Flores Peña
David Martin GomezDavid Martin Gomez
David Martin Gomez
Arturo De La EscaleraArturo De La Escalera
Arturo De La Escalera
Advances in the field of unmanned aerial vehicles (UAVs) have led to an exponential increase in their market, thanks to the development of innovative technological solutions aimed at a wide range of applications and services, such as emergencies and those related to fires. In addition, the expansion of this market has been accompanied by the birth and growth of the so-called UAV swarms. Currently, the expansion of these systems is due to their properties in terms of robustness, versatility, and efficiency. Along with these properties there is an aspect, which is still a field of study, such as autonomous and cooperative navigation of these swarms. In this paper we present an architecture that includes a set of complementary methods that allow the establishment of different control layers to enable the autonomous and cooperative navigation of a swarm of UAVs. Among the different layers, there are a global trajectory planner based on sampling, algorithms for obstacle detection and avoidance, and methods for autonomous decision making based on deep reinforcement learning. The paper shows satisfactory results for a line-of-sight based algorithm for global path planner trajectory smoothing in 2D and 3D. In addition, a novel method for autonomous navigation of UAVs based on deep reinforcement learning is shown, which has been tested in 2 different simulation environments with promising results about the use of these techniques to achieve autonomous navigation of UAVs.

1 June 2016
Verified
Conference Paper
Closed access
Abdulla Al KaffAbdulla Al Kaff
Abdulla Al Kaff
QMQinggang Meng
Qinggang Meng
David Martin GomezDavid Martin Gomez
David Martin Gomez
Arturo De La EscaleraArturo De La Escalera
Arturo De La Escalera
JAJose Maria Armingol
Jose Maria Armingol
Robust real-time obstacle detection/avoidance is a challenging problem especially for micro and small aerial vehicles due to the limited number of the on-board sensors due to the battery constraint and low payload. Usually lightweight sensors such as CMOS camera are the best choice comparing with laser or radar sensors. For real-time applications, most studies focus on using stereo cameras to reconstruct a 3D model of the obstacles or to estimate their depth. Instead, in this paper, a method that mimics the human behavior of detecting the state of the approaching obstacles using single camera is proposed. During the flight, this method is able to detect the changes of the size area of the obstacles. First, the method detects the feature points of the obstacles, and then extracts the obstacles that has probability of getting close. In addition, by comparing the changes in the area ratios of the obstacle in the image sequence, the method can decide if it is obstacle or not. Finally, by estimating the obstacle 2D position in the image and combining with the tracked waypoints, the UAV can take the action of avoidance.

4 February 2020 in Electronics
Verified
Journal Article
Open access
PDF file
Abdulla Al KaffAbdulla Al Kaff
Abdulla Al Kaff
ÁMÁngel Madridano
Ángel Madridano
SCSergio Campos
Sergio Campos
Fernando GarciaFernando Garcia
Fernando Garcia
David Martin GomezDavid Martin Gomez
David Martin Gomez
Arturo De La EscaleraArturo De La Escalera
Arturo De La Escalera
The advances in autonomous technologies and microelectronics have increased the use of Autonomous Unmanned Aerial Vehicles (UAVs) in more critical applications, such as forest fire monitoring and fighting. In addition, implementing surveillance methods that provide rich information about the fires is considered a great tool for Emergency Response Teams (ERT). From this aspect and in collaboration with Telefónica Digital España, Dronitec S.L, and Divisek Systems, this paper presents a fire monitoring system based on perception algorithms, implemented on a UAV, to perform surveillance tasks allowing the monitoring of a specific area, in which several algorithms have been implemented to perform the tasks of autonomous take-off/landing, trajectory planning, and fire monitoring. This UAV is equipped with RGB and thermal cameras, temperature sensors, and communication modules in order to provide full information about the fire and the UAV itself, sending these data to the ground station in real time. The presented work is validated by performing several flights in a real environment, and the obtained results show the efficiency and the robustness of the proposed system, against different weather conditions.