Research integration program.
Neuro-rehab labs and hospital engineering teams: get early SDK access and co-develop the closed-loop architecture your device needs. We are actively recruiting design partners whose device constraints will sharpen the middleware architecture.
Device categories the SDK is designed for
The Ruten SDK addresses the closed-loop firmware requirements of four rehabilitation device categories. Each has distinct signal chain constraints that inform the SDK's architecture.
Motor BMI Rehabilitation
Upper-limb motor rehabilitation using cortical activity decoded from EEG or ECoG electrode arrays. The closed-loop feedback cycle drives functional electrical stimulation timed to decoded intent.
- Multi-channel cortical signal acquisition
- Intent decoding from population activity patterns
- FES stimulation scheduling aligned to decoded state
- Latency budget under the physiological feedback window
Implanted Neurostimulators
Implanted devices for spinal cord stimulation, deep brain stimulation, and peripheral nerve stimulation. Firmware reliability and safe-state handling are critical constraints for devices that cannot easily be updated post-implant.
- Power-aware acquisition scheduling
- Safe-state machine with three fault response levels
- Packet loss recovery and session state persistence
- Designed to align with IEC 60601 requirements
ECoG Rehabilitation Devices
Electrocorticography devices offer spatial resolution advantages for motor decoding but impose tighter firmware constraints on acquisition bandwidth, compression, and error recovery compared to scalp EEG.
- High-density electrode array management (up to 256 channels)
- Bandwidth-aware streaming with configurable compression
- Stimulation artifact blanking across shared electrode arrays
- Real-time impedance monitoring for electrode integrity
FES Wearable Systems
Surface or transcutaneous functional electrical stimulation systems for upper- and lower-limb rehabilitation. EMG-driven control loops require low-latency signal chains within the battery and compute constraints of wearable form factors.
- EMG envelope extraction optimized for wearable processors
- Threshold gating with hysteresis and noise floor adaptation
- Multi-channel FES parameter scheduling
- BLE telemetry integration for session data logging
What the Ruten SDK provides
Technical capabilities built into the SDK that address the common firmware bottlenecks across rehabilitation device development projects.
Tell us about your device
We work with device teams early in the firmware architecture phase. The most useful conversations start with a specific hardware constraint, not a general interest in the SDK. Early-access partners get SDK integration support and input into the open-standards working group.
What to include
The most useful inquiry describes the device category, the electrode hardware, the target processor, and the specific firmware constraint you are hitting (latency, safety enforcement, hardware abstraction). Generic "interested in your SDK" inquiries are slower to process.
Direct contact:
[email protected]