Juan Hernandez

Dr. Juan Hernandez

Cardiff University
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
26 July 2016 in Sensors
Verified
Journal Article
Open access
PDF file
Juan HernandezJuan Hernandez
Juan Hernandez
KIKlemen Istenič
Klemen Istenič
NGNuno Gracias
Nuno Gracias
NPNarcís Palomeras
Narcís Palomeras
RCRicard Campos
Ricard Campos
MCMarc Carreras
Marc Carreras
We present an approach for navigating in unknown environments while, simultaneously, gathering information for inspecting underwater structures using an autonomous underwater vehicle (AUV). To accomplish this, we first use our pipeline for mapping and planning collision-free paths online, which endows an AUV with the capability to autonomously acquire optical data in close proximity. With that information, we then propose a reconstruction pipeline to create a photo-realistic textured 3D model of the inspected area. These 3D models are also of particular interest to other fields of study in marine sciences, since they can serve as base maps for environmental monitoring, thus allowing change detection of biological communities and their environment over time. Finally, we evaluate our approach using the Sparus II, a torpedo-shaped AUV, conducting inspection missions in a challenging, real-world and natural scenario.

11 November 2021 in IEEE Transactions on Automation Science and Engineering
Verified
Journal Article
Open access
ÈAÈric Pairet Artau
Èric Pairet Artau
Juan HernandezJuan Hernandez
Juan Hernandez
MCMarc Carreras
Marc Carreras
Yvan PetillotYvan Petillot
Yvan Petillot
MLMorteza Lahijanian
Morteza Lahijanian
Safe autonomous navigation is an essential and challenging problem for robots operating in highly unstructured or completely unknown environments. Under these conditions, not only robotic systems must deal with limited localization information but also their maneuverability is constrained by their dynamics and often suffers from uncertainty. In order to cope with these constraints, this article proposes an uncertainty-based framework for mapping and planning feasible motions online with probabilistic safety guarantees. The proposed approach deals with the motion, probabilistic safety, and online computation constraints by: 1) incrementally mapping the surroundings to build an uncertainty-aware representation of the environment and 2) iteratively (re)planning trajectories to goal that is kinodynamically feasible and probabilistically safe through a multilayered sampling-based planner in the belief space. In-depth empirical analyses illustrate some important properties of this approach, namely: 1) the multilayered planning strategy enables rapid exploration of the high-dimensional belief space while preserving asymptotic optimality and completeness guarantees and 2) the proposed routine for probabilistic collision checking results in tighter probability bounds in comparison to other uncertainty-aware planners in the literature. Furthermore, real-world in-water experimental evaluation on a nonholonomic torpedo-shaped

15 November 2018 in Journal of Field Robotics
Verified
Journal Article
Closed access
PDF file
Juan HernandezJuan Hernandez
Juan Hernandez
EVEduard Vidal
Eduard Vidal
MMMark Moll
Mark Moll
NPNarcís Palomeras
Narcís Palomeras
MCMarc Carreras
Marc Carreras
LKLydia E. Kavraki
Lydia E. Kavraki

6 February 2021 in Sensors
Verified
Journal Article
Open access
PDF file
JWJonatan Scharff Willners
Jonatan Scharff Willners
Daniel Gonzalez-AdellDaniel Gonzalez-Adell
Daniel Gonzalez-Adell
Juan HernandezJuan Hernandez
Juan Hernandez
ÈAÈric Pairet Artau
Èric Pairet Artau
Yvan PetillotYvan Petillot
Yvan Petillot
In this paper we present an extension to the hybrid A* (HA*) path planner. This extension allows autonomous underwater vehicle (AUVs) to plan paths in 3-dimensional (3D) environments. The proposed approach enables the robot to operate in a safe manner by accounting for the vehicle’s motion constraints, thus avoiding collisions and ensuring that the calculated paths are feasible. Secondly, we propose an improvement for operations in unexplored or partially known environments by endowing the planner with a tree pruning procedure, which maintains a valid and feasible search-tree during operation. When the robot senses new obstacles in the environment that invalidate its current path, the planner prunes the tree of branches which collides with the environment. The path planning algorithm is then initialised with the pruned tree, enabling it to find a solution in a lower time than replanning from scratch. We present results obtained through simulation which show that HA* performs better in known underwater environments than compared algorithms in regards to planning time, path length and success rate. For unknown environments, we show that the tree pruning procedure reduces the total planning time needed in a variety of environments compared to running the full planning algorithm during replanning.

17 January 2020 in IEEE Robotics and Automation Letters
Verified
Journal Article
Closed access
Juan HernandezJuan Hernandez
Juan Hernandez
SSShlok Sobti
Shlok Sobti
ASAnthony Sciola
Anthony Sciola
MMMark Moll
Mark Moll
LKLydia Kavraki
Lydia Kavraki
Recently, there has been a growing interest in robotic systems that are able to share workspaces and collaborate with humans. Such collaborative scenarios require efficient mechanisms to communicate human requests to a robot, as well as to transmit robot interpretations and intents to humans. Recent advances in augmented reality (AR) technologies have provided an alternative for such communication. Nonetheless, most of the existing work in human-robot interaction with AR devices is still limited to robot motion programming or teleoperation. In this paper, we present an alternative approach to command and collaborate with robots. Our approach uses an AR interface that allows a user to specify high-level requests to a robot, to preview, approve or modify the computed robot motions. The proposed approach exploits the robot's decision-making capabilities instead of requiring low-level motion specifications provided by the user. The latter is achieved by using a motion planner that can deal with high-level goals corresponding to regions in the robot configuration space. We present a proof of concept to validate our approach in different test scenarios, and we present a discussion of its applicability in collaborative environments.

17 February 2017 in IEEE Robotics and Automation Letters
Verified
Journal Article
Closed access
EVEduard Vidal
Eduard Vidal
Juan HernandezJuan Hernandez
Juan Hernandez
KIKlemen Istenič
Klemen Istenič
MCMarc Carreras
Marc Carreras
In this letter, we propose a method to automate the exploration of unknown underwater structures for autonomous underwater vehicles (AUVs). The proposed algorithm iteratively incorporates exteroceptive sensor data and replans the next-best-view in order to fully map an underwater structure. This approach does not require prior environment information. However, a safe exploration depth and the exploration area (defined by a bounding box, parameterized by its size, location, and resolution) must be provided by the user. The algorithm operates online by iteratively conducting the following three tasks: (1) Profiling sonar data are first incorporated into a 2-D grid map, where voxels are labeled according to their state (a voxel can be labeled as empty, unseen, occluded, occplane, occupied, or viewed). (2) Useful viewpoints to continue exploration are generated according to the map. (3) A safe path is generated to guide the robot toward the next viewpoint location. Two sensors are used in this approach: a scanning profiling sonar, which is used to build an occupancy map of the surroundings, and an optical camera, which acquires optical data of the scene. Finally, in order to demonstrate the feasibility of our approach, we provide real-world results using the Sparus II AUV.