The main objective of this project is to develop an experimental wheelchair control system that interprets selected EEG signal patterns and converts them into movement commands.
A Brain-Computer Interface creates a communication pathway between brain activity and an external device. Instead of depending entirely on physical buttons or joystick movements, the proposed system uses EEG signals as an input source.
Main project objectives:
Capture brain activity using an EEG sensor or compatible headset.
Process EEG signals to remove unwanted noise and artifacts.
Extract useful signal features for command recognition.
Classify predefined brain-signal patterns using suitable algorithms.
Convert recognized commands into wheelchair movement instructions.
Control motors through an embedded controller.
Include safety mechanisms to reduce unintended movement.
Explore an alternative control method for people with limited mobility.
The project demonstrates the integration of neuroscience-related technology with embedded hardware and intelligent control systems.
Key Features & Benefits
Key Features of the Brain-Controlled Wheelchair
The system consists of different modules that work together to interpret EEG signals and control wheelchair movement.
1. EEG Signal Acquisition
An EEG sensor or compatible headset captures electrical signals produced by brain activity. The collected data is transferred to the processing unit for further analysis.
2. Brain Signal Processing
Raw EEG signals may contain noise caused by eye movement, muscle activity, electrical interference, and other environmental factors. Signal-processing techniques help prepare the data for accurate classification.
3. Brain Command Recognition
A classification algorithm identifies predefined signal patterns or control states. Depending on the selected BCI approach, commands may be based on motor imagery, attention-related features, or other trained EEG patterns.
4. Directional Movement Control
Recognized commands are converted into movement instructions, such as:
Forward movement.
Backward movement.
Left direction.
Right direction.
Stop command.
The actual available commands depend on the EEG headset, trained model, and wheelchair controller implementation.
5. Embedded Motor Control
A microcontroller receives the recognized commands and controls the motor driver circuit. The motor driver regulates the direction and operation of the wheelchair motors.
6. Wireless Communication
A wireless communication module can transfer processed commands between the EEG processing unit and the wheelchair controller, depending on the system architecture.
7. Emergency Stop and Safety Control
A physical emergency stop, obstacle detection, speed limitation, and communication-loss protection can be included to reduce the risk of unintended wheelchair movement.
Implementation Guide
Technologies and Algorithms Used
The project combines biomedical sensors, embedded hardware, signal processing, and machine learning.
EEG Sensor / Headset: Captures electrical brain activity through electrodes placed on the scalp. The number of channels and sampling frequency depend on the selected EEG device.
Python: Can be used for EEG data collection, preprocessing, feature extraction, machine learning, and command classification.
NumPy and SciPy: Support numerical processing, filtering, and analysis of EEG signals.
MNE-Python: Can be used for EEG data visualization, preprocessing, channel management, and signal analysis.
Machine Learning: Algorithms such as Support Vector Machine (SVM), Random Forest, or Linear Discriminant Analysis (LDA) can classify extracted EEG features when suitable training data is available.
Arduino / ESP32: An embedded controller can receive recognized commands and manage the motor-control hardware.
Motor Driver: An H-bridge motor driver or suitable high-current motor controller regulates the direction and power supplied to the wheelchair motors.
DC Motors: Used to drive the wheelchair's wheels according to the recognized control commands.
Obstacle Sensors: Ultrasonic or other suitable distance sensors can be integrated to detect nearby obstacles and support additional safety functions.
Technical Specifications
System Architecture and Implementation Process
The proposed system follows a sequence of EEG signal acquisition, preprocessing, classification, command transmission, and motor control.
Step 1: EEG Signal Collection
The EEG headset captures brain activity from the user. The collected signals are transferred to a computer or processing unit through a supported communication interface.
Step 2: Signal Preprocessing
The raw EEG data is prepared for analysis. Filtering methods such as band-pass filtering and notch filtering can help reduce unwanted frequency components. Additional artifact-removal techniques may be required to handle eye and muscle movements.
Step 3: Feature Extraction
Useful characteristics are extracted from the processed EEG signals. Depending on the selected BCI method, features may include frequency-band power, statistical characteristics, or Common Spatial Patterns (CSP).
Step 4: Machine Learning Classification
A trained machine learning model analyzes the extracted features and predicts the corresponding control state. The model must be trained and validated using suitable EEG recordings from the intended BCI paradigm.
Step 5: Command Generation
The predicted control state is converted into a command such as forward, backward, left, right, or stop. Confidence thresholds and command-stability checks can help reduce incorrect activations.
Step 6: Embedded Controller Operation
The command is transmitted to the microcontroller. The controller processes the instruction and sends appropriate signals to the motor driver.
Step 7: Wheelchair Movement
The motor driver controls the wheelchair motors according to the accepted command. Emergency stop and safety checks should remain active independently of the EEG classification system.
This architecture demonstrates how brain-computer interface technology can be connected with embedded hardware to create an experimental assistive mobility system.
Conclusion & Next Steps
Conclusion
The EEG-Based Brain-Controlled Wheelchair for Assistive Mobility project demonstrates how brain-computer interface technology can be integrated with embedded systems to explore alternative wheelchair control methods. By combining EEG signal acquisition, preprocessing, machine learning classification, and motor control, the system provides an educational foundation for intelligent assistive mobility research.
The project is particularly useful for students interested in biomedical engineering, embedded systems, artificial intelligence, and human-machine interaction. With further improvements in signal accuracy, user calibration, obstacle detection, and safety mechanisms, brain-controlled wheelchair technology can contribute to future assistive mobility research.