Task-Priority Control of Redundant Robotic Systems using Control Lyapunov and Control Barrier Function based Quadratic Programs

by   Erlend A. Basso, et al.

Redundant robotic systems are designed to accomplish multiple tasks simultaneously. Tasks are functions of the system configuration, and can be divided into groups by their priority. System redundancy can be exploited by including lower-priority optimization tasks within the control framework. However, it is important that the inclusion of such lower-priority tasks does not have an effect on higher-priority safety-related and operational tasks. This paper presents a novel task-priority framework based on a hierarchy of control Lyapunov function (CLF) and control barrier function (CBF) based quadratic programs (QPs). The proposed method guarantees strict priority among different groups of tasks such as safety-related, operational and optimization tasks. Moreover, a soft priority measure in the form of penalty parameters can be employed to prioritize tasks at the same priority level. As opposed to kinematic control schemes, the proposed framework is a holistic approach to control of redundant robotic systems, which solves the redundancy resolution, dynamic control and control allocation problems simultaneously. Simulation results of a hyper-redundant articulated intervention autonomous underwater vehicle (AIAUV) is presented to validate the proposed framework.



page 1

page 2

page 3

page 4


Handling robot constraints within a Set-Based Multi-Task Priority Inverse Kinematics Framework

Set-Based Multi-Task Priority is a recent framework to handle inverse ki...

Recursive Hierarchical Projection for Whole-Body Control with Task Priority Transition

Redundant robots are desired to execute multitasks with different priori...

Quasi-Orthogonal Foliations of the Configuration Space – A Redundancy Resolution Approach at Position Level

High versatility and flexibility of robotic systems require kinematic st...

A Set-Theoretic Approach to Multi-Task Execution and Prioritization

Executing multiple tasks concurrently is important in many robotic appli...

Maximizing Clearance Rate by Penalizing Redundant Task Assignment in Mobile Crowdsensing Auctions

This research is concerned with the effectiveness of auctions-based task...

Improving Redundancy Availability: Dynamic Subtasks Modulation for Robots with Redundancy Insufficiency

This work presents an approach for robots to suitably carry out complex ...

Nonlinear Control Allocation: A Learning Based Approach

Modern aircraft are designed with redundant control effectors to cater f...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.