System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种复杂环境下足式机器人分层步态规划方法技术_技高网

一种复杂环境下足式机器人分层步态规划方法技术

技术编号:42586913 阅读:8 留言:0更新日期:2024-09-03 18:03
本发明专利技术公开了一种复杂环境下足式机器人分层步态规划方法,分为外层规划与内层规划,外层规划确定每条腿的迈步方向,内层规划根据迈步方向确定足端运动轨迹。同时内外层规划均由经验规划与学习规划两部分组成。经验规划根据系统模型规划相应动作,学习规划采用强化学习的方法做出规划。将经验规划与学习规划结果进行加权融合作为最终规划结果。融合权重随着强化学习的训练,逐渐向学习规划偏移。外层经验规划采用ZMP法,通过改变支撑腿的位置增大稳定裕度。内层规划采用摆线作为足端运动轨迹,根据ZMP稳定裕度与运动方向确定椭圆轨迹的参数。

【技术实现步骤摘要】

本专利技术属于机器人运动规划领域,具体涉及一种复杂环境下足式机器人分层步态规划方法


技术介绍

1、目前常见的足式机器人步态规划都采用行走、对角等步态(对角线上的两只脚同时抬起或落下),机器人按照固定规律抬脚落脚,而没有考虑地形条件。或者以对角步态为基础,根据地形条件改变步幅大小,而没有改变抬脚的顺序,也没有根据地形条件选择性的抬起某条腿。而真实的四足动物在复杂地形环境下,没有固定的步态,每条腿抬起还是落下是根据地形状况及身体状态临时确定的。这些方法规划出来的步态显得机械,在复杂的地形下运动适应性差,效率较低,稳定性也不高。


技术实现思路

1、本专利技术针对目前足式机器人运动规划方法存在的问题,提出一种复杂环境下足式机器人分层步态规划方法,使机器人以随机步态通过不同的地形环境,提高运动的效率与灵活性。

2、实现本专利技术的技术解决方案为:一种复杂环境下足式机器人分层步态规划方法,其特征在于:面向复杂地形的随机步态,不预先设定每条腿的迈腿顺序,而是根据机器人状态与环境状态,独立地确定每一条腿下一步的迈腿方向;整个步态规划采用分层规划方式,外层规划用于确定迈腿的方向,内层规划用于生成足端运动轨迹;外层规划和内层规划都由经验规划和学习规划两部分组成,然后进行融合;机器人在初始化后,进行状态观测,根据观测的结果确定是否进行外层规划;只有在有摆动腿进入支撑相时进行外层规划。具体包括以下步骤:

3、步骤一:通过传感器获取机器人及环境状态,根据足端触地状态是否发生变化,如果足端触地状态发生变化或者机器人的四条腿都处于触地状态,跳到步骤二,否则跳到步骤三。

4、步骤二:根据获取的环境状态和机器人状态,进行外层规划,选择需要变换位置的足端并规划其迈腿方向,然后跳到步骤三。

5、步骤三:根据足端触地状态的变化情况及外层规划结果,进行内层规划,生成足端的运动轨迹。

6、步骤四:根据规划的足端运动轨迹,采用逆运动学方法确定关节运动轨迹,并通过执行机构完成动作。

7、步骤五:对内、外层规划的经验规划与学习规划的融合系数进行更新。

8、本专利技术与现有技术相比,其显著优点在于:足式机器人采用随机步态行走,可以提高运动的灵活性与效率,对复杂地形的适应能力更强。内层规划和外层规划都采用经验规划与学习规划融合的方式,降低运动规划的复杂度,通过渐进式的更新策略,加快了训练速度,降低训练开始阶段不确定性带来的不利影响。

本文档来自技高网...

【技术保护点】

1.一种复杂环境下足式机器人分层步态规划方法,其特征在于:面向复杂地形的随机步态,不预先设定每条腿的迈腿顺序,而是根据机器人状态与环境状态,独立地确定每一条腿下一步的迈腿方向;整个步态规划采用分层规划方式,外层规划用于确定迈腿的方向,内层规划用于生成足端运动轨迹;外层规划和内层规划都由经验规划和学习规划两部分组成,然后进行融合;机器人在初始化后,进行状态观测,根据观测的结果确定是否进行外层规划;只有在有摆动腿进入支撑相时进行外层规划。

2.根据权利要求1所述的复杂环境下足式机器人分层步态规划方法,其特征在于,具体包括以下步骤:

3.根据权利要求1所述的复杂环境下足式机器人分层步态规划方法,其特征在于,所述步骤一,通过传感器获取机器人及环境状态,根据足端触地状态是否发生变化,具体步骤如下:

4.根据权利要求1所述的复杂环境下足式机器人分层步态规划方法,其特征在于,所述步骤二,根据获取的环境状态和机器人状态,进行外层规划,选择需要变换位置的足端并规划其迈腿方向,具体步骤如下:

5.根据权利要求1所述的复杂环境下足式机器人分层步态规划方法,其特征在于,所述步骤三,根据足端触地状态的变化情况及外层规划结果,进行内层规划,生成足端的运动轨迹,具体步骤如下:

6.根据权利要求1所述的复杂环境下足式机器人分层步态规划方法,其特征在于,所述步骤二和步骤三的融合关系为:

7.根据权利要求1所述的复杂环境下足式机器人分层步态规划方法,其特征在于:迈脚方向对于每条腿来说都有九个,即前、左前、左、左后、后、右后、右、右前,以及原地不动。

8.根据权利要求1所述的复杂环境下足式机器人分层步态规划方法,其特征在于:内层规划采用椭圆轨迹作为参考轨迹,规划只是改变椭圆轨迹的参数。

9.根据权利要求1所述的复杂环境下足式机器人分层步态规划方法,其特征在于:环境状态包括但不限于地形的起伏程度,松软程度,所述机器人状态包括但不限于机器人质心的速度,关节位置、速度,足端与地面之间的接触力。

...

【技术特征摘要】

1.一种复杂环境下足式机器人分层步态规划方法,其特征在于:面向复杂地形的随机步态,不预先设定每条腿的迈腿顺序,而是根据机器人状态与环境状态,独立地确定每一条腿下一步的迈腿方向;整个步态规划采用分层规划方式,外层规划用于确定迈腿的方向,内层规划用于生成足端运动轨迹;外层规划和内层规划都由经验规划和学习规划两部分组成,然后进行融合;机器人在初始化后,进行状态观测,根据观测的结果确定是否进行外层规划;只有在有摆动腿进入支撑相时进行外层规划。

2.根据权利要求1所述的复杂环境下足式机器人分层步态规划方法,其特征在于,具体包括以下步骤:

3.根据权利要求1所述的复杂环境下足式机器人分层步态规划方法,其特征在于,所述步骤一,通过传感器获取机器人及环境状态,根据足端触地状态是否发生变化,具体步骤如下:

4.根据权利要求1所述的复杂环境下足式机器人分层步态规划方法,其特征在于,所述步骤二,根据获取的环境状态和机器人状态,进行外层规划,选择需要变换位置的足端...

【专利技术属性】
技术研发人员:杨凯王佳慧袁浩王军
申请(专利权)人:中国矿业大学
类型:发明
国别省市:

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

1