摘要:随着四足机器人控制技术的逐渐发展,四足机器人已经广泛被应用于救援、军事、探险等领域.在四足机器人的应用中,如何在不牺牲控制性能的前提下有效降低能耗是一个重要的瓶颈问题.为此,本文提出了一种基于脉冲强化学习算法(SpikingReinforcementlearning,SRL)和中枢模式发生器(CentralPatternGenerator,CPG)的分层控制算法(SRL-CPG)用于四足机器人的运动控制.首先,考虑到脉冲神经元相比传统的人工神经元具有更低的能耗,本文基于脉冲神经网络(SpikingNeuralNetwork,SNN)构建脉冲强化学习算法,将其作为控制中枢.其次,在控制任务动作空间过大的情况下,SRL难以取得良好的控制效果,因此本文将CPG作为低级控制器,利用SRL接受状态信息并对CPG参数进行调整进而控制四足机器人运动.最后,SRL-CPG控制算法在本文于Webots环境中搭建的四足机器人模型Gbot上进行了实验验证,结果表明SRL-CPG控制算法能够有效应用于四足机器人的运动控制,并大大降低了能耗.