0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

四足机器人步态规划与接触状态

麦辣鸡腿堡 来源:古月居 作者:我是。 2023-11-16 17:17 次阅读

0、步态规划

四足机器人控制当中,步态是至关重要的一项。我们可以简单理解成四足机器人运动过程中各腿的状态,在这套设计方案中,我们对步态的规划主要分成两大主要部分,即接触状态和周期函数。而步态规划的目的,就是创建一个关于的足端接触状态的周期函数。

1、接触状态

四足机器人行进过程中,根据足端与地面是否发生接触,我们可以规定各条腿的两种接触状态,即接触(contact)与摆动(swing)

控制器会根据步态规划给出的状态,移交至对应的控制器去处理,即摆动腿控制器(swing leg controll),接触腿控制器(contact leg control)。

对于这两种状态,可以简单地用一个布尔类型的值s来定义,即

图片

对于周期性的步态规划,我们可以用下标Φ来进行区分,可以写成:

图片

2、步态周期

四足机器人的运动归根到底都是周期运动,我们无须量化机器人运动的整个过程,因此如何量化定义一个完整的步态周期显得极为重要,在此我们使用基于时间的周期函数,定义一个基准相位值,公式如下:

图片

其中,

  • t:当前运行时间
  • t0:当前周期开始时间
  • T:一个步态周期

同样我们可以利用取余的方法来简化上述周期函数,两者并无实质的区别:

图片

其中

  • %为取余运算
  • t为当前运行时间

对于相同类型的周期信号,我们可以利用相位差来表征周期函数之间的差别,因此有了基准相位函数之后,我们就可以利用其来定义各条腿的相位,如下式:

图片

其中,Φi,offset为第条腿与基准相位的相位差。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16361

    浏览量

    178021
  • 机器人
    +关注

    关注

    211

    文章

    28418

    浏览量

    207076
  • 四足机器人
    +关注

    关注

    1

    文章

    90

    浏览量

    15202
收藏 人收藏

    评论

    相关推荐

    stm32红外六机器人

    爬行机器人毕业时的作品,当时还处于入门状态,c程序写的比较菜(程序写的比较乱,仅作参考),一直想把这个六机器人作品优化一下,可惜,一直
    发表于 03-27 18:51

    【Embedded Pi申请】六机器人的创新研发

    的芯片,一定会让六机器人完成更多的创新!项目描述:开发项目:六机器人。初步方案:六机器人
    发表于 11-25 15:35

    什么是龙机器人

    机器人是一种仿生机器人,由Openduino控制板控制,有条腿,每条腿两个自由度,由两
    发表于 03-24 16:17

    labview如何实现六机器人的三步态的编程程序

    用labview如何编写六机器人步态的程序?主要的依据和原理是什么呢?求指教!
    发表于 08-04 19:21

    仿生机器人

    本帖最后由 红尘。破 于 2016-8-19 14:59 编辑 今天整理资料时发现了一年前做的仿生机器人,当时买了一个仿生
    发表于 08-19 14:59

    机器人

    `这是创客集结号的作品机器人身体和都是通过3D打印技术打印出来的,通过自己安装连接上超声波传感器,制作成功的
    发表于 09-29 09:55

    机器人的机构设计

    机器人属于复杂机电系统,需要综合生物、机械、电子、控制等学科内容,具体涉及仿生机构设计、灵巧运动机构设计、高性能驱动器制造,行走稳定性控制、强化学习等在内的多个研究方向。其中,机构设计是保障
    发表于 09-15 06:54

    如何完整的组装机器人

    如何完整的组装机器人
    发表于 09-24 07:00

    基于静态平衡的机器人斜面步态规划张文宇

    基于静态平衡的机器人斜面步态规划_张文宇
    发表于 03-16 08:00 3次下载

    平面液压双机器人步态规划及阻抗控制研究说明

    机器人的运动具有与地面非连续接触的特点,这使得它对不平路面环境的适应性较强,可以应用在探险救灾等危险的任务中。与
    发表于 01-17 14:19 15次下载
    平面液压双<b class='flag-5'>足</b><b class='flag-5'>机器人</b><b class='flag-5'>步态</b><b class='flag-5'>规划</b>及阻抗控制研究说明

    怎么样实现双机器人参数化步态规划详细方法说明

    合理规划,进行参数化建模研究,从而解决在不同步行环境中机器人的运行过程中的问题。本课题是在双机器人平路行走的基础上对其参数化步态进行
    发表于 03-23 16:56 9次下载
    怎么样实现双<b class='flag-5'>足</b><b class='flag-5'>机器人</b>参数化<b class='flag-5'>步态</b><b class='flag-5'>规划</b>详细方法说明

    如何实现双机器人爬楼梯的步态规划与参数优化

    爬楼梯时的步态规划问题作了以下几方面研究工作: 首先,回顾了双机器人的发展历史和研究现状,并对目前主动型双
    发表于 04-07 16:27 33次下载
    如何实现双<b class='flag-5'>足</b><b class='flag-5'>机器人</b>爬楼梯的<b class='flag-5'>步态</b><b class='flag-5'>规划</b>与参数优化

    腿+轮式动力!瑞士机器人展示最佳混合步态、运动更灵活

    腿+轮式动力!瑞士机器人ANYmal展示最佳混合步态,运动更灵活,机器人,
    发表于 02-20 13:44 2475次阅读
    腿+轮式动力!瑞士<b class='flag-5'>四</b><b class='flag-5'>足</b><b class='flag-5'>机器人</b>展示最佳混合<b class='flag-5'>步态</b>、运动更灵活

    机器人步态规划测试代码

    步态规划 因为我们的机器人端,是在不停地与地面接触
    的头像 发表于 11-16 17:33 600次阅读
    <b class='flag-5'>四</b><b class='flag-5'>足</b><b class='flag-5'>机器人</b>的<b class='flag-5'>步态</b><b class='flag-5'>规划</b>测试代码

    机器人接触检测和模型

    机器人往往是不可靠的。 因此这里提出一个基于卡尔曼滤波的概率接触检测。其综合考虑了步态规划其给出的恒定接触序列,
    的头像 发表于 11-16 17:51 636次阅读
    <b class='flag-5'>四</b><b class='flag-5'>足</b><b class='flag-5'>机器人</b><b class='flag-5'>接触</b>检测和模型