The increasing interest of the research community in the intertwined fields of brain-machine interface (BMI) and robotics has led to the development of a variety of brain-actuated devices, ranging from powered wheelchairs and telepresence robots to wearable exoskeletons. Nevertheless, in most cases, the interaction between the two systems is still rudimentary, allowing only an unidirectional simple communication from the BMI to the robot that acts as a mere passive endeffector. This limitation could be due to the lack of a common research framework, facilitating the integration of these two technologies. In this scenario, we proposed ROS-Neuro to overcome the aforementioned limitations by providing a common middleware between BMI and robotics. In this work, we present a working example of the potentialities of ROS-Neuro by describing a full closed-loop implementation of a BMI based on motor imagination. The paper shows the general structure of a closed-loop BMI in ROS-Neuro and describes the specific implementation of the packages related to the proposed motor imagery BMI, already available online with source codes, tutorials and documentations. Furthermore, we show two practical case scenarios where the implemented BMI is used to control a computer game or a telepresence robot with ROS-Neuro. We evaluated the performance of ROS-Neuro by ensuring comparable results with respect to a previous BMI software already validated. Results demonstrated the correct behavior of the provided packages.

ROS-Neuro: implementation of a closed-loop BMI based on motor imagery

Gloria Beraldo
;
Stefano Tortora;Emanuele MenegattI;Luca Tonin
2020

Abstract

The increasing interest of the research community in the intertwined fields of brain-machine interface (BMI) and robotics has led to the development of a variety of brain-actuated devices, ranging from powered wheelchairs and telepresence robots to wearable exoskeletons. Nevertheless, in most cases, the interaction between the two systems is still rudimentary, allowing only an unidirectional simple communication from the BMI to the robot that acts as a mere passive endeffector. This limitation could be due to the lack of a common research framework, facilitating the integration of these two technologies. In this scenario, we proposed ROS-Neuro to overcome the aforementioned limitations by providing a common middleware between BMI and robotics. In this work, we present a working example of the potentialities of ROS-Neuro by describing a full closed-loop implementation of a BMI based on motor imagination. The paper shows the general structure of a closed-loop BMI in ROS-Neuro and describes the specific implementation of the packages related to the proposed motor imagery BMI, already available online with source codes, tutorials and documentations. Furthermore, we show two practical case scenarios where the implemented BMI is used to control a computer game or a telepresence robot with ROS-Neuro. We evaluated the performance of ROS-Neuro by ensuring comparable results with respect to a previous BMI software already validated. Results demonstrated the correct behavior of the provided packages.
2020
Conference Proceedings - 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC 2020)
2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC 2020)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

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/11577/3359955
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 5
  • OpenAlex ND
social impact