引言

放假前看了一本书:09年坂本范行的《双足步行机器人DIY》,由于该书重点强调实践DIY,在此记录下部分有点启发、有点东西的知识:比如切比雪夫联杆结构、静步行动步行、ZMP点。也顺便记录下DIY过程中部分核心内容。

目录

目标对象

具体方法

一、切比雪夫联杆结构

二、转移重心

三、引申内容

(1)重心点的检验方法

(2)静步行

(3)动步行

其它


目标对象

模拟人的走路方式,最终要做到能够直行行走+转向。

首先对人的走姿先进行分析:

目标是:低成本、简易的双足机器人。

具体方法

一、切比雪夫联杆结构

    

一般可以堆砌多个转轴关节电机去控制一条“腿”的运动,然而由于我们的目标是低成本简易、可直行转向的双足机器人,不需要太灵活。因此可以使用一些巧妙的机械联杆结构,替代发挥不了太大作用的电机,在此可以使用切比雪夫联杆结构。该结构如下图所示:

  

【生活中的联杆结构】

挖土机的铲子

二、转移重心

由于重力因素,会造成上述结构难以发挥作用,机器人抬脚困难的问题,在此可以使用重心转移的方法解决。

重心转移:顾名思义,只要能够转移重心即可,方法有好多。

1、可以使用加杠杆的方式,方法如下:

2、也可以再加一个电机在头上,通过平移/旋转等方法转移重心:

  

前行后退:左腿抬起时,重心往右腿压(如下左图)。右腿同理。

左右转弯:左腿抬起时,重心往左腿压(如下右图)。右腿同理。

     

三、引申内容

(1)重心点的检验方法

在纸板上随意打两个洞,用线拴住其中一个洞,让纸板自然下垂,画出第一条垂线。第二个洞同理,两线交点即为重心。(悬挂法)

        

然后再用一个夹子在底部支撑,如下图。

        

发现:如果重心正下方(图中竖线)刚好位于支撑区的话,则纸板不倒。不在的话,就会倒。

(2)静步行

         

步行时,该机器人重心的正下方有与地面相接触的脚(整个脚即支撑区),这种步行方式叫做静步行。

(3)动步行

与静步行之相反的是——重心的正下方即使没有着力点(支撑区)仍然能够步行的方式叫做动步行。

动步行是利用了重力惯性力的步行方式。其中,重力与惯性力合力方向与地面的交点被称之为目标ZMP。

在目标ZMP内,惯性力与重力的合力与地面反力相平衡。

(PS:地板反力是由地板摩擦力引起的,这是保证机器人不倒的很重要的力)

如图(a),机器人重心开始向左移动,向右的惯性力虽然小,但足以把目标ZMP带到支撑区(即它的脚)内。

如图(b),机器人重心开始向左加速移动,向右的惯性力稍微变大,足以把目标ZMP带到支撑区内。

如图(c),机器人重心开始向左快速移动,向右的惯性力较大,足以把目标ZMP带到支撑区内。

其中(a)的重心下方在支撑区,(b)(c)的虽然不在支撑区,但由于目标ZMP在支撑区内,因此机器人不会倒下。

因此总结一下,动步行就是:重心的正下方即使没有在支撑区内,但目标ZMP在支撑区内,行走不会倒下的步行方式

其它

(1)当然,低成本的机器人往往有较大的局限性,例如难以有效率地爬坡、难以监控平衡、难以实时读取具体数据等问题,因此往往需要搭配微机+传感器等物品去制作机器人。

(2)另外,越是复杂的机器人对材料要求越高,可以使用——改变材料的形状从而增强材料的强度

   

(3)步行动作不宜过快,否则遥控就很困难。即转矩不宜过大,否则遥控困难,也不宜过小,否则力气不够走不动。

降低电机中齿轮的的速度,即增大减速比(齿轮比),即增大齿轮间的齿轮数量差距。

(4)我分享出了书籍的PDF版,在我的资源中,当然,百度一下也能搜到资源。

机器人实战篇:低成本双足机器人(切比雪夫联杆结构、静步行、动步行、ZMP点等概念)相关推荐

  1. android 两足机器人,基于Android的双足机器人语音控制系统研究

    摘要: 随着智能终端的快速普及和移动互联网的高速发展,人们通过一部手机连接整个世界的目标似乎已经实现.进入二十一世纪后,人工智能是科技领域绕不开的一个主题.虽然当下对于人工智能的研究或应用还都处于初级 ...

  2. 双足机器人的稳定性判据_双足机器人稳定性判据研究

    2017年 5月 下 双足机器人稳定性判据研 究 刘丹丹 ,张舰行(沈阳城市学院 辽宁沈阳110000) 论述 225 [摘 要]双足机器人是 20世纪人类最伟大的发明之一,其具有的独特的双足运动方式 ...

  3. 双足机器人的稳定性判据_双足机器人行走稳定性探究.pdf

    双足机器人行走稳定性探究 第30卷第ll期 哈尔滨工程大学 学报 V01.30№.1l ofHarbin Unlversltv Nov.2009 2009年11月 Joumal Engineering ...

  4. 人工机器:机器人模块化和双足机器人被动行走

    对于机器人,作为服务人或者家庭成员,是否能走进千家万户,还要看机器人的双足是否能够实现. 服务机器人构件: 1.双足机器人的两条腿; 2.被动行走和能源问题; 3.机器组件的模块化; 4.情感作用以及 ...

  5. 第一篇----行走控制的研究现状:双足机器人四足机器人

    最近打算入门双足机器人.四足机器人,通过在网上搜索,整理一份比较全面的介绍目前发展状况的资料. 需要关注的几个学术大牛人物 Marc Raibert 网站为:MIT Leg Laboratory, 网 ...

  6. 双足机器人课设报告_双足竞步机器人-智能步行者设计-技术报告

    第五章 步态规划 步态是在步行运动过程中,机器人的各个关节在时序和空间上的一种协调关系,通由各关节运动的一组时间轨迹来描述.步态规划的目标是产生期望步态,即产生在某个步行周期中的实现某种步念的各关节运 ...

  7. 双足机器人课设报告_双足机器人毕业设计报告.docx

    双足机器人毕业设计报告 双足机器人毕业设计报告 篇一:平行四边形双足步行机器人的设计与研究 北京交通大学海滨学院毕业设计(论文)任务书 注:表中所填内容采用5号字,中文采用宋体.英文采用Times N ...

  8. 【双足机器人(3)】3D线性倒立摆Python仿真(附代码)

    往期 本文是双足机器人系列的第三篇,在前面的文章中我们介绍了2D线性倒立摆的基本理论,详见: [双足机器人(1)]线性倒立摆及其运动控制(附代码) 在这篇文章中我们要详细介绍3D线性倒立摆的基本内容, ...

  9. 双足机器人的最新就业方向:波士顿动力机器人「进厂搬砖」了!

    来源丨机器之心 点击进入->3D视觉工坊学习交流群 Atlas灵活得像个人一样. 近日,一段波士顿动力机器人 Atlas 在「施工现场」搬运物体的视频火了. 视频中,高架上的工人师傅说自己忘了带 ...

最新文章

  1. 谷歌开源NLP模型可视化工具LIT,模型训练不再「黑箱」
  2. java 友好时间显示_java 友好的显示时间
  3. 初创企业不上云拿什么“火拼”?
  4. 说说进程与线程的区别与联系
  5. sublime linux 字体设置,Sublime Text的基本设置有哪些
  6. SAP 电商云 Spartacus UI 点了 Shipping Method 之后的执行逻辑
  7. 【Breadth-first Search 】279. Perfect Squares
  8. MATLAB----输入和输出
  9. 操作系统概念之OSAL
  10. 卸载creative cloud
  11. MinGW-w64没有bin没有进度
  12. Android 百度翻译API(详细步骤+源码)
  13. 高速公路ETC卡签之我见1-概述
  14. 从三网融合看音视频即时通讯的市场与挑战
  15. Git 报错:The ECDSA host key for gitlab.xx.net has changed, and the key for the corresponding.......
  16. Chomsky文法分类
  17. SQL语法笔记和常用技巧收集
  18. css 高度塌陷_css中父元素高度塌陷是什么意思,如何解决?(附代码)
  19. 设置套接字属性和获取套接字属性,举例子设置套接字端口可重用
  20. IPSAN FCSAN理论比较

热门文章

  1. html js jQuery 设置 input 禁止输入
  2. 杂谈,关于CG制作流程、制作软件
  3. 2023年全国最新道路运输从业人员精选真题及答案3
  4. 运营案例分析:三只松鼠如何做到5年销售额超50亿?
  5. ArcGis如何插入图片_拒绝描图,GIS中图片矢量化变为GIS图层。
  6. PL/SQL美化规则文件详解
  7. 计算机无法启动防火墙1079,Win7系统提示无法启动服务错误1079的解决方法
  8. 新增我的推荐歌单、通过ViewPager2+RadioGroup重构主界面( 简易音乐 六)
  9. php 高校党员培训管理系统-计算机毕设 附源码56161
  10. 推荐 :使用机器学习预测房价(附链接)