Recent advancements in robotic rehabilitation therapy have provided modular exercise systems for post-stroke muscle recovery with basic control schemes. But these systems struggle to adapt to patients' complex and ever-changing behaviour, and to operate within mobile settings, such as heat and power. To aid this, we present NeuRehab: an end-to-end framework consisting of a training and inference pipeline with AI-based automation, co-designed with neuromorphic computing-based control systems that balance action performance, power consumption, and observed latency. The framework consists of 2 partitions. One is designated for the rehabilitation device based on ultra-low power spiking networks deployed on dedicated neuromorphic hardware. The other resides on stationary hardware that can accommodate computationally intensive hardware for fine-tuning on a per-patient basis. By maintaining a communication channel between both the modules and splitting the algorithm components, the power and latency requirements of the movable system have been optimised, while retaining the learning performance advantages of compute- and power-hungry hardware on the stationary machine. As part of the framework, we propose (a) the split machine learning processes for efficiency in architectural utilisation, and (b) task-specific temporal optimisations to lower edge-inference control latency. This paper evaluates the proposed methods on a reference stepper motor-based shoulder exercise. Overall, these methods offer comparable performance uplifts over the State-of-the-art for neuromorphic deployment, while achieving over 60% savings in both power and latency during inference compared to standard implementations.
翻译:近年来,机器人康复治疗技术的进步为脑卒中后肌肉恢复提供了具有基础控制方案的模块化训练系统。然而,这些系统难以适应患者复杂且不断变化的行为,也难以在移动环境(如热与功率约束)中运行。为此,我们提出NeuRehab:一种端到端框架,包含基于人工智能自动化的训练与推理流程,并与基于神经形态计算的控制系统协同设计,以平衡动作性能、功耗与观测延迟。该框架由两个分区构成:一部分部署于专用神经形态硬件上的超低功耗脉冲网络,专用于康复设备;另一部分位于固定硬件上,可容纳计算密集型硬件以进行针对每位患者的精细调优。通过维持两个模块间的通信通道并分割算法组件,移动系统的功耗与延迟要求得到优化,同时保留了固定机器上计算与功耗需求较高的硬件在学习性能上的优势。作为框架的一部分,我们提出:(a)用于提升架构利用效率的拆分式机器学习流程,以及(b)针对特定任务的时间优化以降低边缘推理控制延迟。本文在一个基于参考步进电机的肩部训练任务上评估了所提方法。总体而言,这些方法在神经形态部署方面取得了与当前最优技术相当的性能提升,同时在推理过程中相比标准实现实现了超过60%的功耗与延迟节省。