← Search

Patrick M. Wensing

43 accepted papers

2025

Simultaneous Locomotion Mode Classification and Continuous Gait Phase Estimation for Transtibial Prostheses

IROS 2025

Recognizing and identifying human locomotion is a critical step to ensuring fluent control of wearable robots, such as transtibial prostheses. In particular, classifying the locomotion mode and estimating the gait phase are key. In this work, a novel, interpretable, and computationally efficient alg

Cited by 2SourceScholar
2024

3D Hopping in Discontinuous Terrain Using Impulse Planning With Mixed-Integer Strategies

RA-L 2024

As quadruped controllers approach greater maturity for locomotion on level ground, a next challenge relates to enabling these systems to carefully choose contacts in cluttered or discontinuous terrain. In pursuit of this goal, this paper proposes an approach to motion generation for dynamic hopping

Cited by 6SourceScholar
2024

Hybrid Volitional Control of a Robotic Transtibial Prosthesis using a Phase Variable Impedance Controller

ICRA 2024poster

For robotic transtibial prosthesis control, the global tibia kinematics can be used to monitor gait cycle progression and command smooth and continuous actuation. In this work, these global tibia kinematics define a phase variable impedance controller (PVIC), which is implemented as the nonvolitiona…

Cited by 6SourceScholar
2023

A Unified Perspective on Multiple Shooting In Differential Dynamic Programming

IROS 2023poster

Differential Dynamic Programming (DDP) is an efficient computational tool for solving nonlinear optimal control problems. It was originally designed as a single shooting method and thus is sensitive to the initial guess supplied. This work considers the extension of DDP to multiple shooting (MS), im…

Cited by 16SourceScholar
2023

CACTO: Continuous Actor-Critic With Trajectory Optimization - Towards Global Optimality

RA-L 2023

This letter presents a novel algorithm for the continuous control of dynamical systems that combines Trajectory Optimization (TO) and Reinforcement Learning (RL) in a single framework. The motivations behind this algorithm are the two main limitations of TO and RL when applied to continuous nonlinea

Cited by 26SourceScholar
2023

Calibration of a Tibia-Based Phase Variable for Control of Robotic Transtibial Prostheses

IROS 2023poster

Phase variable control based on global tibia kinematics holds promise for predicting gait cycle progression to continuously control robotic transtibial prostheses. Calibration of the phase variable is critical to ensure its monotonic behavior, to approach a linear relationship with gait percentage,…

Cited by 5SourceScholar
2023

Versatile Real-Time Motion Synthesis via Kino-Dynamic MPC With Hybrid-Systems DDP

ICRA 2023poster

Specialized motions such as jumping are often achieved on quadruped robots by solving a trajectory optimization problem once and executing the trajectory using a tracking controller. This approach is in parallel with Model Predictive Control (MPC) strategies that commonly control regular gaits via o…

Cited by 18SourcecodeScholar
2022

Analytical Second-Order Partial Derivatives of Rigid-Body Inverse Dynamics

IROS 2022poster

Optimization-based robot control strategies often rely on first-order dynamics approximation methods, as in iLQR. Using second-order approximations of the dynamics is expensive due to the costly second-order partial derivatives of the dynamics with respect to the state and control. Current approache…

Cited by 6SourcecodeScholar
2022

Efficient Analytical Derivatives of Rigid-Body Dynamics Using Spatial Vector Algebra

RA-L 2022

An essential need for many model-based robot control algorithms is the ability to quickly and accurately compute partial derivatives of the equations of motion. State of the art approaches often use analytical methods based on the chain rule applied to existing dynamics algorithms. Although these me

Cited by 30SourcecodeScholar
2022

Mini Cheetah, the Falling Cat: A Case Study in Machine Learning and Trajectory Optimization for Robot Acrobatics

ICRA 2022poster

Seemingly in defiance of basic physics, cats consistently land on their feet after falling. In this paper, we design a controller that lands the Mini Cheetah quadruped robot on its feet as well. Specifically, we explore how trajectory optimization and machine learning can work together to enable hig…

Cited by 45SourceScholar
2022

Personalized Estimation of Intended Gait Speed for Lower-Limb Exoskeleton Users via Data Augmentation Using Mutual Information

RA-L 2022

This letter presents a method for data-driven user-specific gait speed estimation for people with Spinal Cord Injuries (SCIs) walking in lower-limb exoskeletons. The scarcity of training data for this population is addressed by leveraging common patterns across users that relate gait changes to spee

Cited by 4SourceScholar
2022

Zero-Shot Retargeting of Learned Quadruped Locomotion Policies Using Hybrid Kinodynamic Model Predictive Control

IROS 2022poster

Reinforcement Learning (RL) has witnessed great strides for quadruped locomotion, with continued progress in the reliable sim-to-real transfer of policies. However, it remains a challenge to reuse a policy on another robot, which could save time for retraining. In this work, we present a framework f…

Cited by 14SourceScholar
2021

Hybrid Volitional Control as a Framework for Lower-Limb Prosthetic Control: A Simulation Study

IROS 2021poster

Realizing the potential of active lower-limb pros-theses to increase user mobility and efficiency requires safe, reliable, stable, and intuitive control strategies. The two prevailing classes of lower-limb prosthesis control can be categorized as volitional and non-volitional. Volitional control str…

Cited by 5SourceScholar
2021

Instantaneous Capture Input for Balancing the Variable Height Inverted Pendulum

RA-L 2021

Balancing is a fundamental need for legged robots due to their unstable floating-base nature. Balance control has been thoroughly studied for simple models such as the linear inverted pendulum thanks to the concept of the instantaneous capture point (ICP), yet the constant center of mass height assu

Cited by 13SourceScholar
2021

Reachability-based Push Recovery for Humanoid Robots with Variable-Height Inverted Pendulum

ICRA 2021poster

This paper studies push recovery for humanoid robots based on a variable-height inverted pendulum (VHIP) model. We first develop an approach for treating zero-step capturability of the VHIP with a novel methodology based on Hamilton-Jacobi (HJ) reachability analysis. Such an approach uses the sub-ze…

Cited by 7SourceScholar
2021

Underactuated Motion Planning and Control for Jumping With Wheeled-Bipedal Robots

RA-L 2021

This letter studies jumping for wheeled-bipedal robots, a motion that takes full advantage of the benefits from the hybrid wheeled and legged design features. A comprehensive hierarchical scheme for motion planning and control of jumping with wheeled-bipedal robots is developed. Underactuation of th

Cited by 86SourceScholar
2020

Application of Interacting Models to Estimate the Gait Speed of an Exoskeleton User

IROS 2020poster

This paper outlines steps toward a framework for model-based user intent detection to enable fluent human-robot interaction in assistive exoskeletons. An interacting multi-model (IMM) estimation scheme is presented to address state estimation for lower-extremity exoskeletons and to handle their hybr…

Cited by 3SourceScholar
2020

MPC-based Controller with Terrain Insight for Dynamic Legged Locomotion

ICRA 2020poster

We present a novel control strategy for dynamic legged locomotion in complex scenarios that considers information about the morphology of the terrain in contexts when only on-board mapping and computation are available. The strategy is built on top of two main elements: first a contact sequence task…

Cited by 103SourceScholar
2020

One Robot for Many Tasks: Versatile Co-Design Through Stochastic Programming

RA-L 2020

Versatility is one of the main factors driving the adoption of robots on the assembly line and in other applications. Compared to fixed-automation solutions, a single industrial robot can perform a wide range of tasks (e.g., welding, lifting). In other platforms, such as legged robots, versatility i

Cited by 40SourceScholar
2020

Optimal Control of a Differentially Flat Two-Dimensional Spring-Loaded Inverted Pendulum Model

RA-L 2020

This letter considers the optimal control problem of an extended spring-loaded inverted pendulum (SLIP) model with two additional actuators for active leg length and hip torque modulation. These additional features arise naturally in practice, allowing for consideration of swing leg kinematics durin

Cited by 18SourceScholar
2019

Online Gait Transitions and Disturbance Recovery for Legged Robots via the Feasible Impulse Set

RA-L 2019

Gaits in legged robots are often hand tuned and time based, either explicitly or through an internal clock, for instance, in the form of central pattern generators. This strategy requires trial and error to identify leg timings, which may not be suitable in challenging terrains. In this letter, we i

Cited by 38SourceScholar
2018

Contact Model Fusion for Event-Based Locomotion in Unstructured Terrains

ICRA 2018poster

As legged robots are sent into unstructured environments, the ability to robustly manage contact transitions will be a critical skill. This paper introduces an approach to probabilistically fuse contact models, managing uncertainty in terrain geometry, dynamic modeling, and kinematics to improve the…

Cited by 198SourceScholar
2018

Dynamic Locomotion in the MIT Cheetah 3 Through Convex Model-Predictive Control

IROS 2018poster

This paper presents an implementation of model predictive control (MPC) to determine ground reaction forces for a torque-controlled quadruped robot. The robot dynamics are simplified to formulate the problem as convex optimization while still capturing the full 3D nature of the system. With the simp…

Cited by 852SourceScholar
2018

Linear Matrix Inequalities for Physically Consistent Inertial Parameter Identification: A Statistical Perspective on the Mass Distribution

RA-L 2018

With the increased application of model-based whole-body control in legged robots, there has been a resurgence of research interest into methods for accurate system identification. An important class of methods focuses on the inertialparameters of rigid-body systems. These parameters consist of the

Cited by 147SourceScholar
2018

MIT Cheetah 3: Design and Control of a Robust, Dynamic Quadruped Robot

IROS 2018poster

This paper introduces a new robust, dynamic quadruped, the MIT Cheetah 3. Like its predecessor, the Cheetah 3 exploits tailored mechanical design to enable simple control strategies for dynamic locomotion and features high-bandwidth proprioceptive actuators to manage physical interaction with the en…

Cited by 880SourceScholar
2017

Policy-regularized model predictive control to stabilize diverse quadrupedal gaits for the MIT cheetah

IROS 2017poster

This paper introduces a new policy-regularized model-predictive control (PR-MPC) approach to automatically generate and stabilize a diverse set of quadrupedal gaits. Model-predictive methods offer great promise to address balance in dynamic robots, yet require the solution of challenging nonlinear o…

Cited by 125SourceScholar
2016

Terrain-Blind Humanoid Walking Based on a 3-D Actuated Dual-SLIP Model

RA-L 2016

While a number of controllers exist for dynamic humanoid walking over known uneven terrain, the ability to negotiate moderate changes in ground height without environment perception is still lacking. Such capability would mitigate problems caused by inaccurate sensing and reduce online terrain-depen

Cited by 41SourceScholar
2015

Dynamic walking in a humanoid robot based on a 3D Actuated Dual-SLIP model

ICRA 2015poster

This paper presents a method for the generation of dynamic walking gaits with a 3D Dual-SLIP model and its application to a simulated Hubo+ based humanoid. Previous approaches with the Dual-SLIP model have only focused on the planar case, wherein self-stable gaits can be found. When extended to 3D h…

Cited by 55SourceScholar
2015

Trajectory generation for dynamic walking in a humanoid over uneven terrain using a 3D-actuated Dual-SLIP model

IROS 2015poster

The Dual-SLIP model has been proposed as a walking template that inherently encodes a rich set of human-like features. Previous work has used the 3D Dual-SLIP with bio-inspired leg actuation to generate a human-like dynamic walking gait over a wide range of speeds. The work presented in this paper e…

Cited by 35SourceScholar