Stable, Concurrent Controller Composition for Multi-Objective Robotic Tasks

03/29/2019
by   Anqi Li, et al.
0

Robotic systems often need to consider multiple tasks concurrently. This challenge calls for control synthesis algorithms that are capable of fulfilling multiple control specifications simultaneously while maintaining the stability of the overall system. In this paper, we decompose complex, multi-objective tasks into subtasks, where individual subtask controllers are designed independently and then combined to generate the overall control policy. In particular, we adopt Riemannian Motion Policies (RMPs), a recently proposed controller structure in robotics, and, RMPflow, its associated computational framework for combining RMP controllers. We re-establish and extend the stability results of RMPflow through a rigorous Control Lyapunov Function (CLF) treatment. We then show that RMPflow can stably combine individually designed subtask controllers that satisfy certain CLF constraints. This new insight leads to an efficient CLF-based computational framework to generate stable controllers that consider all the subtasks simultaneously. Compared with the original usage of RMPflow, our framework provides users the flexibility to incorporate design heuristics through nominal controllers for the subtasks. We validate the proposed computational framework through numerical simulation and robotic implementation.

READ FULL TEXT
research
02/14/2019

Multi-Objective Policy Generation for Multi-Robot Systems Using Riemannian Motion Policies

In the multi-robot systems literature, control policies are typically ob...
research
06/01/2020

Nonlinear Model Predictive Control of Robotic Systems with Control Lyapunov Functions

The theoretical unification of Nonlinear Model Predictive Control (NMPC)...
research
08/17/2021

Monolithic vs. hybrid controller for multi-objective Sim-to-Real learning

Simulation to real (Sim-to-Real) is an attractive approach to construct ...
research
01/23/2020

Impact-aware humanoid robot motion generation with a quadratic optimization controller

Impact-aware tasks (i.e. on purpose impacts) are not handled in multi-ob...
research
08/03/2020

Stabilization of Complementarity Systems via Contact-Aware Controllers

We propose a framework for provably stable local control of multi-contac...
research
10/03/2021

Hybrid Event Shaping to Stabilize Periodic Hybrid Orbits

Many controllers for legged robotic systems leverage open- or closed-loo...
research
07/10/2018

On Controller Design for Systems on Manifolds in Euclidean Space

A new method is developed to design controllers in Euclidean space for s...

Please sign up or login with your details

Forgot password? Click here to reset