请勿打扰--Don't disturb
This system utilizes Emotiv Insight BCI devices to collect users' EEG signals over 240 seconds, extracting six emotional dimensions in real-time and determining through algorithmic analysis whether users are in a state where they prefer not to be disturbed. The robotic arm system is specifically designed for 4-minute continuous monitoring scenarios, providing real-time prompts to external personnel to prevent interruption of focused states.
This system utilizes Emotiv Insight BCI devices to collect users' EEG signals over 240 seconds, extracting six emotional dimensions in real-time and determining through algorithmic analysis whether users are in a state where they prefer not to be disturbed. The robotic arm system is specifically designed for 4-minute continuous monitoring scenarios, providing real-time prompts to external personnel to prevent interruption of focused states.
This project integrates a comprehensive technology stack combining hardware and software solutions for real-time EEG-based attention monitoring. The system employs the Emotiv Insight EEG headset with 5-channel wireless acquisition at 128 Hz sampling rate to extract six cognitive metrics, while utilizing SEED bus servo motors with PID control algorithms to achieve precise robotic tracking with ±1° accuracy and <20ms response time. The computer vision pipeline leverages YOLOv8n deep learning model and OpenCV for real-time face detection at 25-30 FPS, with Haar cascade classifiers serving as backup detection method and anatomical estimation algorithms for intelligent face position calculation. Signal processing is accomplished through NumPy for gradient analysis, SciPy for peak detection, and custom weighted fusion algorithms that normalize multi-dimensional cognitive indicators to 0-1 range using 3-point moving average filtering and threshold-based classification at 0.44 cutoff. The web interface utilizes WebSocket protocol for real-time bidirectional communication with <100ms latency, HTML5/CSS3 with media queries for responsive design across devices, JavaScript for dynamic interactions, and fullscreen API support for immersive experiences. Data management incorporates CSV export for research analysis, PNG generation for high-resolution visualization, Pandas for data manipulation, and Matplotlib for real-time.
