Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Guillermo Heredia

dblp:99/1085 · DBLP profile ↗
← Back
18ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0003-1571-173XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 17 · 2 first-authorSystems, architecture and hardware · 17 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
7 papers
Motion planning and robot control · 51% Legged, aerial and field robots · 36% Planning, search and constraint satisfaction · 9%
Theoretical computer science
1 paper
Mathematical optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 90% Electronic design automation · 10%

Topics — the 21 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Legged, aerial and field robots
aerial robots
0.742019
Cooperative sensor fault recovery in multi-UAV systems · ICRA 2016
Control of an aerial robot with multi-link arm for assembly tasks · ICRA 2013
Multiple gliding UAV coordination for static soaring in real time applications · ICRA 2013
Robotics › Motion planning and robot control
motion planning
0.412019
Set-based Inverse Kinematics Control of an Anthropomorphic Dual Arm Aerial Manipulator · ICRA 2019
Robotics › Motion planning and robot control › robot control › inverse kinematics
task-priority inverse kinematics
0.412019
Set-based Inverse Kinematics Control of an Anthropomorphic Dual Arm Aerial Manipulator · ICRA 2019
Robotics › Legged, aerial and field robots › aerial robots › aerial physical interaction
aerial manipulation
0.322019
Control of an aerial robot with multi-link arm for assembly tasks · ICRA 2013
Set-based Inverse Kinematics Control of an Anthropomorphic Dual Arm Aerial Manipulator · ICRA 2019
Robotics › Legged, aerial and field robots › aerial robots
multi-UAV systems
0.212016
Cooperative sensor fault recovery in multi-UAV systems · ICRA 2016
Robotics › Motion planning and robot control › motion planning › multi-robot motion planning
multi-vehicle motion planning
0.212015
Safe trajectory planning for multiple aerial vehicles with Segmentation-adaptive Pseudospectral collocation · ICRA 2015
Robotics › Motion planning and robot control
trajectory optimization
0.212015
Safe trajectory planning for multiple aerial vehicles with Segmentation-adaptive Pseudospectral collocation · ICRA 2015
Robotics › Motion planning and robot control
collision avoidance
0.212014
An hp-adaptative pseudospectral method for collision avoidance with multiple UAVs in real-time applications · ICRA 2014
Robotics › Motion planning and robot control
trajectory planning
0.212014
An hp-adaptative pseudospectral method for collision avoidance with multiple UAVs in real-time applications · ICRA 2014
Robotics › Motion planning and robot control › robot control › nonlinear control
backstepping control
0.212013
Control of an aerial robot with multi-link arm for assembly tasks · ICRA 2013
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › tree search
depth-first search
0.212013
Multiple gliding UAV coordination for static soaring in real time applications · ICRA 2013
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
0.212013
Multiple gliding UAV coordination for static soaring in real time applications · ICRA 2013
Robotics › Motion planning and robot control
robot control
0.212013
Control of an aerial robot with multi-link arm for assembly tasks · ICRA 2013
Distributed systems › fault tolerance
fault detection and recovery
0.112016
Cooperative sensor fault recovery in multi-UAV systems · ICRA 2016
Distributed systems
fault tolerance
0.112016
Cooperative sensor fault recovery in multi-UAV systems · ICRA 2016
Robotics › Legged, aerial and field robots
aerial vehicle
0.112014
An hp-adaptative pseudospectral method for collision avoidance with multiple UAVs in real-time applications · ICRA 2014
Robotics › Autonomous driving
multi-vehicle coordination
0.112014
An hp-adaptative pseudospectral method for collision avoidance with multiple UAVs in real-time applications · ICRA 2014
Robotics › Legged, aerial and field robots › aerial robots
autonomous helicopter
0.112005
Detection of Sensor Faults in Autonomous Helicopters · ICRA 2005
Robotics › Robot navigation and mapping › fault detection
sensor fault detection
0.112005
Detection of Sensor Faults in Autonomous Helicopters · ICRA 2005
Robotics › Robot manipulation › assembly
assembly task
0.012013
Control of an aerial robot with multi-link arm for assembly tasks · ICRA 2013
Electronic design automation › hardware verification and test
fault diagnosis
0.012005
Detection of Sensor Faults in Autonomous Helicopters · ICRA 2005

Methods — techniques the papers use, named apart from their topics

vision-based fault detection · 0.5cooperative virtual sensor · 0.5null-space based behavioral control · 0.4inverse kinematics · 0.4optimal control · 0.4hp-adaptive pseudospectral method · 0.4segmentation-adaptive collocation · 0.2hp-adaptive pseudospectral collocation · 0.2static soaring · 0.2bounded recursive heuristic search · 0.2observer-based detection · 0.1
YearPublicationVenuePosition
2020 MHYRO: Modular HYbrid RObot for contact inspection and maintenance in oil & gas plants
abstract
In this paper, we propose a new concept of robot which is hybrid, including aerial and crawling subsystems and an arm, and also modular with interchangeable crawling subsystems for different pipe configurations, since it has been designed to cover most industrial oil & gas end-users' requirements. The robot has the same ability than aerial robots to reach otherwise inaccessible locations, but makes the inspection more efficient, increasing operation time since crawling requires less energy than flying, and achieving better accuracy in the inspection. It also integrates safety-related characteristics for operating in the potentially explosive atmosphere of a refinery, being able to immediately interrupt the inspection if a hazardous situation is detected and carry the sensible parts such as batteries and electronic devices away as soon as possible. The paper presents the design of this platform in detail and shows the feasibility of the whole system performing indoor experiments.
Abraham Lopez-Lora, Pedro J. Sanchez-Cuevas, Alejandro Suárez, Ámbar Garofano-Soldado, Aníbal Ollero, Guillermo Heredia
IROS6
2019 Set-based Inverse Kinematics Control of an Anthropomorphic Dual Arm Aerial Manipulator
abstract
The paper presents a multiple task-priority inverse kinematics algorithm for a dual-arm aerial manipulator. Both tasks defined as equality constraints and inequality constraints are handled by means of a singularity robust method based on the Null-Space based Behavioral control. The proposed schema is constituted by the inverse kinematics control, that receives the desired behavior of the system and outputs the reference values for the motion variables, i.e. the UAV pose and the arm joints position, and a motion control, that computes the vehicle thrusts and the joint torques. The method has been experimentally validated on a system composed by an underactuated aerial hexarotor vehicle equipped with two lightweight 4-DOF manipulators, involved in operations requiring the coordination of the two arms and the vehicle.
Elisabetta Cataldi, Fran Real, Alejandro Suárez, Paolo Di Lillo, Francesco Pierri 0001, Gianluca Antonelli, Fabrizio Caccavale, Guillermo Heredia, Aníbal Ollero
ICRA8
2019 Minimal-Time Trajectories for Interception of Malicious Drones in Constrained Environments
Manuel García, Antidio Viguria, Guillermo Heredia, Aníbal Ollero
ICVS3
2019 Small-Scale Compliant Dual Arm with Tail for Winged Aerial Robots
abstract
Winged aerial robots represent an evolution of aerial manipulation robots, replacing the multirotor vehicles by fixed or flapping wing platforms. The development of this morphology is motivated in terms of efficiency, endurance and safety in some inspection operations where multirotor platforms may not be suitable. This paper presents a first prototype of compliant dual arm as preliminary step towards the realization of a winged aerial robot capable of perching and manipulating with the wings folded. The dual arm provides 6 DOF (degrees of freedom) for end effector positioning in a human-like kinematic configuration, with a reach of 25 cm (half-scale w.r.t. the human arm), and 0.2 kg weight. The prototype is built with micro metal gear motors, measuring the joint angles and the deflection with small potentiometers. The paper covers the design, electronics, modeling and control of the arms. Experimental results in test-bench validate the developed prototype and its functionalities, including joint position and torque control, bimanual grasping, the dynamic equilibrium with the tail, and the generation of 3D maps with laser sensors attached at the arms.
Alejandro Suárez, Manuel Perez, Guillermo Heredia, Aníbal Ollero
IROS3
2018 Lightweight and Compliant Long Reach Aerial Manipulator for Inspection Operations
abstract
The proximity between the multirotor blades and the environmental obstacles restricts the application of aerial manipulators in inspection tasks due to the risk of impacts, the limitation in the reach of the arm, and the physical interactions. This paper presents a long reach aerial manipulator consisting of a hexarotor platform equipped with a 2-DOF compliant joint arm attached at the tip of a one-meter-length link in passive pendulum configuration. The arm integrates magnetic encoders for force/torque estimation-control based on joint deflection, a range sensor in the forearm link for measuring the distance to the contact point, and a camera for visual inspection. A 2-DOF wearable exoskeleton interface has been developed, allowing the teleoperation of the arm with visual feedback in a more intuitive way. The paper also covers the kinematics and dynamics of the aerial manipulator, including the dynamics of the flexible long reach link. The developed system has been evaluated in test-bench and in outdoor flight tests.
Alejandro Suárez, Pedro J. Sanchez-Cuevas, Manuel J. Fernandez, Manuel Perez, Guillermo Heredia, Aníbal Ollero
IROS5
2017 Anthropomorphic, compliant and lightweight dual arm system for aerial manipulation
abstract
This paper presents a low weight (1.3 kg), human size dual arm system with compliant joints designed for aerial manipulation with a multirotor platform. Each arm provides four degrees of freedom (DOF) for end effector positioning in a kinematic configuration close to the human arm: shoulder pitch, roll and yaw, and elbow pitch. The aluminum frame structure of the arms has been designed with a double purpose: protecting the servo actuators against direct impacts and overloads, and allowing the integration of a compliant transmission mechanism with deflection measurement between the servo shaft and the output link Mechanical joint compliance increases safety in the physical interactions with the environment, removing also joint overloads typical in closed kinematic chain configurations. The dual arm system has been integrated in a hexarotor platform with a visual servoing system for object grasping, evaluating its performance first in a fixed base test bench and later in outdoor flight tests.
Alejandro Suárez, Pablo Ramon Soria, Guillermo Heredia, Begoña C. Arrue, Aníbal Ollero
IROS3
2016 Cooperative sensor fault recovery in multi-UAV systems
abstract
This paper presents the design and experimental validation of a Fault Detection, Identification and Recovery (FDIR) system intended for multi-UAV applications. The system exploits the information provided by internal position, attitude and visual sensors onboard the UAVs of the fleet for detecting faults in the measurements of the position and attitude sensors of any of the member vehicles. Considering the observations provided by two or more UAVs in a cooperative way, it is possible to identify the source of the fault, but also implement a Cooperative Virtual Sensor (CVS) which provides a redundant position and velocity estimation of the faulty UAV that can be used for replacing its internal sensor. The vision-based FDIR system has been validated experimentally with quadrotors in an indoor testbed. In particular, fault detection and identification has been evaluated injecting a fault pattern offline on the position measurements, while the CVS has been applied in real time for the recovery phase.
Alejandro Suárez, Guillermo Heredia, Aníbal Ollero
ICRA2
2016 Lightweight compliant arm with compliant finger for aerial manipulation and inspection
abstract
This paper presents the design and experimental validation of a compliant and lightweight 3-DOF robotic arm - shoulder yaw, shoulder pitch and elbow pitch joints - equipped with a compliant finger module intended for aerial inspection and manipulation in contact with the environment. A simple transmission mechanism consisting in a pair of compression springs and a flange bearing is integrated in the shoulder pitch and elbow pitch joints between the servo shaft and the output frame. Joint deflection measurement with potentiometer allows joint torque but also contact force estimation and control. The low stiffness of the compliant finger has been exploited for soft collision detection and obstacle localization, in such a way that the contact forces do not significantly disturb the UAV. Fixed-base experiments have been performed with the arm, including the characterization of the compliant joints and the control of the contact force at wrist point.
Alejandro Suárez, Guillermo Heredia, Aníbal Ollero
IROS2
2015 Safe trajectory planning for multiple aerial vehicles with Segmentation-adaptive Pseudospectral collocation
abstract
This paper proposes a method called Segmentation-adaptive Pseudospectral collocation to address the problem of safe trajectory generation in missions with cooperating multiple aerial vehicles. Pseudospectral collocation can generate optimized collision-free trajectories, but for multiple aerial vehicles it cannot guarantee that the safety separation distance is maintained in the whole trajectories, since the constraints are only enforced in discrete points in the trajectory (collocation points). Hp-adaptive pseudospectral collocation increases iteratively the number of collocation points and the degree of the approximating polynomial, but this may lead to an exponential increase of the computational load. The proposed method solves the problem by selectively adding new collocation points where they are needed, only in the segments with conflicts in each iteration, thus effectively reducing the number of collocation points and the computation time with respect to other pseudospectral collocation formulations. The proposed method allows both changes of speed and changes of heading for each aerial vehicle to guarantee the safety distance between them. Its computational load and scalability are studied in randomly generated scenarios. Moreover, a comparison with other method is presented. Several experiments to test the validity of the approach have been also carried out in the multivehicle aerial testbed of the Center for Advanced Aerospace Technologies.
Jose A. Cobano, Santiago Vera, Guillermo Heredia, Aníbal Ollero
ICRA3
2015 Aerial manipulator for structure inspection by contact from the underside
abstract
This paper presents an aerial manipulator consisting of a multirotor equipped with a robotic multi-link arm attached to the top of the multirotor body. This setup has strong potentialities for inspection of structures, since the arm is able to safely touching the structure surface with a sensor while flying, taking measurements from the underside for example in bridges. The paper presents the dynamic model of the system and the derivation of a nonlinear controller, which is tested in simulation. First flight experiments with prototype of the system are also presented.
Antonio E. Jimenez-Cano, J. Braga, Guillermo Heredia, Aníbal Ollero
IROS3
2015 Lightweight compliant arm for aerial manipulation
abstract
This paper presents the design and experimental validation of a low weight compliant arm for aerial manipulation, which uses a linear actuator to move the elbow joint. The proposed arm design allows for estimating payload mass, as well as detecting collisions against obstacles in the forearm. The compliant arm design is intended to be applied in aerial manipulation and transportation, being mounted on the base of an Unmanned Aerial Vehicle (UAV) like a multirotor or a small autonomous helicopter. The payload mass estimation can be useful in the adaptation and stabilization of UAV altitude and attitude controllers when objects of unknown weight are grasped by the arm, while compliance reduces the effect of physical interaction when lifting an object on UAV stability. The paper addresses the mechanical design and construction of a three DoF arm prototype (elbow, wrist roll and pitch), deriving the equations for estimating the payload mass. A set of experiments for payload mass estimation and collision detection and reaction have been performed to test the validity of the approach.
Alejandro Suárez, Guillermo Heredia, Aníbal Ollero
IROS2
2014 An hp-adaptative pseudospectral method for collision avoidance with multiple UAVs in real-time applications
abstract
This paper proposes the application of an hp-adaptive pseudospectral for trajectory generation in scenarios with multiple aerial vehicles in order to avoid collisions. This method computes an optimal solution numerically. The method assigns a speed profile to each aerial vehicle in real time such that the separation between them is greater than a minimum safety value and the total deviation from the initial trajectories is minimized. The Estimated Time of Arrival (ETA) of each aerial vehicle is also taken into account to solve the conflicts. Its computational load and scalability depending on the main parameters of the method are studied. Many simulations have been performed to analyze the best parameters of the method. Experiments have been also carried out in the multivehicle aerial testbed of the Center for Advanced Aerospace Technologies (CATEC).
Santiago Vera, Jose A. Cobano, Guillermo Heredia, Aníbal Ollero
ICRA3
2014 Control of a multirotor outdoor aerial manipulator
abstract
This paper presents the design and control of a multirotor-based aerial manipulator developed for outdoor operation. The multi-rotor has eight rotors and large payload to integrate a 7-degrees of freedom arm and to carry sensors and processing hardware needed for outdoor positioning. The arm can also carry an end-effector and sensors to perform different missions. The paper focuses on the control design and implementation aspects. A stable backstepping-based controller for the multirotor that uses the coupled full dynamic model is proposed, and an admittance controller for the manipulator arm is outlined. Several experimental tests with the aerial manipulator are also presented. In one of the experiments, the performance of the pitch attitude controller is compared to a PID controller. Other experiments of the arm controller following an object with the camera are also presented.
Guillermo Heredia, Antonio E. Jimenez-Cano, Domingo Llorente, V. Vega, J. Braga, José Ángel Acosta, Aníbal Ollero
IROS1
2013 Multiple gliding UAV coordination for static soaring in real time applications
abstract
This paper addresses the problem of extending the flight duration of cooperative missions with multiple gliding fixed-wing UAVs by using the energy that comes from static soaring. We consider exploration missions where UAVs should pass through a set of Point of Interest (PoI) with the presence of thermals in the space. These thermals can be exploited to provide energy in terms of altitude for each gliding UAV. The objective of the mission is to extend the flight duration of each UAV to explore the environment without landing and decreasing the time to perform the mission. An algorithm named Bounded Recursive Heuristic Search (BRHS), based on Depth-First search techniques, is applied to the PoIs and to the UAVs. The main advantage is the real time application because of the low computational load. The paper presents a set of simulations and experiments have carried out in the airfield of La Cartuja (Seville, Spain).
Jose A. Cobano, David Alejo, Santiago Vera, Guillermo Heredia, Aníbal Ollero
ICRA4
2013 Control of an aerial robot with multi-link arm for assembly tasks
abstract
This paper deals with aerial manipulators consisting of an unmanned aerial vehicle equipped with a robotic multi-link arm. The paper presents methods for the control of the aerial platform taking into account the motion of the arm. It shows how a Variable Parameter Integral Backstepping controller outperforms the results obtained by using PID controllers. The paper presents a quadrotor with a new arm designed for assembly tasks and the implementation of the proposed control methods. Simulations and outdoor experiments confirm the validity of the proposed approach.
Antonio E. Jimenez-Cano, Jesús Martín, Guillermo Heredia, Aníbal Ollero, Raul Cano
ICRA3
2013 Thermal detection and generation of collision-free trajectories for cooperative soaring UAVs
abstract
This paper presents a cooperative system architecture that extends the flight duration of multiple gliding fixed-wing Unmanned Aerial Vehicles (UAVs) for long endurance missions. The missions are defined by a set of Points of Interest (PoI) and UAVs should pass through them. A module to detect and identify thermals is implemented to exploit their energy and extend the flight duration, known as static soaring. A collision-free trajectory planner based on the RRT∗ (Optimal Rapidly-exploring Random Trees) planning algorithm is implemented. The proposed system allows applications in real time because of its low computational needs. Simulations and experiments carried out in the airfield of La Cartuja (Seville, Spain) show the performance and advantages of the proposed system.
Jose A. Cobano, David Alejo, Salah Sukkarieh, Guillermo Heredia, Aníbal Ollero
IROS4
2005 Detection of Sensor Faults in Autonomous Helicopters
abstract
This paper presents a sensor fault detection and diagnosis system for autonomous helicopters. The system has been tested with the MARVIN autonomous helicopter. Fault detection is accomplished by evaluating any significant change in the behaviour of the vehicle with respect to the fault-free behaviour, which is estimated by using an observer. The effectiveness of the proposed approach is demonstrated by means of MARVIN experimental results.
Guillermo Heredia, Aníbal Ollero, Rajesh Mahtani, Manuel Béjar, Volker Remuß, Marek Musial
ICRA1
1995 Stability analysis of mobile robot path tracking
abstract
This paper presents a new approach that analyzes the stability of a general class of path tracking algorithms taking into account the pure delay in the control loop. The analysis has been done for straight paths and paths of constant curvature. This has sufficient generality since most usual paths can be decomposed in pieces of constant curvature. The method has been applied to the pure pursuit path tracking algorithm, one of the most widely used algorithms. The experiments performed with a computer controlled high mobility multi-purpose wheeled vehicle show good agreement with the theoretical predictions of the proposed method.
Aníbal Ollero, Guillermo Heredia
IROS (3)2