← Search

Ludovic Righetti

48 accepted papers

2026

Hippo: High-Performance Interior-Point and Projection-Based Solver for Generic Constrained Trajectory Optimization

RA-L 2026

Trajectory optimization is the core of modern model-based robotic control and motion planning. Existing trajectory optimizers, based on sequential quadratic programming (SQP) or differential dynamic programming (DDP), are often limited by their slow computation efficiency, low modeling flexibility,

Cited by 1SourceScholar
2026

Infinite-Horizon Value Function Approximation for Model Predictive Control

ICRA 2026poster

Model Predictive Control has emerged as a popular tool for robots to generate complex motions. However, the real-time requirement has limited the use of hard constraints and large preview horizons, which are necessary to ensure safety and stability. In practice, practitioners have to carefully desig…

2026

Structure-Exploiting Sequential Quadratic Programming for Model-Predictive Control

ICRA 2026poster

The promise of model-predictive control (MPC) in robotics has led to extensive development of efficient numerical optimal control solvers in line with differential dynamic programming because it exploits the sparsity induced by time. In this work, we argue that this effervescence has hidden the fact…

Cited by 0SourceScholar
2026

WorldPlanner: Monte Carlo Tree Search and MPC with Action-Conditioned Visual World Models

ICRA 2026poster

Robots must understand their environment from raw sensory inputs and reason about the consequences of their actions in it to solve complex tasks. Behavior Cloning (BC) leverages task-specific human demonstrations to learn this knowledge as end-to-end policies. However, these policies are difficult t…

2025

Collision Avoidance in Model Predictive Control Using Velocity Damper

ICRA 2025

<div> We propose an advanced method for controlling the motion of a manipulator robot with strict collision avoidance in dynamic environments, leveraging a velocity damper constraint. Unlike conventional distance-based constraints, which tend to saturate near obstacles to reach optimality, the veloc

Cited by 4SourceScholar
2025

Cost Function Estimation Using Inverse Reinforcement Learning with Minimal Observations

IROS 2025

We present an iterative inverse reinforcement learning algorithm to infer optimal cost functions in continuous spaces. Based on a popular maximum entropy criteria, our approach iteratively finds a weight improvement step and proposes a method to find an appropriate step size that ensures learned cos

Cited by 4SourceScholar
2025

First Order Model-Based RL through Decoupled Backpropagation

CoRL 2025poster

There is growing interest in reinforcement learning (RL) methods that leverage the simulator's derivatives to improve learning efficiency. While early gradient-based approaches have demonstrated superior performance compared to derivative-free methods, accessing simulator gradients is often impracti…

Cited by 0SourceScholar
2025

Infinite-Horizon Value Function Approximation for Model Predictive Control

RA-L 2025

Model Predictive Control has emerged as a popular tool for robots to generate complex motions. However, the real-time requirement has limited the use of hard constraints and large preview horizons, which are necessary to ensure safety and stability. In practice, practitioners have to carefully desig

Cited by 6SourceScholar
2025

Should We Learn Contact-Rich Manipulation Policies From Sampling-Based Planners?

RA-L 2025

The tremendous success of behavior cloning (BC) in robotic manipulation has been largely confined to tasks where demonstrations can be effectively collected through human teleoperation. However, demonstrations for contact-rich manipulation tasks that require complex coordination of multiple contacts

Cited by 13SourceScholar
2024

Force Feedback Model-Predictive Control via Online Estimation

ICRA 2024poster

Nonlinear model-predictive control has recently shown its practicability in robotics. However it remains limited in contact interaction tasks due to its inability to leverage sensed efforts. In this work, we propose a novel model-predictive control approach that incorporates direct feedback from for…

Cited by 3SourceScholar
2024

Risk-Sensitive Extended Kalman Filter

ICRA 2024poster

Designing robust algorithms in the face of estimation uncertainty is a challenging task. Indeed, controllers seldom consider estimation uncertainty and only rely on the most likely estimated state. Consequently, sudden changes in the environment or the robot’s dynamics can lead to catastrophic behav…

Cited by 3SourcecodeScholar
2024

Safe Reinforcement Learning of Robot Trajectories in the Presence of Moving Obstacles

RA-L 2024

In this paper, we present an approach for learning collision-free robot trajectories in the presence of moving obstacles. As a first step, we train a backup policy to generate evasive movements from arbitrary initial robot states using model-free reinforcement learning. When learning policies for ot

Cited by 5SourcecodeScholar
2024

SoloParkour: Constrained Reinforcement Learning for Visual Locomotion from Privileged Experience

CoRL 2024poster

Parkour poses a significant challenge for legged robots, requiring navigation through complex environments with agility and precision based on limited sensory inputs. In this work, we introduce a novel method for training end-to-end visual policies, from depth pixels to robot control commands, to a…

Cited by 7SourceScholar
2024

iDb-RRT: Sampling-based Kinodynamic Motion Planning with Motion Primitives and Trajectory Optimization

IROS 2024poster

Rapidly-exploring Random Trees (RRT) and its variations have emerged as a robust and efficient tool for finding collision-free paths in robotic systems. However, adding dynamic constraints makes the motion planning problem significantly harder, as it requires solving two-value boundary problems (com…

Cited by 5SourceScholar
2023

Learning Simultaneous Navigation and Construction in Grid Worlds

ICLR 2023poster

We propose to study a new learning task, mobile construction, to enable an agent to build designed structures in 1/2/3D grid worlds while navigating in the same evolving environments. Unlike existing robot learning tasks such as visual navigation and object manipulation, this task is challenging bec…

2023

On the Use of Torque Measurement in Centroidal State Estimation

ICRA 2023poster

State-of-the-art legged robots are either capable of measuring torque at the output of their drive systems, or have transparent drive systems which enable the computation of joint torques from motor currents. In either case, this sensor modality is seldom used in state estimation. In this paper, we…

Cited by 4SourceScholar
2023

Path Planning Under Uncertainty to Localize mmWave Sources

ICRA 2023poster

In this paper, we study a navigation problem where a mobile robot needs to locate a mmWave wireless signal. Using the directionality properties of the signal, we propose an estimation and path planning algorithm that can efficiently navigate in cluttered indoor environments. We formulate Extended Ka…

Cited by 6SourceScholar
2023

Visual-Inertial and Leg Odometry Fusion for Dynamic Locomotion

ICRA 2023poster

Implementing dynamic locomotion behaviors on legged robots requires a high-quality state estimation module. Especially when the motion includes flight phases, state-of-the-art approaches fail to produce reliable estimation of the robot posture, in particular base height. In this paper, we propose a…

Cited by 11SourceScholar
2022

Introducing Force Feedback in Model Predictive Control

IROS 2022poster

In the literature about model predictive control (MPC), contact forces are planned rather than controlled. In this paper, we propose a novel paradigm to incorporate effort measurements into a predictive controller, hence allowing to control them by direct measurement feedback. We first demonstrate w…

Cited by 14SourceScholar
2021

DeepQ Stepper: A framework for reactive dynamic walking on uneven terrain

ICRA 2021poster

Reactive stepping and push recovery for biped robots is often restricted to flat terrains because of the difficulty in computing capture regions for nonlinear dynamic models. In this paper, we address this limitation by proposing a novel 3D reactive stepper, the DeepQ stepper, that can approximately…

Cited by 14SourceScholar
2021

High-Frequency Nonlinear Model Predictive Control of a Manipulator

ICRA 2021poster

Model Predictive Control (MPC) promises to endow robots with enough reactivity to perform complex tasks in dynamic environments by frequently updating their motion plan based on measurements. Despite its appeal, it has seldom been deployed on real machines because of scaling constraints. This paper…

Cited by 93SourceScholar
2021

Impedance Optimization for Uncertain Contact Interactions Through Risk Sensitive Optimal Control

RA-L 2021

This letter addresses the problem of computing optimal impedance schedules for legged locomotion tasks involving complex contact interactions. We formulate the problem of impedance regulation as a trade-off between disturbance rejection and measurement uncertainty. We extend a stochastic optimal con

Cited by 26SourcecodeScholar
2021

Leveraging Forward Model Prediction Error for Learning Control

ICRA 2021poster

Learning for model based control can be sample-efficient and generalize well, however successfully learning models and controllers that represent the problem at hand can be challenging for complex tasks. Using inaccurate models for learning can lead to sub-optimal solutions that are unlikely to perf…

Cited by 5SourceScholar
2021

Rapid Convex Optimization of Centroidal Dynamics using Block Coordinate Descent

IROS 2021poster

In this paper we explore the use of block coordinate descent (BCD) to optimize the centroidal momentum dynamics for dynamically consistent multi-contact behaviors. The centroidal dynamics have recently received a large amount of attention in order to create physically realizable motions for robots w…

Cited by 12SourceScholar
2021

Robot Learning With Crash Constraints

RA-L 2021

In the past decade, numerous machine learning algorithms have been shown to successfully learn optimal policies to control real robotic systems. However, it is common to encounter failing behaviors as the learning loop progresses. Specifically, in robot applications where failing is undesired but no

Cited by 30SourcecodeScholar
2021

Variable Horizon MPC With Swing Foot Dynamics for Bipedal Walking Control

RA-L 2021

In this letter, we present a novel two-level variable Horizon Model Predictive Control (VH-MPC) framework for bipedal locomotion. In this framework, the higher level computes the landing location and timing (horizon length) of the swing foot to stabilize the unstable part of the center of mass (CoM)

Cited by 52SourceScholar
2020

A Real-Robot Dataset for Assessing Transferability of Learned Dynamics Models

ICRA 2020poster

In the context of model-based reinforcement learning and control, a large number of methods for learning system dynamics have been proposed in recent years. The purpose of these learned models is to synthesize new control policies. An important open question is how robust current dynamics-learning m…

Cited by 10SourceScholar
2020

An Open Torque-Controlled Modular Robot Architecture for Legged Locomotion Research

RA-L 2020

We present a new open-source torque-controlled legged robot system, with a low-cost and low-complexity actuator module at its core. It consists of a high-torque brushless DC motor and a low-gear-ratio transmission suitable for impedance and force control. We also present a novel foot contact sensor

Cited by 238SourcecodeScholar
2020

Crocoddyl: An Efficient and Versatile Framework for Multi-Contact Optimal Control

ICRA 2020poster

We introduce Crocoddyl (Contact RObot COntrol by Differential DYnamic Library), an open-source framework tailored for efficient multi-contact optimal control. Crocoddyl efficiently computes the state trajectory and the control policy for a given predefined sequence of contacts. Its efficiency is due…

Cited by 381SourcecodeScholar
2020

Enabling Remote Whole-Body Control with 5G Edge Computing

IROS 2020poster

Real-world applications require light-weight, energy-efficient, fully autonomous robots. Yet, increasing autonomy is oftentimes synonymous with escalating computational requirements. It might thus be desirable to offload intensive computation—not only sensing and planning, but also low-level whole-b…

Cited by 16SourceScholar
2020

Robust Humanoid Contact Planning With Learned Zero- and One-Step Capturability Prediction

RA-L 2020

Humanoid robots maintain balance and navigate by controlling the contact wrenches applied to the environment. While it is possible to plan dynamically-feasible motion that applies appropriate wrenches using existing methods, a humanoid may also be affected by external disturbances. Existing systems

Cited by 15SourceScholar
2020

TriFinger: An Open-Source Robot for Learning Dexterity

CoRL 2020

Dexterous object manipulation is still an open problem in robotics, despite the rapid progress in machine learning during the past decade. We argue that a key issue which has hindered progress is the high cost of experimentation on real systems, in terms of both time and money. We address this probl

2019

A Robustness Analysis of Inverse Optimal Control of Bipedal Walking

RA-L 2019

Cost functions have the potential to provide compact and understandable generalizations of motion. The goal of inverse optimal control (IOC) is to analyze an observed behavior which is assumed to be optimal with respect to an unknown cost function, and infer this cost function. Here we develop a met

Cited by 11SourceScholar
2019

Curious iLQR: Resolving Uncertainty in Model-based RL

CoRL 2019

Curiosity as a means to explore during reinforcement learning problems has recently become very popular. However, very little progress has been made in utilizing curiosity for learning control. In this work, we propose a model-based reinforcement learning (MBRL) framework that combines Bayesian mode

Cited by 0SourcePDFScholar
2019

Efficient Humanoid Contact Planning using Learned Centroidal Dynamics Prediction

ICRA 2019poster

Humanoid robots dynamically navigate an environment by interacting with it via contact wrenches exerted at intermittent contact poses. Therefore, it is important to consider dynamics when planning a contact sequence. Traditional contact planning approaches assume a quasi-static balance criterion to…

Cited by 43SourceScholar
2019

Leveraging Contact Forces for Learning to Grasp

ICRA 2019poster

Grasping objects under uncertainty remains an open problem in robotics research. This uncertainty is often due to noisy or partial observations of the object pose or shape. To enable a robot to react appropriately to unforeseen effects, it is crucial that it continuously takes sensor feedback into a…

Cited by 61SourceScholar
2018

Learning a Structured Neural Network Policy for a Hopping Task

RA-L 2018

In this letter, we present a method for learning a reactive policy for a simple dynamic locomotion task involving hard impact and switching contacts where we assume the contact location and contact timing to be unknown. To learn such a policy, we use optimal control to optimize a local controller fo

Cited by 12SourceScholar
2018

On Time Optimization of Centroidal Momentum Dynamics

ICRA 2018poster

Recently, the centroidal momentum dynamics has received substantial attention to plan dynamically consistent motions for robots with arms and legs in multi-contact scenarios. However, it is also non convex which renders any optimization approach difficult and timing is usually kept fixed in most tra…

Cited by 77SourceScholar
2016

Structured contact force optimization for kino-dynamic motion generation

IROS 2016poster

Optimal control approaches in combination with trajectory optimization have recently proven to be a promising control strategy for legged robots. Computationally efficient and robust algorithms were derived using simplified models of the contact interaction between robot and environment such as the…

Cited by 99SourceScholar