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

03/06/2020
by   Gennaro Notomista, et al.
0

Executing multiple tasks concurrently is important in many robotic applications. Moreover, the prioritization of tasks is essential in applications where safety-critical tasks need to precede application-related objectives, in order to protect both the robot from its surroundings and vice versa. Furthermore, the possibility of switching the priority of tasks during their execution gives the robotic system the flexibility of changing its objectives over time. In this paper, we present an optimization-based task execution and prioritization framework that lends itself to the case of time-varying priorities as well as variable number of tasks. We introduce the concept of extended set-based tasks, encode them using control barrier functions, and execute them by means of a constrained-optimization problem, which can be efficiently solved in an online fashion. Finally, we show the application of the proposed approach to the case of a redundant robotic manipulator.

READ FULL TEXT
research
01/13/2023

A Constrained-Optimization Approach to the Execution of Prioritized Stacks of Learned Multi-Robot Tasks

This paper presents a constrained-optimization formulation for the prior...
research
05/30/2019

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...
research
01/21/2020

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

Redundant robotic systems are designed to accomplish multiple tasks simu...
research
03/14/2019

Persistification of Robotic Tasks

In this paper we propose a control framework that enables robots to exec...
research
10/18/2022

Towards Task-Specific Modular Gripper Fingers: Automatic Production of Fingertip Mechanics

The number of sequential tasks a single gripper can perform is significa...
research
05/06/2023

Hierarchical Relaxation of Safety-critical Controllers: Mitigating Contradictory Safety Conditions with Application to Quadruped Robots

The safety-critical control of robotic systems often must account for mu...
research
02/17/2021

A Safety and Passivity Filter for Robot Teleoperation Systems

In this paper, we present a way of enforcing safety and passivity proper...

Please sign up or login with your details

Forgot password? Click here to reset