一种机器人步态优化方法技术

技术编号:33992149 阅读:22 留言:0更新日期:2022-07-02 09:58
为了提升双足机器人在协作状态下的稳定性控制效果,本发明专利技术提供了一种机器人步态优化方法,用于对第一双足机器人的步态进行优化,包括:基于神经细胞层建立神经网络模型、利用步态测量装置获得的第一双足机器人的步态数据进行训练,以及训练第一双足机器人的步态平衡;根据平衡结果以及第二双足机器人的步态数据对第一双足机器人的步态进行优化。本发明专利技术的双足机器人不仅能够基于自身或其他双足机器人的经验数据提升步态控制模型的训练深度,而且能够与其他双足机器人有效合作,实现彼此经验共享,从而达到共同搬运同一货物、快速适应新环境以便于给予更重要任务以足够的运行时等效果。等效果。等效果。

【技术实现步骤摘要】
一种机器人步态优化方法


[0001]本专利技术涉及自动控制
,更具体地,涉及一种机器人步态优化方法。

技术介绍

[0002]随着科学技术的进步,双足机器人获得了快速发展并在多个领域被广泛应用。目前大多数建筑和工具是依照人的身高和形体设计的,因此双足机器人作为一种机器人平台具有更好的使用灵活性。同时,双足机器人步态的稳定性控制是机器人顺畅行走的前提和基础。步态是指在站立或步行过程中,各个关节在时间和空间上的一种相互关系,可以由关节的运动轨迹来描述。
[0003]现有的双足机器人步态的稳定性研究都是基于零力矩点(Zero Moment Point,ZMP)的方法,建立双足机器人的数学模型,并根据ZMP必须落在稳定区域,比如机器人足部的脚掌范围,去推导控制法则。然而,由于路况等因素很可能导致机器人行走失败,甚至出现双足机器人摔倒的现象。这种现象对于多个双足机器人协作时是致命的灾难。

技术实现思路

[0004]为了提升双足机器人在协作状态下的稳定性控制效果,本专利技术提供了一种机器人步态优化方法,用于对第一双足机器人的步态进行优化,包括:基于神经细胞层建立神经网络模型、利用步态测量装置获得的第一双足机器人的步态数据进行训练,以及训练第一双足机器人的步态平衡;根据平衡结果以及第二双足机器人的步态数据对第一双足机器人的步态进行优化。
[0005]进一步地,所述机器人的双足、踝关节和膝关节均为三自由度。
[0006]进一步地,所述步态数据包括角速度和加速度,所述角速度和加速度为前进方向的角速度和加速度。
[0007]进一步地,所述步态测量装置包括陀螺仪和加速度计。
[0008]进一步地,对步态数据的训练包括:
[0009]获得路面信息数据,其中,该路面信息数据至少包括电子地图中与当前位置有连通关系的路线信息以及经验数据;
[0010]获得步态数据,基于所述步态数据对预先构建的所述神经网络模型进行训练,得到一级训练模型:
[0011][0012][0013]其中i表示自由度,取值为1、2或3;p和q表示在1至10之间随机选取的一个正整数,
且当以上两式角标无对应物理意义时取0;
[0014]利用一级训练模型对经验数据进行深度学习,学习结果用于进行霍普菲尔网络训练,得到二级训练模型。
[0015]进一步地,训练步态平衡包括:
[0016]获得至少一个第二双足机器人的步态数据,所述第二双足机器人的数量大于或等于3;
[0017]利用第一双足机器人的二级训练模型对每个第二双足机器人的步态数据进行深度学习,学习结果进行汇总,最终的学习结果用于进行稀疏自编码机训练,得到第一双足机器人的三级训练模型。
[0018]进一步地,根据平衡结果以及第二双足机器人的步态数据对第一双足机器人的步态进行优化包括:获得与所述第一双足机器人在行走方向上距离最远的一个第二双足机器人,基于该第二双足机器人的步态数据对第一双足机器人的二级训练模型进行深度学习,学习结果用于进行稀疏自编码机训练,得到第一双足机器人的四级训练模型;对于第一双足机器人的双足、踝关节和膝关节的各个自由度的动作设置,是以第一双足机器人的步态数据训练四级训练模型后得到的模型来输出动作参数的。
[0019]进一步地,所述一级训练模型是利用蒙特卡洛搜索树优化算法中的随机选取方式进行选取的。
[0020]进一步地,所述经验数据为来自第一双足机器人或第二双足机器人以往通过与所述路线信息相似度最大的路线时的步态数据。
[0021]本专利技术的有益效果在于:双足机器人不仅能够基于自身或其他双足机器人的经验数据提升步态控制模型的训练深度,而且能够与其他双足机器人有效合作,实现彼此经验共享,从而达到共同搬运同一货物、快速适应新环境以便于给予更重要任务以足够的运行时等效果。
附图说明
[0022]图1示出了本方法的流程框图。
具体实施方式
[0023]一种机器人步态优化方法,用于对第一双足机器人的步态进行优化,包括:基于神经细胞层建立神经网络模型、利用步态测量装置获得的第一双足机器人的步态数据进行训练,以及训练第一双足机器人的步态平衡;根据平衡结果以及第二双足机器人的步态数据对第一双足机器人的步态进行优化。
[0024]优选地,所述机器人的双足、踝关节和膝关节均为三自由度。
[0025]优选地,所述步态数据包括角速度和加速度,所述角速度和加速度为前进方向的角速度和加速度。
[0026]优选地,所述步态测量装置包括陀螺仪和加速度计。
[0027]优选地,对步态数据的训练包括:
[0028]获得路面信息数据,其中,该路面信息数据至少包括电子地图中与当前位置有连通关系的路线信息以及经验数据;
[0029]获得步态数据,基于所述步态数据对预先构建的所述神经网络模型进行训练,得到一级训练模型:
[0030][0031][0032]其中p和q表示在1至10之间随机选取的一个正整数,且当以上两式角标无对应物理意义时取0;
[0033]利用一级训练模型对经验数据进行深度学习,学习结果用于进行霍普菲尔网络训练,得到二级训练模型。
[0034]优选地,训练步态平衡包括:
[0035]获得至少一个第二双足机器人的步态数据,所述第二双足机器人的数量大于或等于3:
[0036]利用第一双足机器人的二级训练模型对每个第二双足机器人的步态数据进行深度学习,学习结果进行汇总,最终的学习结果用于进行稀疏自编码机训练,得到第一双足机器人的三级训练模型。
[0037]优选地,根据平衡结果以及第二双足机器人的步态数据对第一双足机器人的步态进行优化包括:获得与所述第一双足机器人在行走方向上距离最远的一个第二双足机器人,基于该第二双足机器人的步态数据对第一双足机器人的二级训练模型进行深度学习,学习结果用于进行稀疏自编码机训练,得到第一双足机器人的四级训练模型;对于第一双足机器人的双足、踝关节和膝关节的各个自由度的动作设置,是以第一双足机器人的步态数据训练四级训练模型后得到的模型来输出动作参数的。
[0038]优选地,所述一级训练模型是利用蒙特卡洛搜索树优化算法中的随机选取方式进行选取的。
[0039]优选地,所述经验数据为来自第一双足机器人或第二双足机器人以往通过与所述路线信息相似度最大的路线时的步态数据。
[0040]以上所述实施例仅表达了本专利技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对专利技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进,这些都属于本专利技术的保护范围。因此,本专利技术专利的保护范围应以所附权利要求为准。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人步态优化方法,用于对第一双足机器人的步态进行优化,其特征在于,该方法包括:基于神经细胞层建立神经网络模型、利用步态测量装置获得的第一双足机器人的步态数据进行训练,以及训练第一双足机器人的步态平衡;根据平衡结果以及第二双足机器人的步态数据对第一双足机器人的步态进行优化。2.根据权利要求1所述的机器人步态优化方法,其特征在于,所述机器人的双足、踝关节和膝关节均为三自由度。3.根据权利要求1所述的机器人步态优化方法,其特征在于,所述步态数据包括角速度和加速度,所述角速度和加速度为前进方向的角速度和加速度。4.根据权利要求1所述的机器人步态优化方法,其特征在于,所述步态测量装置包括陀螺仪和加速度计。5.根据权利要求1所述的机器人步态优化方法,其特征在于,对步态数据的训练包括:获得路面信息数据,其中,该路面信息数据至少包括电子地图中与当前位置有连通关系的路线信息以及经验数据;获得步态数据,基于所述步态数据对预先构建的所述神经网络模型进行训练,得到一级训练模型:级训练模型:其中p和q表示在1至10之间随机选取的一个正整数,且当以上两式角标无对应物理意义时取0;利用一级训练模型对经验数据进行深度学习,学习结果用于进行霍普菲尔网络训练,得到二级训练模型。6.根据权利要求5所...

【专利技术属性】
技术研发人员:王建
申请(专利权)人:成都启源西普科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1