← Search

Farbod Farshidian

35 accepted papers

2026

Generalizing from References using a Multi-Task Reference and Goal-Driven RL Framework

RSS 2026poster

Learning agile humanoid behaviors from human motion offers a powerful route to natural, coordinated control, but existing approaches face a persistent trade-off: reference-tracking policies are often brittle outside the demonstration dataset, while purely task-driven Reinforcement Learning (RL) can …

Cited by 0SourceScholar
2025

High-Performance Reinforcement Learning on Spot: Optimizing Simulation Parameters with Distributional Measures

ICRA 2025

This work presents an overview of the techni-cal details behind a high-performance reinforcement learning policy deployment with the Spot RL Researcher Development Kit for low-level motor access on Boston Dynamic's Spot. This represents the first public demonstration of an end-to-end reinforcement l

Cited by 10SourceScholar
2023

Bayesian Multi-Task Learning MPC for Robotic Mobile Manipulation

RA-L 2023

Mobile manipulation in robotics is challenging due to the need to solve many diverse tasks, such as opening a door or picking-and-placing an object. Typically, a basic first-principles system description of the robot is available, thus motivating the use of model-based controllers. However, the robo

Cited by 56SourceScholar
2023

Learning Arm-Assisted Fall Damage Reduction and Recovery for Legged Mobile Manipulators

ICRA 2023poster

Adaptive falling and recovery skills greatly extend the applicability of robot deployments. In the case of legged mobile manipulators, the robot arm could adaptively stop the fall and assist the recovery. Prior works on falling and recovery strategies for legged mobile manipulators usually rely on a…

Cited by 40SourceScholar
2022

A Collision-Free MPC for Whole-Body Dynamic Locomotion and Manipulation

ICRA 2022poster

In this paper, we present a real-time whole-body planner for collision-free legged mobile manipulation. We enforce both self-collision and environment-collision avoidance as soft constraints within a Model Predictive Control (MPC) scheme that solves a multi-contact optimal control problem. By penali…

Cited by 67SourceScholar
2022

Articulated Object Interaction in Unknown Scenes with Whole-Body Mobile Manipulation

IROS 2022poster

A kitchen assistant needs to operate human-scale objects, such as cabinets and ovens, in unmapped environments with dynamic obstacles. Autonomous interactions in such environments require integrating dexterous manipulation and fluid mobility. While mobile manipulators in different form factors provi…

Cited by 100SourcecodeScholar
2022

Combining Learning-Based Locomotion Policy With Model-Based Manipulation for Legged Mobile Manipulators

RA-L 2022

Deep reinforcement learning produces robust locomotion policies for legged robots over challenging terrains. To date, few studies have leveraged model-based methods to combine these locomotion skills with the precise control of manipulators. Here, we incorporate external dynamics plans into learning

Cited by 101SourceScholar
2022

Haptic Teleoperation of High-dimensional Robotic Systems Using a Feedback MPC Framework

IROS 2022poster

Model Predictive Control (MPC) schemes have proven their efficiency in controlling high degree-of-freedom (DoF) complex robotic systems. However, they come at a high computational cost and an update rate of about tens of hertz. This relatively slow update rate hinders the possibility of stable hapti…

Cited by 12SourceScholar
2022

Whole-Body MPC and Dynamic Occlusion Avoidance: A Maximum Likelihood Visibility Approach

ICRA 2022poster

This paper introduces a novel approach for whole-body motion planning and dynamic occlusion avoidance. The proposed approach reformulates the visibility constraint as a likelihood maximization of visibility probability. In this formulation, we augment the primary cost function of a whole-body model…

Cited by 5SourceScholar
2021

A Unified MPC Framework for Whole-Body Dynamic Locomotion and Manipulation

RA-L 2021

In this letter, we propose a whole-body planning framework that unifies dynamic locomotion and manipulation tasks by formulating a single multi-contact optimal control problem. We model the hybrid nature of a generic multi-limbed mobile manipulator as a switched system, and introduce a set of constr

Cited by 257SourceScholar
2021

Circus ANYmal: A Quadruped Learning Dexterous Manipulation with Its Limbs

ICRA 2021poster

Quadrupedal robots are skillful at locomotion tasks while lacking manipulation skills, not to mention dexterous manipulation abilities. Inspired by the animal behavior and the duality between multi-legged locomotion and multi-fingered manipulation, we showcase a circus ball challenge on a quadrupeda…

Cited by 58SourceScholar
2021

Collision-Free MPC for Legged Robots in Static and Dynamic Scenes

ICRA 2021poster

We present a model predictive controller (MPC) that automatically discovers collision-free locomotion while simultaneously taking into account the system dynamics, friction constraints, and kinematic limitations. A relaxed barrier function is added to the optimization’s cost function, leading to col…

Cited by 57SourceScholar
2021

Combined Sampling and Optimization Based Planning for Legged-Wheeled Robots

ICRA 2021poster

Planning for legged-wheeled machines is typically done using trajectory optimization because of many degrees of freedom, thus rendering legged-wheeled planners prone to falling prey to bad local minima. We present a combined sampling and optimization-based planning approach that can cope with challe…

Cited by 21SourceScholar
2021

Constraint Handling in Continuous-Time DDP-Based Model Predictive Control

ICRA 2021poster

The Sequential Linear Quadratic (SLQ) algorithm is a continuous-time version of the well-known Differential Dynamic Programming (DDP) technique with a Gauss-Newton Hessian approximation. This family of methods has gained popularity in the robotics community due to its efficiency in solving complex t…

Cited by 30SourceScholar
2021

Imitation Learning from MPC for Quadrupedal Multi-Gait Control

ICRA 2021poster

We present a learning algorithm for training a single policy that imitates multiple gaits of a walking robot. To achieve this, we use and extend MPC-Net, which is an Imitation Learning approach guided by Model Predictive Control (MPC). The strategy of MPC-Net differs from many other approaches since…

Cited by 52SourceScholar
2021

Learning a State Representation and Navigation in Cluttered and Dynamic Environments

RA-L 2021

In this work, we present a learning-based pipeline to realise local navigation with a quadrupedal robot in cluttered environments with static and dynamic obstacles. Given high-level navigation commands, the robot is able to safely locomote to a target location based on frames from a depth camera wit

Cited by 99SourceScholar
2021

Model Predictive Robot-Environment Interaction Control for Mobile Manipulation Tasks

ICRA 2021poster

Modern, torque-controlled service robots can regulate contact forces when interacting with their environment. Model Predictive Control (MPC) is a powerful method to solve the underlying control problem, allowing to plan for whole-body motions while including different constraints imposed by the robo…

Cited by 59SourceScholar
2020

DeepGait: Planning and Control of Quadrupedal Gaits Using Deep Reinforcement Learning

RA-L 2020

This letter addresses the problem of legged locomotion in non-flat terrain. As legged robots such as quadrupeds are to be deployed in terrains with geometries which are difficult to model and predict, the need arises to equip them with the capability to generalize well to unforeseen situations. In t

Cited by 230SourceScholar
2020

Towards Dynamic Transparency: Robust Interaction Force Tracking Using Multi-Sensory Control on an Arm Exoskeleton

IROS 2020poster

A high-quality free-motion rendering is one of the most vital traits to achieve an immersive human-robot interaction. Rendering free-motion is notably challenging for rehabilitation exoskeletons due to their relatively high weight and powerful actuators required for strength training and support. In…

Cited by 46SourceScholar
2019

A Fully-Integrated Sensing and Control System for High-Accuracy Mobile Robotic Building Construction

IROS 2019poster

We present a fully-integrated sensing and control system which enables mobile manipulator robots to execute building tasks with millimeter-scale accuracy on building construction sites. The approach leverages multi-modal sensing capabilities for state estimation, tight integration with digital build…

Cited by 74SourceScholar
2019

Locomotion Planning through a Hybrid Bayesian Trajectory Optimization

ICRA 2019poster

Locomotion planning for legged systems requires reasoning about suitable contact schedules. The contact sequence and timings constitute a hybrid dynamical system and prescribe a subset of achievable motions. State-of-the-art approaches cast motion planning as an optimal control problem. In order to…

Cited by 18SourceScholar
2019

Whole-Body MPC for a Dynamically Stable Mobile Manipulator

RA-L 2019

Autonomous mobile manipulation offers a dual advantage of mobility provided by a mobile platform and dexterity afforded by the manipulator. In this letter, we present a whole-body optimal control framework to jointly solve the problems of manipulation, balancing and interaction, as one optimization

Cited by 95SourceScholar
2017

An efficient optimal planning and control framework for quadrupedal locomotion

ICRA 2017poster

In this paper, we present an efficient Dynamic Programing framework for optimal planning and control of legged robots. First we formulate this problem as an optimal control problem for switched systems. Then we propose a multi-level optimization approach to find the optimal switching times and the o…

Cited by 195SourceScholar
2017

Efficient kinematic planning for mobile manipulators with non-holonomic constraints using optimal control

ICRA 2017poster

This work addresses the problem of kinematic trajectory planning for mobile manipulators with non-holonomic constraints, and holonomic operational-space tracking constraints. We obtain whole-body trajectories and time-varying kinematic feedback controllers by solving a Constrained Sequential Linear…

Cited by 106SourceScholar
2017

Fast Trajectory Optimization for Legged Robots Using Vertex-Based ZMP Constraints

RA-L 2017

This letter combines the fast zero-moment-point approaches that work well in practice with the broader range of capabilities of a trajectory optimization formulation, by optimizing over body motion, footholds, and center of pressure simultaneously. We introduce a vertex-based representation of the s

Cited by 83SourceScholar
2017

Online walking motion and foothold optimization for quadruped locomotion

ICRA 2017poster

We present an algorithm that generates walking motions for quadruped robots without the use of an explicit footstep planner by simultaneously optimizing over both the Center of Mass (CoM) trajectory and the footholds. Feasibility is achieved by imposing stability constraints on the CoM related to th…

Cited by 66SourceScholar
2017

Trajectory Optimization Through Contacts and Automatic Gait Discovery for Quadrupeds

RA-L 2017

In this letter, we present a trajectory optimization framework for whole-body motion planning through contacts. We demonstrate how the proposed approach can be applied to automatically discover different gaits and dynamic motions on a quadruped robot. In contrast to most previous methods, we do not

Cited by 138SourceScholar
2016

Fast nonlinear Model Predictive Control for unified trajectory optimization and tracking

ICRA 2016

This paper presents a framework for real-time, full-state feedback, unconstrained, nonlinear model predictive control that combines trajectory optimization and tracking control in a single, unified approach. The proposed method uses an iterative optimal control algorithm, namely Sequential Linear Qu

Cited by 219SourceScholar
2015

Unified motion control for dynamic quadrotor maneuvers demonstrated on slung load and rotor failure tasks

ICRA 2015poster

In recent years impressive results have been presented illustrating the potential of quadrotors to solve challenging tasks. Generally, the derivation of the controllers involve complex analytical manipulation of the dynamics and are very specific to the task at hand. In addition, most approaches con…

Cited by 63SourceScholar