NOIR: Neural Signal Operated Intelligent Robots for Everyday Activities
TL;DR NOIR lets a person command a robot arm or mobile manipulator through non-invasive EEG by decoding what object to act on, how, and where, then running a parameterized primitive skill. Three users completed 20 long-horizon household tasks in 1.83 attempts on average.
What they do
NOIR is a brain-robot interface built on non-invasive, saline-based EEG. It follows hierarchical shared autonomy: the person watches the scene on a screen and communicates a high-level goal through brain signals, and the robot carries it out with a library of parameterized primitive skills such as Pick(obj-A) or MoveTo(x,y). The system is tested on 20 everyday activities chosen from the BEHAVIOR benchmark and Activities of Daily Living, on a Franka Emika Panda arm (16 tabletop tasks) and a PAL Tiago (4 mobile manipulation tasks).
How it works
- What. OWL-ViT segments the objects and each mask flickers on screen at its own frequency (6, 7.5, 8.57 or 10 Hz). Looking at one for 10 s evokes an SSVEP, which Canonical Correlation Analysis classifies.
- How and where. The user picks a skill by motor imagery (left hand, right hand, legs or rest), decoded from 5 s of EEG with common spatial patterns plus quadratic discriminant analysis after 10 minutes of calibration. A 2-way classifier then moves a cursor along each axis to set the skill parameter.
- Safety. A jaw clench, detected from muscle tension in 500 ms windows, confirms or rejects each selection.
- Robot learning. A retrieval model on R3M features trained with a triplet loss proposes the next object-skill pair, and one-shot DINOv2 feature matching proposes the parameter location, so the user has less to decode.
Results
- Three participants each completed all 15 Franka tasks; one user did Sukiyaki and the four Tiago tasks. Tasks took 1.83 attempts and 20.29 minutes on average, with about 80% of the time spent on human decision-making and decoding.
- Task-time decoding accuracy: 81.2% for object selection, 42.2% for 4-way skill selection, 73.9% for 2-way parameter selection, and 100% for the jaw-clench confirmation. No task failed because of a decoding error.
- Object-skill prediction reaches 0.94 accuracy on MakePasta (0.31 for a ResNet classifier) and cuts each object-skill selection from 45.7 to 18.1 s. Parameter prediction reduces mean cursor travel by 41% on SetTable.
Limitations
Decoding is slow, so tasks cannot involve time-sensitive or dynamic interaction, and interrupting the robot takes 500 ms. Failures came from users choosing a wrong skill or parameter and reaching an unrecoverable state. The skill library is limited, only three healthy subjects were tested, and the purely visual interface excludes people with severe visual impairments.
Videos
Figures




Abstract
We present Neural Signal Operated Intelligent Robots (NOIR), a general-purpose, intelligent brain-robot interface system that enables humans to command robots to perform everyday activities through brain signals. Through this interface, humans communicate their intended objects of interest and actions to the robots using electroencephalography (EEG). Our novel system demonstrates success in an expansive array of 20 challenging, everyday household activities, including cooking, cleaning, personal care, and entertainment. The effectiveness of the system is improved by its synergistic integration of robot learning algorithms, allowing for NOIR to adapt to individual users and predict their intentions. Our work enhances the way humans interact with robots, replacing traditional channels of interaction with direct, neural communication. Project website: https://noir-corl.github.io/.
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
