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.

A Set-Theoretic Approach to Multi-Task Execution and Prioritization / Notomista, G.; Mayya, S.; Selvaggio, M.; Santos, M.; Secchi, C.. - (2020), pp. 9873-9879. (Intervento presentato al convegno 2020 IEEE International Conference on Robotics and Automation, ICRA 2020 tenutosi a fra nel 2020) [10.1109/ICRA40945.2020.9196741].

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

Selvaggio M.;Secchi C.
2020

Abstract

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.
2020
2020 IEEE International Conference on Robotics and Automation, ICRA 2020
fra
2020
9873
9879
Notomista, G.; Mayya, S.; Selvaggio, M.; Santos, M.; Secchi, C.
A Set-Theoretic Approach to Multi-Task Execution and Prioritization / Notomista, G.; Mayya, S.; Selvaggio, M.; Santos, M.; Secchi, C.. - (2020), pp. 9873-9879. (Intervento presentato al convegno 2020 IEEE International Conference on Robotics and Automation, ICRA 2020 tenutosi a fra nel 2020) [10.1109/ICRA40945.2020.9196741].
File in questo prodotto:
File Dimensione Formato  
A_Set-Theoretic_Approach_to_Multi-Task_Execution_and_Prioritization.pdf

Accesso riservato

Tipologia: Versione pubblicata dall'editore
Dimensione 1.16 MB
Formato Adobe PDF
1.16 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1249390
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 6
social impact