Purpose– In the past decade, more than 700 million people are affected by some kind of disability or handicap. In this context, the research interest in assistive robotics is growing up. For people with mobility impairments, daily life operations, as dressing or feeding, require the assistance of dedicated people; thus, the use of devices providing independent mobility can have a large impact on improving their life quality. The purpose of this paper is to present the development of a robotic system aimed at assisting people with this kind of severe motion disabilities by providing a certain level of autonomy. Design/methodology/approach– The system is based on a hierarchical architecture where, at the top level, the user generates simple and highlevel commands by resorting to a graphical user interface operated via a P300-based brain computer interface. These commands are ultimately converted into joint and Cartesian space tasks for the robotic system that are then handled by the robot motion control algorithm resorting to a setbased task priority inverse kinematic strategy. The overall architecture is realized by integrating control and perception software modules developed in the robots and systems environment with the BCI2000 framework, used to operate the brain–computer interfaces (BCI) device. Findings– The effectiveness of the proposed architecture is validated through experiments where a user generates commands, via an Emotiv Epoc1 BCI, to perform assistive tasks that are executed by a Kinova MOVO robot, i.e. an omnidirectional mobile robotic platform equipped with two lightweight seven degrees of freedoms manipulators. Originality/value– The P300 paradigm has been successfully integrated with a control architecture that allows us to command a complex robotic system to perform daily life operations. The user defines high-level commands via the BCI, letting all the low-level tasks, for example, safety-related tasks, to be handled by the system in a completely autonomous manner.
A dual-arm mobile robot system performing assistive tasks operated via P300-based brain computer interface
Gillini, Giuseppe
;Di Lillo, Paolo;Arrichiello, Filippo;Di Vito, Daniele;Marino, Alessandro;Antonelli, Gianluca;Chiaverini, Stefano
2022-01-01
Abstract
Purpose– In the past decade, more than 700 million people are affected by some kind of disability or handicap. In this context, the research interest in assistive robotics is growing up. For people with mobility impairments, daily life operations, as dressing or feeding, require the assistance of dedicated people; thus, the use of devices providing independent mobility can have a large impact on improving their life quality. The purpose of this paper is to present the development of a robotic system aimed at assisting people with this kind of severe motion disabilities by providing a certain level of autonomy. Design/methodology/approach– The system is based on a hierarchical architecture where, at the top level, the user generates simple and highlevel commands by resorting to a graphical user interface operated via a P300-based brain computer interface. These commands are ultimately converted into joint and Cartesian space tasks for the robotic system that are then handled by the robot motion control algorithm resorting to a setbased task priority inverse kinematic strategy. The overall architecture is realized by integrating control and perception software modules developed in the robots and systems environment with the BCI2000 framework, used to operate the brain–computer interfaces (BCI) device. Findings– The effectiveness of the proposed architecture is validated through experiments where a user generates commands, via an Emotiv Epoc1 BCI, to perform assistive tasks that are executed by a Kinova MOVO robot, i.e. an omnidirectional mobile robotic platform equipped with two lightweight seven degrees of freedoms manipulators. Originality/value– The P300 paradigm has been successfully integrated with a control architecture that allows us to command a complex robotic system to perform daily life operations. The user defines high-level commands via the BCI, letting all the low-level tasks, for example, safety-related tasks, to be handled by the system in a completely autonomous manner.File | Dimensione | Formato | |
---|---|---|---|
22_industrial_robot.pdf
solo utenti autorizzati
Descrizione: versione editoriale
Tipologia:
Versione Editoriale (PDF)
Licenza:
Copyright dell'editore
Dimensione
1.89 MB
Formato
Adobe PDF
|
1.89 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.