Humanoid Self-Collision Avoidance Using Whole-Body Control with Control Barrier Functions

07/01/2022
by   Charles Khazoom, et al.
0

This work combines control barrier functions (CBFs) with a whole-body controller to enable self-collision avoidance for the MIT Humanoid. Existing reactive controllers for self-collision avoidance cannot guarantee collision-free trajectories as they do not leverage the robot's full dynamics, thus compromising kinematic feasibility. In comparison, the proposed CBF-WBC controller can reason about the robot's underactuated dynamics in real-time to guarantee collision-free motions. The effectiveness of this approach is validated in simulation. First, a simple hand-reaching experiment shows that the CBF-WBC enables the robot's hand to deviate from an infeasible reference trajectory to avoid self-collisions. Second, the CBF-WBC is combined with a linear model predictive controller (LMPC) designed for dynamic locomotion, and the CBF-WBC is used to track the LMPC predictions. A centroidal angular momentum task is also used to generate arm motions that assist humanoid locomotion and disturbance recovery. Walking experiments show that CBFs allow the centroidal angular momentum task to generate feasible arm motions and avoid leg self-collisions when the footstep location or swing trajectory provided by the high-level planner are infeasible for the real robot.

READ FULL TEXT

page 1

page 5

page 6

research
07/17/2023

Obstacle Avoidance for Unicycle-Modelled Mobile Robots with Time-varying Control Barrier Functions

In this paper, we propose a safety-critical controller based on time-var...
research
08/23/2023

Collision Avoidance for Ellipsoidal Rigid Bodies with Control Barrier Functions Designed from Rotating Supporting Hyperplanes

This paper proposes a collision avoidance method for ellipsoidal rigid b...
research
10/07/2022

Integration of Riemannian Motion Policy and Whole-Body Control for Dynamic Legged Locomotion

In this paper, we present a novel Riemannian Motion Policy (RMP)flow-bas...
research
02/24/2022

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

In this paper, we present a real-time whole-body planner for collision-f...
research
08/17/2022

Perceptive Locomotion through Nonlinear Model Predictive Control

Dynamic locomotion in rough terrain requires accurate foot placement, co...
research
12/01/2017

Collision-induced scattering of a self-propelled slithering robot

Collisions with environmental heterogeneities are ubiquitous in living a...
research
08/05/2022

Leveraging Distributional Bias for Reactive Collision Avoidance under Uncertainty: A Kernel Embedding Approach

Many commodity sensors that measure the robot and dynamic obstacle's sta...

Please sign up or login with your details

Forgot password? Click here to reset