Carlos Hernandez Corbato

Dr. Carlos Hernandez Corbato

Delft University of Technology
orcid

Research Focus & Metrics

Academic Career Length

20Years (2007-Present)

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

Representative Publications

View All Publications
17 February 2020 in IEEE Robotics and Automation Letters
Verified
Journal Article
Closed access
CPCorrado Pezzato
Corrado Pezzato
RFRiccardo M. G. Ferrari
Riccardo M. G. Ferrari
CCCarlos Hernandez Corbato
Carlos Hernandez Corbato
More adaptive controllers for robot manipulators are needed, which can deal with large model uncertainties. This paper presents a novel active inference controller (AIC) as an adaptive control scheme for industrial robots. This scheme is easily scalable to high degrees-of-freedom, and it maintains high performance even in the presence of large unmodeled dynamics. The proposed method is based on active inference, a promising neuroscientific theory of the brain, which describes a biologically plausible algorithm for perception and action. In this work, we formulate active inference from a control perspective, deriving a model-free control law which is less sensitive to unmodeled dynamics. The performance and the adaptive properties of the algorithm are compared to a state-of-the-art model reference adaptive controller (MRAC) in an experimental setup with a real 7-DOF robot arm. The results showed that the AIC outperformed the MRAC in terms of adaptability, providing a more general control law. This confirmed the relevance of active inference for robot control.

1 November 2017
Verified
Book Chapter
Closed access
PDF file
CCCarlos Hernandez Corbato
Carlos Hernandez Corbato
MBMukunda Bharatheesha
Mukunda Bharatheesha
WKWilson Ko
Wilson Ko
HGHans Gaiser
Hans Gaiser
JTJethro Tan
Jethro Tan
MWMartijn Wisse
Martijn Wisse

28 January 2025 in IEEE Robotics and Automation Letters
Verified
Journal Article
Closed access
CPCorrado Pezzato
Corrado Pezzato
CSChadi Salmi
Chadi Salmi
ETElia Trevisan
Elia Trevisan
MSMax Spahn
Max Spahn
JAJavier Alonso-Mora
Javier Alonso-Mora
CCCarlos Hernandez Corbato
Carlos Hernandez Corbato
We present a sampling-based model predictive control method that uses a generic physics simulator as the dynamical model. In particular, we propose a Model Predictive Path Integral controller (MPPI) that employs the GPU-parallelizable IsaacGym simulator to compute the forward dynamics of the robot and environment. Since the simulator implicitly defines the dynamic model, our method is readily extendable to different objects and robots, allowing one to solve complex navigation and contact-rich tasks. We demonstrate the effectiveness of this method in several simulated and real-world settings, including mobile navigation with collision avoidance, non-prehensile manipulation, and whole-body control for high-dimensional configuration spaces. This is a powerful and accessible open-source tool to solve many contact-rich motion planning tasks.

2 January 2023 in IEEE Transactions on Robotics
Verified
Journal Article
Closed access
CPCorrado Pezzato
Corrado Pezzato
CCCarlos Hernandez Corbato
Carlos Hernandez Corbato
SBStefan Bonhof
Stefan Bonhof
MWMartijn Wisse
Martijn Wisse
In this article, we propose a hybrid combination of active inference and behavior trees (BTs) for reactive action planning and execution in dynamic environments, showing how robotic tasks can be formulated as a free-energy minimization problem. The proposed approach allows handling partially observable initial states and improves the robustness of classical BTs against unexpected contingencies while at the same time reducing the number of nodes in a tree. In this work, we specify the nominal behavior offline, through BTs. However, in contrast to previous approaches, we introduce a new type of leaf node to specify the desired state to be achieved rather than an action to execute. The decision of which action to execute to reach the desired state is performed online through active inference. This results in continual online planning and hierarchical deliberation. By doing so, an agent can follow a predefined offline plan while still keeping the ability to locally adapt and take autonomous decisions at runtime, respecting safety constraints. We provide proof of convergence and robustness analysis, and we validate our method in two different mobile manipulators performing similar tasks, both in a simulated and real retail environment. The results showed improved runtime adaptability with a fraction of the hand-coded nodes compared to classical BTs.

28 February 2018 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Open access
CCCarlos Hernandez Corbato
Carlos Hernandez Corbato
MBMukunda Bharatheesha
Mukunda Bharatheesha
JEJeff van Egmond
Jeff van Egmond
JJJihong Ju
Jihong Ju
MWMartijn Wisse
Martijn Wisse
This paper describes Team Delft's robot winning the Amazon Robotics Challenge 2016. The competition involves automating pick and place operations in semistructured environments, specifically the shelves in an Amazon warehouse. Team Delft's entry demonstrated that the current robot technology can already address most of the challenges in product handling: object recognition, grasping, motion, or task planning; under broad yet bounded conditions. The system combines an industrial robot arm, 3-D cameras and a custom gripper. The robot's software is based on the robot operating system to implement solutions based on deep learning and other state-of-the-art artificial intelligence techniques, and to integrate them with off-the-shelf components. From the experience developing the robotic system, it was concluded that: 1) the specific task conditions should guide the selection of the solution for each capability required; 2) understanding the characteristics of the individual solutions and the assumptions they embed is critical to integrate a performing system from them; and 3) this characterization can be based on “levels of robot automation.” This paper proposes automation levels based on the usage of information at design or runtime to drive the robot's behavior, and uses them to discuss Team Delft's design solution and the lessons learned from this robot development experience.

14 March 2018 in Integrated Computer-Aided Engineering
Verified
Journal Article
Closed access
PDF file
CCCarlos Hernandez Corbato
Carlos Hernandez Corbato
JBJulita Bermejo-Alonso
Julita Bermejo-Alonso
Ricardo SanzRicardo Sanz
Ricardo Sanz
Robot control software endows robots with advanced capabilities for autonomous operation, such as navigation, object recognition or manipulation, in unstructured and dynamic environments. However, there is a steady need for more robust operation, whe