Hostname: page-component-74656f9884-7drmj Total loading time: 0 Render date: 2026-11-05T10:55:19.769Z Has data issue: false hasContentIssue false

Multi-Modal Audio-Visual Stimuli based Brain-Machine Interface with Safe Model Predictive Control for Robotic Arm Trajectory Tracking in Human-Robot Collaboration

Published online by Cambridge University Press:  23 October 2026

Aditi Pandey
Affiliation:
Robotics Innovations Lab, Department of Design and Manufacturing, Indian Institute of Science (IISc), Bangalore, Karnataka, India
Abhra Roy Chowdhury*
Affiliation:
Robotics Innovations Lab, Department of Design and Manufacturing, Indian Institute of Science (IISc), Bangalore, Karnataka, India
*
Corresponding author: Abhra Roy Chowdhury; Email: abhra@iisc.ac.in
Rights & Permissions [Opens in a new window]

Abstract

Achieving effective Brain–Machine Interface (BMI) control of robotic manipulators remains challenging, particularly when integrating low-bandwidth neural commands with safety-constrained robot execution. This paper presents a pilot proof-of-concept framework for BMI-driven control of a UR5 robotic arm using a switchable audio–visual EEG paradigm combined with nonlinear model predictive control (NMPC). Steady-State Visual Evoked Potentials (SSVEP) and Auditory Steady-State Responses (ASSR) are employed as mutually exclusive BMI channels for discrete task selection, while Error-Related Potentials (ErrP) provide supervisory feedback for safety intervention. Three stimulation frequencies are mapped to predefined manipulation tasks executed along offline, pre-computed trajectories. Robot execution is evaluated under open-loop control, a nonlinear PID controller as a reference baseline, and a safe NMPC scheme. In the proposed implementation, ErrP detection triggers suppression of robot velocity within the NMPC framework, acting as a real-time safety stop. Pilot human–robot interaction experiments demonstrate the feasibility of decoding-to-execution integration and consistent trajectory execution under NMPC. The NMPC scheme achieved tracking errors in the range of 0.043–0.137 m and task completion times of 7.3 s –7.5 s while enforcing a velocity limit of 0.25 m/s. The FBCCA method yielded average classification accuracies of 93.5% (SSVEP) and 87.5% (ASSR), averaged across two participants. These findings provide preliminary evidence of system-level feasibility, rather than population-level statistical validation, and motivate future studies with larger cohorts.

Information

Type
Research Article
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Figure 1 long description.Experimental setup showing the human operator with an EEG cap using the SSVEP/ASSR-based GUI, where the controller mediates the commands to execute the three tasks on the UR5 robot arm.

Figure 1

Table I. Comparison of representative BMI–robot control frameworks.Table I long description.

Figure 2

Figure 2. Hybrid BMI-NMPC architecture integrating EEG processing, feature extraction, ErrP detection, and robot control.

Figure 3

Algorithm 1: EEG pre-processing and feature extraction pipelineAlgorithm 1: long description.

Figure 4

Figure 3. Representative EEG signals before and after filtering (1–45) Hz, for ErrP (fronto-central), ASSR (temporal), and SSVEP (occipital) modalities. Right: scalp topographies show modality-specific spatial localization.

Figure 5

Figure 4. Figure 4 long description.(a) SSVEP responses (12,15,18) Hz with the power spectra and PSD; (b) ASSR responses (35,40,42) Hz with spectral comparison.

Figure 6

Figure 5. ErrP components across fronto-central channels highlighting ERN and Pe windows.

Figure 7

Table II. Summary of variables used in task-space to joint-space trajectory generation.Table II long description.

Figure 8

Algorithm 2: Offline task-space to joint-space trajectory generation (overview)Algorithm 2: long description.

Figure 9

Figure 6. Schematic of the trajectory generator module.

Figure 10

Algorithm 3: Task-space NMPC with ErrP adaptationAlgorithm 3: long description.

Figure 11

Figure 7. Figure 7 long description.Proposed MPC-based safe control architecture for human–robot collaboration.

Figure 12

Table III. Comparison of control approaches for robotic manipulation.Table III long description.

Figure 13

Figure 8. Figure 8 long description.Illustration of real-time brain–machine interface (BMI)-based robotic manipulation tasks. Each row represents a different task executed through EEG-based control: (a) slider movement, (b) box opening, and (c) probe placement. The sequence highlights the robot’s actions from the initial home position to task completion, demonstrating precise BMI-driven control over the robotic arm and gripper.

Figure 14

Figure 9. (a) Human operator with EEG cap using the SSVEP/ASSR-based GUI, task board, and the UR5 robot; (b) Blender-based simulation environment in an HRI setup; (c) Real-time experimental execution and corresponding PyBullet simulation of BMI-controlled robotic tasks, demonstrating consistent task performance between the physical robot (top) and the virtual environment (bottom).

Figure 15

Figure 10. Figure 10 long description.(a) Task-space end-effector velocity shows smooth, constraint-respecting deceleration following ErrP detection. (b) The ErrP classifier confidence drops sharply at the detection instant, validating reliable neural error recognition. (c) Incorporating ErrP-based adaptation significantly improves overall BMI task success rate.

Figure 16

Table IV. Task performance comparison: completion time and tracking RMSE.Table IV long description.

Figure 17

Figure 11. Performance evaluation across control strategies, showing RMSE error plots alongside task completion time.

Figure 18

Figure 12. Real-time experimental results showing robot performance across three tasks. From left to right: Task 1, Task 2, and Task 3, each including the trajectory plot.

Figure 19

Table V. Performance comparison across tasks (Mean ±$\pm$ SD).Table V long description.

Figure 20

Figure 13. (a) Trajectory tracking error over time for Tasks 1–3 comparing MPC and PID. MPC achieves lower error and faster task completion. (b) Linear and angular velocities under MPC with indicated safety zones (safe, caution, danger).

Figure 21

Figure 14. Figure 14 long description.Joint-level response with and without ErrP-based NMPC intervention.

Figure 22

Figure 15. Position RMSE (mean ±$\pm$ SD) for Tasks 1–3 across both subjects under open-loop, PID, and NMPC control.

Figure 23

Table VI. NMPC computational performance statistics.Table VI long description.

Figure 24

Figure 16. Task completion time (mean ±$\pm$ SD) for Tasks 1–3 across both subjects under open-loop, PID, and NMPC control.

Figure 25

Figure 17. Computational performance of the BCI-driven NMPC controller. (A) Cost convergence to steady-state. (B) Solver computation time distribution (mean 6.4ms$6.4\,\mathrm{ms}$, worst-case 11.8ms$11.8\,\mathrm{ms}$). (C) Warm- versus cold-start IPOPT iterations. (D) Tracking cost under ErrP-triggered reference updates, showing transient increases followed by convergence toward the nominal operating region.

Figure 26

Table VII. Task success rate across controllers.Table VII long description.

Figure 27

Table VIII. Classification accuracy and information transfer rate – SSVEP vs ASSR.Table VIII long description.

Figure 28

Figure 18. Comparison of classification accuracy (left panel) and information transfer rate (right panel) for SSVEP and ASSR paradigms across CCA-based decoding methods: Raw CCA, Adaptive CCA, MEC-Riemannian CCA fusion, and FBCCA fusion.

Figure 29

Figure 19. Component-wise latency distributions of the BMI–robot control pipeline, including EEG acquisition, feature extraction, ErrP detection, NMPC computation, and robot actuation.

Supplementary material: File

Pandey and Chowdhury supplementary material 1

Pandey and Chowdhury supplementary material
Download Pandey and Chowdhury supplementary material 1(File)
File 22.4 MB
Supplementary material: File

Pandey and Chowdhury supplementary material 2

Pandey and Chowdhury supplementary material
Download Pandey and Chowdhury supplementary material 2(File)
File 6.4 MB