Easing Reliance on Collision-free Planning with Contact-aware Control

09/20/2021
by   Tao Pang, et al.
0

We believe that the future of robot motion planning will look very different than how it looks today: instead of complex collision avoidance trajectories with a brittle dependence on sensing and estimation of the environment, motion plans should consist of smooth, simple trajectories and be executed by robots that are not afraid of making contact. Here we present a "contact-aware" controller which continues to execute a given trajectory despite unexpected collisions while keeping the contact force stable and small. We introduce a quadratic programming (QP) formulation, which minimizes a trajectory-tracking error subject to quasistatic dynamics and contact-force constraints. Compared with the classical null-space projection technique, the inequality constraint on contact forces in the proposed QP controller allows for more gentle release when the robot comes out of contact. In the quasistatic dynamics model, control actions consist only of commanded joint positions, allowing the QP controller to run on stiffness-controlled robots which do not have a straightforward torque-control interface nor accurate dynamic models. The effectiveness of the proposed QP controller is demonstrated on a KUKA iiwa arm.

READ FULL TEXT

page 1

page 6

research
08/08/2023

Embracing Safe Contacts with Contact-aware Planning and Control

Unlike human beings that can employ the entire surface of their limbs as...
research
12/16/2019

Bounded haptic teleoperation of a quadruped robot's foot posture for sensing and manipulation

This paper presents a control framework to teleoperate a quadruped robot...
research
10/19/2022

Towards Exact Interaction Force Control for Underactuated Quadrupedal Systems with Orthogonal Projection and Quadratic Programming

Projected Inverse Dynamics Control (PIDC) is commonly used in robots sub...
research
10/08/2018

Bounded Collision Force by the Sobolev Norm: Compliance and Control for Interactive Robots

A robot making contact with a human or environment, both intended and un...
research
03/02/2022

Unfreezing Social Navigation: Dynamical Systems based Compliance for Contact Control in Robot Navigation

Large efforts have focused on ensuring that the controllers for mobile s...
research
02/20/2021

Robotic Contact Juggling

We define "robotic contact juggling" to be the purposeful control of the...
research
09/30/2019

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

We present a new open-source torque-controlled legged robot system, with...

Please sign up or login with your details

Forgot password? Click here to reset