Nicolas Perrin-Gilbert

dblp:37/1452 · also Nicolas Perrin 0001 · DBLP profile ↗
← Back
25ranked-venue papers
10as first author
7since 2021 · last 2026
—ORCID · conflict

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

Artificial intelligence and machine learning · 19 · 7 first-author · 6 since 2021Systems, architecture and hardware · 10 · 5 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 3 first-author · 1 since 2021Theory of computation · 2Software engineering, systems software and programming languages · 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 · 30% Planning, search and constraint satisfaction · 20%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%
Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 100%

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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › omics data analysis
omics data visualization
1.012026
Yomix: an interactive tool for the exploration of low-dimensional embeddings in omics data · Bioinform. 2026
Robotics › Motion planning and robot control › motion planning › legged locomotion planning
footstep planning
0.642017
Continuous Legged Locomotion Planning · IEEE Trans. Robotics 2017
Fast Humanoid Robot Collision-Free Footstep Planning Using Swept Volume Approximations · IEEE Trans. Robotics 2012
Real-time footstep planning for humanoid robots among 3D obstacles using a hybrid bounding box · ICRA 2012
Robotics › Motion planning and robot control
motion planning
0.542012
Fast Humanoid Robot Collision-Free Footstep Planning Using Swept Volume Approximations · IEEE Trans. Robotics 2012
Real-time footstep planning for humanoid robots among 3D obstacles using a hybrid bounding box · ICRA 2012
A biped walking pattern generator based on "half-steps" for dimensionality reduction · ICRA 2011
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › game tree search
monte carlo tree search
0.412019
Learning Compositional Neural Programs with Recursive Tree Search and Planning · NeurIPS 2019
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
search-based planning
0.412019
Learning Compositional Neural Programs with Recursive Tree Search and Planning · NeurIPS 2019
Program synthesis and code generation
neural program synthesis
0.412019
Learning Compositional Neural Programs with Recursive Tree Search and Planning · NeurIPS 2019
Robotics › Legged, aerial and field robots › legged robots
legged robot locomotion
0.312017
Continuous Legged Locomotion Planning · IEEE Trans. Robotics 2017
Robotics › Motion planning and robot control › motion planning › legged locomotion planning
locomotion planning
0.312017
Continuous Legged Locomotion Planning · IEEE Trans. Robotics 2017
Robotics › Legged, aerial and field robots
legged robots
0.332014
Dynamically transitioning between surfaces of varying inclinations to achieve uneven-terrain walking · ICRA 2014
Real-time footstep planning for humanoid robots among 3D obstacles using a hybrid bounding box · ICRA 2012
Approximation of feasibility tests for reactive walk on HRP-2 · ICRA 2010
Robotics › Legged, aerial and field robots
humanoid robot
0.232012
Fast Humanoid Robot Collision-Free Footstep Planning Using Swept Volume Approximations · IEEE Trans. Robotics 2012
Real-time footstep planning for humanoid robots among 3D obstacles using a hybrid bounding box · ICRA 2012
Approximation of feasibility tests for reactive walk on HRP-2 · ICRA 2010
Robotics › Legged, aerial and field robots
dynamic walking
0.212014
Dynamically transitioning between surfaces of varying inclinations to achieve uneven-terrain walking · ICRA 2014
Robotics › Legged, aerial and field robots › legged robots
humanoid locomotion
0.212014
Dynamically transitioning between surfaces of varying inclinations to achieve uneven-terrain walking · ICRA 2014
Robotics › Motion planning and robot control › path planning
collision-free path planning
0.112012
Fast Humanoid Robot Collision-Free Footstep Planning Using Swept Volume Approximations · IEEE Trans. Robotics 2012
Robotics › Motion planning and robot control › motion planning › sampling-based motion planning
RRT
0.112012
Fast Humanoid Robot Collision-Free Footstep Planning Using Swept Volume Approximations · IEEE Trans. Robotics 2012
Robotics › Motion planning and robot control › locomotion control › legged robot control
biped walking pattern generation
0.112011
A biped walking pattern generator based on "half-steps" for dimensionality reduction · ICRA 2011
Robotics › Motion planning and robot control
collision avoidance
0.112017
Continuous Legged Locomotion Planning · IEEE Trans. Robotics 2017
Robotics › Motion planning and robot control › motion planning
collision checking
0.012012
Fast Humanoid Robot Collision-Free Footstep Planning Using Swept Volume Approximations · IEEE Trans. Robotics 2012

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

variational autoencoder · 1.0t-SNE · 1.0UMAP · 1.0PCA · 1.0reinforcement learning · 0.8neural programmer-interpreter · 0.8alphazero · 0.8discrete-continuous planning bridge · 0.3homotopy · 0.3trajectory generation · 0.2inverted pendulum model · 0.2rigid body motion planning · 0.1rapidly-exploring random tree · 0.1hybrid bounding box · 0.1
YearPublicationVenuePosition
2026 Yomix: an interactive tool for the exploration of low-dimensional embeddings in omics data
abstract
SUMMARY: In the analysis of diverse omics data, a common and important preliminary step involves computing low-dimensional embeddings using techniques such as PCA, UMAP, t-SNE, or variational autoencoders. These embeddings provide a global overview of sample distributions and their relationships, often serving as the basis for formulating biological hypotheses. To facilitate rapid and intuitive exploration of such low-dimensional embeddings, we developed Yomix, an interactive omics-agnostic visualization and data exploration tool. Yomix enables users to flexibly define subsets of interest using a lasso selection tool, instantly compute their feature signatures, and compare their distributions. Yomix is a fast and efficient tool for interactive exploration of diverse omics datasets. AVAILABILITY AND IMPLEMENTATION: Yomix and its documentation are publicly available at https://github.com/perrin-isir/yomix.
Nicolas Perrin-Gilbert, Nisma Amjad, Pierre Fumeron, Silvia Tulli, Joshua J. Waterfall
Bioinform.1
2025 Learning to Explore when Mistakes are Not Allowed
Charly Pecqueux-Guézénec, Stéphane Doncieux, Nicolas Perrin-Gilbert
AAMAS3
2023 The Quality-Diversity Transformer: Generating Behavior-Conditioned Trajectories with Decision Transformers
abstract
In the context of neuroevolution, Quality-Diversity algorithms have proven effective in generating repertoires of diverse and efficient policies by relying on the definition of a behavior space. A natural goal induced by the creation of such a repertoire is trying to achieve behaviors on demand, which can be done by running the corresponding policy from the repertoire. However, in uncertain environments, two problems arise. First, policies can lack robustness and repeatability, meaning that multiple episodes under slightly different conditions often result in very different behaviors. Second, due to the discrete nature of the repertoire, solutions vary discontinuously. Here we present a new approach to achieve behavior-conditioned trajectory generation based on two mechanisms: First, MAP-Elites Low-Spread (ME-LS), which constrains the selection of solutions to those that are the most consistent in the behavior space. Second, the Quality-Diversity Transformer (QDT), a Transformer-based model conditioned on continuous behavior descriptors, which trains on a dataset generated by policies from a ME-LS repertoire and learns to autoregressively generate sequences of actions that achieve target behaviors. Results show that ME-LS produces consistent and robust policies, and that its combination with the QDT yields a single policy capable of achieving diverse behaviors on demand with high accuracy.
Valentin Macé, Raphaël Boige, Félix Chalumeau, Thomas Pierrot, Guillaume Richard, Nicolas Perrin-Gilbert
GECCO6
2022 Diversity policy gradient for sample efficient quality-diversity optimization
abstract
A fascinating aspect of nature lies in its ability to produce a large and diverse collection of organisms that are all high-performing in their niche. By contrast, most AI algorithms focus on finding a single eficient solution to a given problem. Aiming for diversity in addition to performance is a convenient way to deal with the exploration-exploitation trade-off that plays a central role in learning. It also allows for increased robustness when the returned collection contains several working solutions to the considered problem, making it well-suited for real applications such as robotics. Quality-Diversity (QD) methods are evolutionary algorithms designed for this purpose. This paper proposes a novel algorithm, qd-pg, which combines the strength of Policy Gradient algorithms and Quality Diversity approaches to produce a collection of diverse and high-performing neural policies in continuous control environments. The main contribution of this work is the introduction of a Diversity Policy Gradient (DPG) that exploits information at the time-step level to drive policies towards more diversity in a sample-efficient manner. Specifically, qd-pg selects neural controllers from a map-elites grid and uses two gradient-based mutation operators to improve both quality and diversity. Our results demonstrate that qd-pg is significantly more sample-eficient than its evolutionary competitors.
Thomas Pierrot, Valentin Macé, Félix Chalumeau, Arthur Flajolet, Geoffrey Cideron, Karim Beguir, Antoine Cully, Olivier Sigaud, Nicolas Perrin-Gilbert
GECCO9
2022 Divide & Conquer Imitation Learning
abstract
International audience
Alexandre Chenu, Nicolas Perrin-Gilbert, Olivier Sigaud
IROS2
2021 Selection-Expansion: A Unifying Framework for Motion-Planning and Diversity Search Algorithms
Alexandre Chenu, Nicolas Perrin-Gilbert, Stéphane Doncieux, Olivier Sigaud
ICANN (4)2
2021 First-Order and Second-Order Variants of the Gradient Descent in a Unified Framework
Thomas Pierrot, Nicolas Perrin-Gilbert, Olivier Sigaud
ICANN (2)2
2020 PBCS: Efficient Exploration and Exploitation Using a Synergy Between Reinforcement Learning and Motion Planning
abstract
The exploration-exploitation trade-off is at the heart of reinforcement learning (RL). However, most continuous control benchmarks used in recent RL research only require local exploration. This led to the development of algorithms that have basic exploration capabilities, and behave poorly in benchmarks that require more versatile exploration. For instance, as demonstrated in our empirical study, state-of-the-art RL algorithms such as DDPG and TD3 are unable to steer a point mass in even small 2D mazes. In this paper, we propose a new algorithm called "Plan, Backplay, Chain Skills" (PBCS) that combines motion planning and reinforcement learning to solve hard exploration environments. In a first phase, a motion planning algorithm is used to find a single good trajectory, then an RL algorithm is trained using a curriculum derived from the trajectory, by combining a variant of the Backplay algorithm and skill chaining. We show that this method outperforms state-of-the-art RL algorithms in 2D maze environments of various sizes, and is able to improve on the trajectory obtained by the motion planning phase.
Guillaume Matheron, Nicolas Perrin-Gilbert, Olivier Sigaud
ICANN (2)2
2020 Understanding Failures of Deterministic Actor-Critic with Continuous Action Spaces and Sparse Rewards
Guillaume Matheron, Nicolas Perrin-Gilbert, Olivier Sigaud
ICANN (2)2
2019 Learning Compositional Neural Programs with Recursive Tree Search and Planning
abstract
We propose a novel reinforcement learning algorithm, AlphaNPI, that incorpo- rates the strengths of Neural Programmer-Interpreters (NPI) and AlphaZero. NPI contributes structural biases in the form of modularity, hierarchy and recursion, which are helpful to reduce sample complexity, improve generalization and in- crease interpretability. AlphaZero contributes powerful neural network guided search algorithms, which we augment with recursion. AlphaNPI only assumes a hierarchical program specification with sparse rewards: 1 when the program execution satisfies the specification, and 0 otherwise. This specification enables us to overcome the need for strong supervision in the form of execution traces and consequently train NPI models effectively with reinforcement learning. The experiments show that AlphaNPI can sort as well as previous strongly supervised NPI variants. The AlphaNPI agent is also trained on a Tower of Hanoi puzzle with two disks and is shown to generalize to puzzles with an arbitrary number of disks. The experiments also show that when deploying our neural network policies, it is advantageous to do planning with guided Monte Carlo tree search.
Thomas Pierrot, Guillaume Ligner, Scott E. Reed, Olivier Sigaud, Nicolas Perrin-Gilbert, Alexandre Laterre, David Kas, Karim Beguir, Nando de Freitas
NeurIPS5
2017 Timed-automata abstraction of switched dynamical systems using control invariants
Patricia Bouyer, Nicolas Markey, Nicolas Perrin-Gilbert, Philipp Schlehuber-Caissier
Real Time Syst.3
2017 Continuous Legged Locomotion Planning
abstract
While only continuous motions are possible, the way in which contacts appear and disappear confers to legged locomotion a characteristic discontinuous nature that is traditionally shared by the algorithms used for legged locomotion planning. In this paper, we show that this discontinuous nature can disappear if the notion of collision is well redefined and we efficiently solve two different practical problems of legged locomotion planning with algorithms based on an approach that establishes a bridge between discrete and continuous planning. The first problem consists of reactive footstep planning with a biped robot and the second one consists of nongaited locomotion planning with a hexapod.
Nicolas Perrin-Gilbert, Christian Ott 0001, Johannes Englsberger, Olivier Stasse, Florent Lamiraux, Darwin G. Caldwell
IEEE Trans. Robotics1
2015 Effective Generation of Dynamically Balanced Locomotion with Multiple Non-coplanar Contacts
Nicolas Perrin-Gilbert, Darwin Lau, Vincent Padois
ISRR (2)1
2014 Dynamically transitioning between surfaces of varying inclinations to achieve uneven-terrain walking
abstract
This paper focuses on how to generate dynamic transitions in order to make our robot COMAN (COmpliant huMANoid) dynamically traverse inclined terrains. The novel approach addresses dynamic walking on inclined surfaces by dividing the walking motion into two phases: transition and incline walking. During the transition phase, the humanoid robot performs a 3-dimensional movement in order to transfer its body between surfaces of different inclinations, which is then followed by the incline-walking phase. The transition phase is less trivial to execute than the incline walking itself. In this paper, we first formulate the equations of a 3D (non linear) Inverted Pendulum, and then we derive an equivalent model. Subsequently, we introduce a trajectory generator based on this model and validate it experimentally by performing, with COMAN, dynamic transitions from the horizontal ground to a 10° slope.
Luca Colasanto, Nicolas Perrin-Gilbert, Nikolaos G. Tsagarakis, Darwin G. Caldwell
ICRA2
2014 Lyapunov Stability Margins for humanoid robot balancing
abstract
This work introduces a novel balance monitoring strategy for humanoid robots. The proposed method addresses the problem of ensuring the balance maintenance of a humanoid robot, through the online monitoring of its state of balance by means of a Lyapunov (energy) function. The proposed method involves the use of dynamical models accounting for both the link and motor states. Energy limits corresponding to the front and rear edges of the support polygon are computed using a closed-loop Lyapunov function. Therefore, this method focuses on the resolution of two issues through a single control scheme, namely, guaranteeing asymptotical stability of the robot at the joint level, in addition to ensuring that it maintains its dynamical balance. A mathematical proof of the previous claims, as well as of the method's validity, is provided in the paper, whereby a direct relationship between the CoP and the system's energy has been established for the first time. Experimental results of step recovery and walking tests performed on the COmpliant huMANoid (COMAN) corroborate the method's applicability and performance as a balance monitor.
Emmanouil Spyrakos-Papastavridis, Nicolas Perrin-Gilbert, Nikolaos G. Tsagarakis, Jian S. Dai 0001, Darwin G. Caldwell
IROS2
2013 Compliant attitude control and stepping strategy for balance recovery with the humanoid COMAN
abstract
In this paper we describe an approach for hu-manoid robot balance recovery that combines a novel attitude control algorithm adding compliance to the robot's behavior and increasing the smoothness of its motion, and an omnidirectional stepping strategy that can trigger one or two steps based on a measured disturbance vector. The proposed method is validated through experiments with the inherently compliant humanoid COMAN.
Nicolas Perrin-Gilbert, Nikolaos G. Tsagarakis, Darwin G. Caldwell
IROS1
2012 Real-time footstep planning for humanoid robots among 3D obstacles using a hybrid bounding box
abstract
In this paper we introduce a new bounding box method for footstep planning for humanoid robots. Similar to the classic bounding box method (which uses a single rectangular box to encompass the robot) it is computationally efficient, easy to implement and can be combined with any rigid body motion planning library. However, unlike the classic bounding box method, our method takes into account the stepping over capabilities of the robot, and generates precise leg trajectories to avoid obstacles on the ground. We demonstrate that this method is well suited for footstep planning in cluttered environments.
Nicolas Perrin-Gilbert, Olivier Stasse, Florent Lamiraux, Young J. Kim, Dinesh Manocha
ICRA1
2012 From Discrete to Continuous Motion Planning
Nicolas Perrin-Gilbert
WAFR1
2012 Fast Humanoid Robot Collision-Free Footstep Planning Using Swept Volume Approximations
abstract
In this paper, we propose a novel and coherent framework for fast footstep planning for legged robots on a flat ground with 3-D obstacle avoidance. We use swept volume approximations that are computed offline in order to considerably reduce the time spent in collision checking during the online planning phase, in which a rapidly exploring random tree variant is used to find collision-free sequences of half-steps (which are produced by a specific walking pattern generator). Then, an original homotopy is used to smooth the sequences into natural motions, gently avoiding the obstacles. The results are experimentally validated on the robot HRP-2.
Nicolas Perrin-Gilbert, Olivier Stasse, Leo Baudouin, Florent Lamiraux, Eiichi Yoshida
IEEE Trans. Robotics1
2011 A biped walking pattern generator based on "half-steps" for dimensionality reduction
abstract
We present a new biped walking pattern generator based on "half-steps". Its key features are a) a 3-dimensional parametrization of the input space, and b) a simple homotopy that efficiently smooths the walking trajectory corresponding to a fixed sequence of steps. We show how these features can be ideally combined in the framework of sampling-based footstep planning. We apply our approach to the robot HRP-2 and are able to quickly produce smooth and dynamically stable trajectories that are solutions to a difficult problem of footstep planning.
Nicolas Perrin-Gilbert, Olivier Stasse, Florent Lamiraux, Eiichi Yoshida
ICRA1
2011 Weakly collision-free paths for continuous humanoid footstep planning
abstract
In this paper we demonstrate an original equivalence between footstep planning problems, where discrete sequences of steps are searched for, and the more classical problem of motion planning for a 2D rigid shape, where a continuous collision-free path has to be found. This equivalence enables a lot of classical motion planning techniques (such as PRM, RRT, etc.) to be applied almost effortlessly to the specific problem of footstep planning for a humanoid robot.
Nicolas Perrin-Gilbert, Olivier Stasse, Florent Lamiraux, Eiichi Yoshida
IROS1
2010 Approximation of feasibility tests for reactive walk on HRP-2
abstract
We present here an original approach to test the feasibility of footsteps for a given walking pattern generator. It is based on a new approximation algorithm intended to cope with this specific problem. The result obtained is used on the robot HRP-2, and enables it to guess a step feasibility 40,000 times faster (in 9μs) than with the normal verification process. As a consequence some advance is made towards fast online motion (re)planning based on a continuous set of possible steps.
Nicolas Perrin-Gilbert, Olivier Stasse, Florent Lamiraux, Eiichi Yoshida
ICRA1
2010 Walking without thinking about it
abstract
We demonstrate in this paper our motion generation sheme for the generation of stable bipedal walking motions and we expand it to enhance its flexibility and independency. An algorithm for the control of appropriate orientations of the feet and the trunk permits the robot to turn in a natural and safe way. Polygonal constraints on the positions of the computed feet positions serve to improve its reliability. A logic for the succession of the support phases and an algorithm for the automatic control of their orientations bridge the gap to more autonomy and to more practicability.
Andrei Herdt, Nicolas Perrin-Gilbert, Pierre-Brice Wieber
IROS2
2008 Visibly Tree Automata with Memory and Constraints
abstract
Tree automata with one memory have been introduced in 2001. They generalize both pushdown (word) automata and the tree automata with constraints of equality between brothers of Bogaert and Tison. Though it has a decidable emptiness problem, the main weakness of this model is its lack of good closure properties. We propose a generalization of the visibly pushdown automata of Alur and Madhusudan to a family of tree recognizers which carry along their (bottom-up) computation an auxiliary unbounded memory with a tree structure (instead of a symbol stack). In other words, these recognizers, called Visibly Tree Automata with Memory (VTAM) define a subclass of tree automata with one memory enjoying Boolean closure properties. We show in particular that they can be determinized and the problems like emptiness, membership, inclusion and universality are decidable for VTAM. Moreover, we propose several extensions of VTAM whose transitions may be constrained by different kinds of tests between memories and also constraints a la Bogaert and Tison comparing brother subtrees in the tree in input. We show that some of these classes of constrained VTAM keep the good closure and decidability properties, and we demonstrate their expressiveness with relevant examples of tree languages.
Hubert Comon-Lundh, Florent Jacquemard, Nicolas Perrin-Gilbert
Log. Methods Comput. Sci.3
2007 Tree Automata with Memory, Visibility and Structural Constraints
Hubert Comon-Lundh, Florent Jacquemard, Nicolas Perrin-Gilbert
FoSSaCS3