This paper presents a novel algorithm for blending human inputs and automatic controller commands, guaranteeing safety in mixed-initiative interactions between humans and quadrotors. The algorithm is based on nonlinear model predictive control (NMPC) and involves using the state solution to assess whether safety- and/or task-related rules are met to mix control authority. The mixing is attained through the convex combination of human and actual robot costs and is driven by a continuous function that measures the rules' violation. To achieve real-time feasibility, we rely on an efficient real-time iteration (RTI) variant of a sequential quadratic programming (SQP) scheme to cast the mixed-initiative controller. We demonstrate the effectiveness of our algorithm through numerical simulations, where a second autonomous algorithm is used to emulate the behavior of pilots with different skill levels. Simulations show that our scheme provides suitable assistance to pilots, especially novices, in a workspace with obstacles while underpinning computational efficiency.

Towards Safe Human-Quadrotor Interaction: Mixed-Initiative Control via Real-Time NMPC / Barros Carlos, B.; Franchi, A.; Oriolo, G.. - In: IEEE ROBOTICS AND AUTOMATION LETTERS. - ISSN 2377-3766. - 6:4(2021), pp. 7611-7618. [10.1109/LRA.2021.3096502]

Towards Safe Human-Quadrotor Interaction: Mixed-Initiative Control via Real-Time NMPC

Barros Carlos B.
;
Franchi A.
;
Oriolo G.
2021

Abstract

This paper presents a novel algorithm for blending human inputs and automatic controller commands, guaranteeing safety in mixed-initiative interactions between humans and quadrotors. The algorithm is based on nonlinear model predictive control (NMPC) and involves using the state solution to assess whether safety- and/or task-related rules are met to mix control authority. The mixing is attained through the convex combination of human and actual robot costs and is driven by a continuous function that measures the rules' violation. To achieve real-time feasibility, we rely on an efficient real-time iteration (RTI) variant of a sequential quadratic programming (SQP) scheme to cast the mixed-initiative controller. We demonstrate the effectiveness of our algorithm through numerical simulations, where a second autonomous algorithm is used to emulate the behavior of pilots with different skill levels. Simulations show that our scheme provides suitable assistance to pilots, especially novices, in a workspace with obstacles while underpinning computational efficiency.
2021
Aerial Systems; Mechanics and Control; Employee welfare; Generators; Indexes; Optimization and Optimal Control; Real-time systems; Robots; Safety; Safety in HRI; Task analysis
01 Pubblicazione su rivista::01a Articolo in rivista
Towards Safe Human-Quadrotor Interaction: Mixed-Initiative Control via Real-Time NMPC / Barros Carlos, B.; Franchi, A.; Oriolo, G.. - In: IEEE ROBOTICS AND AUTOMATION LETTERS. - ISSN 2377-3766. - 6:4(2021), pp. 7611-7618. [10.1109/LRA.2021.3096502]
File allegati a questo prodotto
File Dimensione Formato  
BarrosCarlos_Towards_2021.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 943.63 kB
Formato Adobe PDF
943.63 kB Adobe PDF   Contatta l'autore
BarrosCarlos_postprint_Towards_2021.pdf

accesso aperto

Note: DOI: 10.1109/LRA.2021.3096502
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.52 MB
Formato Adobe PDF
1.52 MB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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