外骨骼关节驱动电机使用区别于常规需要对应情况长时间调参的普通PID控制器,以可自适应的神经网络PID控制器为核心控制方法.使用STM32F103RCT6作为外骨骼机器人的局部控制器,OrangePi PC为高性能核心控制器,使用nRF24L01、WH148 B10K、HX711、肌电传感器、AB相编码器、MPU9250、ACS712等模块分别实现各区间2.4 GHz无线/CAN(controller area network,独立控制器局域网络)有线通信、关节角度采集、足底压力采集、EMG采集、整体姿态采集和电源信息采集.该外骨骼机器人将使用高性能的锂电池组作为能源,整体机械结构使用SolidWorks对各部分关节等结构进行设计和建模,并考虑加工成本和难度问题,使用3D打印和钻铣等加工方式完成各零件加工.在算法中使用基于肌电信号(electromyogrsphy,EMG)、零力矩点(zero moment point,ZMP)步态稳定性判据和惯性测量单元(inertial measurement unit,IMU)作为主动控制器的核心,并在单片机程序底层中实现类分时操作系统,各分区使用带校验数据帧的通信方式.经开发验证,该设计可行并方便模块化升级改进.