← Search

Carlos Mastalli

14 accepted papers

2025

Multi-Contact Inertial Parameters Estimation and Localization in Legged Robots

RA-L 2025

Optimal estimation is a promising tool for estimation of payloads' inertial parameters and localization of robots in the presence of multiple contacts. To harness its advantages in robotics, it is crucial to solve these large and challenging optimization problems efficiently. To tackle this, we (i)

Cited by 3SourceScholar
2023

Topology-Based MPC for Automatic Footstep Placement and Contact Surface Selection

ICRA 2023poster

State-of-the-art approaches to footstep planning assume reduced-order dynamics when solving the combinatorial problem of selecting contact surfaces in real time. However, in exchange for computational efficiency, these approaches ignore joint torque limits and limb dynamics. In this work, we address…

Cited by 5SourceScholar
2022

A Versatile Co-Design Approach For Dynamic Legged Robots

IROS 2022poster

We present a versatile framework for the computational co-design of legged robots and dynamic maneuvers. Current state-of-the-art approaches are typically based on random sampling or concurrent optimization. We propose a novel bilevel optimization approach that exploits the derivatives of the motion…

Cited by 22SourceScholar
2020

Automatic Gait Pattern Selection for Legged Robots

IROS 2020poster

An important issue when synthesizing legged locomotion plans is the combinatorial complexity that arises from gait pattern selection. Though it can be defined manually, the gait pattern plays an important role in the feasibility and optimality of a motion with respect to a task. Replacing human intu…

Cited by 14SourceScholar
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

Learning How to Walk: Warm-starting Optimal Control Solver with Memory of Motion

ICRA 2020poster

In this paper, we propose a framework to build a memory of motion for warm-starting an optimal control solver for the locomotion task of a humanoid robot. We use HPP Loco3D, a versatile locomotion planner, to generate offline a set of dynamically consistent whole-body trajectory to be stored as the…

Cited by 26SourceScholar
2020

Squash-Box Feasibility Driven Differential Dynamic Programming

IROS 2020poster

Recently, Differential Dynamic Programming (DDP) and other similar algorithms have become the solvers of choice when performing non-linear Model Predictive Control (nMPC) with modern robotic devices. The reason is that they have a lower computational cost per iteration when compared with off-the-she…

Cited by 25SourceScholar
2019

Passive Whole-Body Control for Quadruped Robots: Experimental Validation Over Challenging Terrain

RA-L 2019

We present experimental results using a passive whole-body control approach for quadruped robots that achieves dynamic locomotion while compliantly balancing the robot's trunk. We formulate the motion tracking as a quadratic program that takes into account the full robot rigid body dynamics, the act

Cited by 122SourceScholar
2018

Application of Wrench-Based Feasibility Analysis to the Online Trajectory Optimization of Legged Robots

RA-L 2018

Motion planning in multicontact scenarios has recently gathered interest within the legged robotics community, however actuator force/torque limits are rarely considered. We believe that these limits gain paramount importance when the complexity of the terrains to be traversed increases. We build on

Cited by 53SourceScholar
2018

Simultaneous Contact, Gait, and Motion Planning for Robust Multilegged Locomotion via Mixed-Integer Convex Optimization

RA-L 2018

Traditional motion planning approaches for multilegged locomotion divide the problem into several stages, such as contact search and trajectory generation. However, reasoning about contacts and motions simultaneously is crucial for the generation of complex whole-body behaviors. Currently, coupling

Cited by 170SourceScholar
2017

Trajectory and foothold optimization using low-dimensional models for rough terrain locomotion

ICRA 2017poster

We present a trajectory optimization framework for legged locomotion on rough terrain. We jointly optimize the center of mass motion and the foothold locations, while considering terrain conditions. We use a terrain costmap to quantify the desirability of a foothold location. We increase the gait's…

Cited by 108SourceScholar
2016

Hierarchical planning of dynamic movements without scheduled contact sequences

ICRA 2016

Most animal and human locomotion behaviors for solving complex tasks involve dynamic motions and rich contact interaction. In fact, complex maneuvers need to consider dynamic movement and contact events at the same time. We present a hierarchical trajectory optimization approach for planning dynamic

Cited by 36SourceScholar
2015

Planning and execution of dynamic whole-body locomotion for a hydraulic quadruped on challenging terrain

ICRA 2015poster

We present a framework for dynamic quadrupedal locomotion over challenging terrain, where the choice of appropriate footholds is crucial for the success of the behaviour. We build a model of the environment on-line and on-board using an efficient occupancy grid representation. We use Any-time-Repair…

Cited by 166SourceScholar