Javier Muñoz Mendi

Mr. Javier Muñoz Mendi

Universidad Carlos III de Madrid
orcid

Research Focus & Metrics

Academic Career Length

6Years (2021-Present)

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

Representative Publications

View All Publications
5 November 2021 in Sensors
Verified
Journal Article
Open access
PDF file
JMJavier Muñoz Mendi
Javier Muñoz Mendi
BPBlanca López Palomino
Blanca López Palomino
FVFernando Quevedo Vallejo
Fernando Quevedo Vallejo
CMConcepción Monje
Concepción Monje
Santiago GarridoSantiago Garrido
Santiago Garrido
LMLuis E. Moreno
Luis E. Moreno
Coverage path planning (CPP) is a field of study which objective is to find a path that covers every point of a certain area of interest. Recently, the use of Unmanned Aerial Vehicles (UAVs) has become more proficient in various applications such as surveillance, terrain coverage, mapping, natural disaster tracking, transport, and others. The aim of this paper is to design efficient coverage path planning collision-avoidance capable algorithms for single or multi UAV systems in cluttered urban environments. Two algorithms are developed and explored: one of them plans paths to cover a target zone delimited by a given perimeter with predefined coverage height and bandwidth, using a boustrophedon flight pattern, while the other proposed algorithm follows a set of predefined viewpoints, calculating a smooth path that ensures that the UAVs pass over the objectives. Both algorithms have been developed for a scalable number of UAVs, which fly in a triangular deformable leader-follower formation with the leader at its front. In the case of an even number of UAVs, there is no leader at the front of the formation and a virtual leader is used to plan the paths of the followers. The presented algorithms also have collision avoidance capabilities, powered by the Fast Marching Square algorithm. These algorithms are tested in various simulated urban and cluttered environments, and they prove capable of providing safe and smooth paths for the UAV formation in urban environments.

28 September 2023 in Engineering Applications of Artificial Intelligence
Verified
Journal Article
Open access
CGCarlos Relaño Gibert
Carlos Relaño Gibert
JMJavier Muñoz Mendi
Javier Muñoz Mendi
CMConcepción Monje
Concepción Monje

28 June 2021 in Sensors
Verified
Journal Article
Open access
PDF file
BPBlanca López Palomino
Blanca López Palomino
JMJavier Muñoz Mendi
Javier Muñoz Mendi
FVFernando Quevedo Vallejo
Fernando Quevedo Vallejo
CMConcepción Monje
Concepción Monje
Santiago GarridoSantiago Garrido
Santiago Garrido
LMLuis E. Moreno
Luis E. Moreno
Multi-UAV systems are attracting, especially in the last decade, the attention of researchers and companies of very different fields due to the great interest in developing systems capable of operating in a coordinated manner in complex scenarios and to cover and speed up applications that can be dangerous or tedious for people: search and rescue tasks, inspection of facilities, delivery of goods, surveillance, etc. Inspired by these needs, this work aims to design, implement and analyze a trajectory planning and collision avoidance strategy for multi-UAV systems in 3D environments. For this purpose, a study of the existing techniques for both problems is carried out and an innovative strategy based on Fast Marching Square—for the planning phase—and a simple priority-based speed control—as the method for conflict resolution—is proposed, together with prevention measures designed to try to limit and reduce the greatest number of conflicting situations that may occur between vehicles while they carry out their missions in a simulated 3D urban environment. The performance of the algorithm is evaluated successfully on the basis of certain conveniently chosen statistical measures that are collected throughout the simulation runs.

29 May 2023 in IEEE Robotics and Automation Letters
Verified
Journal Article
Open access
JMJavier Muñoz Mendi
Javier Muñoz Mendi
PLPeter Lehner
Peter Lehner
LMLuis E. Moreno
Luis E. Moreno
AAAlin Albu-Schäffer
Alin Albu-Schäffer
MRMáximo A. Roa
Máximo A. Roa
Collision checking is the primitive operation of motion planning that consumes most time. Machine learning algorithms have proven to accelerate collision checking. We propose CollisionGP, a Gaussian process-based algorithm for modeling a robot's configuration space and query collision checks. CollisionGP introduces a Pòlya-Gamma auxiliary variable for each data point in the training set to allow classification inference to be done exactly with a closed-form expression. Gaussian processes provide a distribution as the output, obtaining a mean and variance for the collision check. The obtained variance is processed to reduce false negatives (FN). We demonstrate that CollisionGP can use GPU acceleration to process collision checks for thousands of configurations much faster than traditional collision detection libraries. Furthermore, we obtain better accuracy, TPR and TNR results than state-of-the-art learning-based algorithms using less support points, thus making our proposed method more sparse.

4 March 2022 in Robotica
Verified
Journal Article
Open access
PDF file
JMJavier Muñoz Mendi
Javier Muñoz Mendi
BPBlanca López Palomino
Blanca López Palomino
FVFernando Quevedo Vallejo
Fernando Quevedo Vallejo
Ramon BarberRamon Barber
Ramon Barber
Santiago GarridoSantiago Garrido
Santiago Garrido
LMLuis Moreno
Luis Moreno
This paper presents a new approach for geometrically constrained path planning applied to the field of robotic grasping. The method proposed in this paper is based on the Fast Marching Square (FM $\, ^2$ ) and a path calculation approach based on an optimization evolutionary filter named Differential Evolution (DE). The geometric restrictions caused by the link lengths of the kinematic chain composed by the robot arm and hand are introduced in the path calculation phase. This phase uses both the funnel potential of the surroundings created with FM $\, ^2$ and the kinematic constraints of the robot as cost functions to be minimized by the evolutionary filter. The use of an optimization filter allows for a near-optimal solution that satisfies the kinematic restrictions, while preserving the characteristics of a path computed with FM $\, ^2$ . The proposed method is tested in a simulation using a robot composed by a mobile base with two arms.

4 February 2023 in Applied Sciences
Verified
Journal Article
Open access
PDF file
Adrian PradosAdrian Prados
Adrian Prados
Alicia Mora VelascoAlicia Mora Velasco
Alicia Mora Velasco
BPBlanca López Palomino
Blanca López Palomino
JMJavier Muñoz Mendi
Javier Muñoz Mendi
Santiago GarridoSantiago Garrido
Santiago Garrido
Ramon BarberRamon Barber
Ramon Barber
The advancement of robotics in recent years has driven the growth of robotic applications for more complex tasks requiring manipulation capabilities. Recent works have focused on adapting learning methods to manipulation applications which are stochastic and may not converge. In this paper, a kinesthetic learning method based on fast marching square is presented. This method poses great advantages such as ensuring convergence and is based on learning from the experience of a human demonstrator. For this purpose, the demonstrator teaches paths by physically guiding one of the UR3 arms of a mobile manipulator. After this first phase, the fast marching Learning method is used to make the robot learn from this experience. As a novelty, an auto-learning functionality is presented, which provides the kinesthetic learning algorithm with an exploration capacity. The base of this algorithm is not only using the information provided by the taught trajectories, but also expanding its ability in order to explore unknown states of the environment. The effectiveness of the proposed method has been evaluated through simulations in 2D and 3D environments and in a real mobile manipulator. The learning process is analyzed with other 2D learning approaches using the LASA dataset and it is tested in complex 3D scenarios with different obstacles, proving its effectiveness.