论文标题

多任务执行和优先级的设定理论方法

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

论文作者

Notomista, Gennaro, Mayya, Siddharth, Selvaggio, Mario, Santos, Maria, Secchi, Cristian

论文摘要

在许多机器人应用中同时执行多个任务很重要。此外,在安全至关重要的任务需要先于应用程序相关目标之前,任务的优先级至关重要,以保护机器人免受周围环境的侵害,反之亦然。此外,在执行过程中切换任务优先级的可能性使机器人系统具有随着时间的推移而改变其目标的灵活性。在本文中,我们提出了一个基于优化的任务执行和优先级框架,该框架将自己适用于随时间变化的优先级和可变数量的任务。我们介绍了基于扩展设置的任务的概念,使用控制屏障功能对其进行编码,并通过约束优化问题执行它们,该问题可以以在线方式有效地解决。最后,我们显示了所提出的方法在冗余机器人操纵器的情况下的应用。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源