好久没写博客了,冒个泡。
  四足机器人容错方面的运动控制很少被研究。现在能找到的,国内有上海交大做的特殊腿部结构的四足运动学容错方案,国外有韩国Jung-Min Yang所做的一系列的步态容错方法(很多都很相似,水了很多论文)。
  在关节类机器人的容错领域,一般考虑的是关节受到故障后锁死的状况(因为非锁死故障问题太复杂了)。容错一般要求机器人在关节锁死故障发生后,运动任务依旧可以被有效执行。这类锁死故障的容错多见于冗余工业机械臂的论文中,目前在足式领域中则并不常见。
           Fault-tolerant Motion Planning and Generation of Quadruped Robots Synthesised by Posture Optimization and Whole Body Control        这篇文章针对现有的主流12自由度四足机器人腿部结构,主要提出了一种通用的容错运动规划方法。论文主要考虑了右前腿的三种锁死故障情况(其他腿受损方法一致)。同时也开源了正常行走部分的工程代码Github

  文中首先对锁死故障腿进行末端工作空间分析,HAA锁死时,腿部末端工作空间是一个有限平面;HFE锁死时,末端工作空间是一个环面的局部;KFE锁死时,末端工作空间是一个球面的局部。由于,足式机器人运动需要与地面进行交互,在考虑利用受损腿作为支撑相前进的前提下,那么本质上就是在受损腿末端工作空间与地面相交的空间中进行运动规划。这是一个非常简单的想法。但是,要做的不同受损情况下的方法的统一性是非常困难的事情。另外,关节锁死故障的情况还有非常多的可能。
  首先,考虑HAA关节锁死情况。这个是非常好处理,最糟糕的情况无非就是把机器人当作一个8自由度四足来控制。接下来,就是统一HFE锁死和KFE锁死的两种情况。文中提出的想法还是比较简单,观察两种工作空间几何特征,可以发现他们是球(HFE锁死)或者可以外嵌一个球(KFE锁死),他们与地面交互都是可以形成封闭曲线,这段曲线就是质心可以运动的轨迹(如果受损腿作为支撑腿)。那么只要优化这段轨迹再结合步态,那么就实现了简单四足的容错。
  统一方法的其中一点就是统一优化工作空间。在一般四足机器人行走的过程中,足端与地面进行交互区域无非就是集中在髋关节投影到地面点的附近,那么可以希望容错的工作空间可以集中在这个点的附近。然后,移动步长又确定了末端的工作范围(相对于髋关节地面投影点)。如此,可以确定一个期望位置和范围。再考虑受损腿工作空间是球或者外嵌球,与地面交互后是一个圆,那么优化这个圆形成到合适的位置和半径就可以了。这样做的目的是方便结合步态。影响这个圆形成因素有很多,有

  1. 受损关节角度(不可控)
  2. 站立姿态和高度(可控)

所以优化的目标是身体的站立姿态和高度。
  在机器人状态优化后,就要考虑步态和轨迹问题。作者统一只考虑了静态行走步态(至少三条腿支撑)。在机器人轨迹跟随方面,使用了质心准静态控制方法,但是由于机器人运行缓慢而且质量集中,在一些论文也称为是Whole body control方法(几乎是等效的)。想法很简单,机器人质心跟随由受损腿约束的轨迹。当然,实际问题往往相当复杂,比如,容错工作空间会受到截断,容错工作空间可能无法满足传统的静态行走步态,四足机器人需要根据实际情况变换步态为两相不连续步态,具体这些在文中都有所提及。
  还有一个非常有意思的是HFE关节受损的容错空间优化需要迭代进行。这是由于文中取KFE关节为外嵌球心,优化改变身体的高度和姿态后,外嵌球心位置发生了变化,但是总体还是更加趋向于优化结果的,因此迭代进行可以最后收敛。还有就是,不是所有锁死故障情况都是可以利用受损腿的,这点需要依据实际情况进行讨论。
  最后,文中进行了三种关节锁死故障情况的容错实验(只进行前进运动实验),表现符合预期。不足的地方是没有进行实物实验。文中哺乳型四足机器人单腿只有三自由度,在单个关节受损后如果还要利用受损腿结合步态稳定前进是一个非常复杂的问题,文中也仅仅只考虑了平地环境和前进任务。在未来,或许有更好的解决方案,具体效果可以看视频。

四足机器人关节锁死故障的容错问题相关推荐

  1. 【四足机器人--关节初始化时足端位置(速度、加速度)轨迹规划】(4.2)JPosInitializer(B样条曲线计算脚的摆动轨迹)代码解析

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 一.关节初始化构造函数(设置目标时间及间隔) 二.给定并B样条起始点 ...

  2. 四足机器人|机器狗|仿生机器人|多足机器人|Adams仿真|Simulink仿真|基于CPG的四足机器人Simulink与Adams虚拟样机|源码可直接执行|绝对干货!需要资料及指导的可以联系我!

    四足机器人|机器狗|仿生机器人|多足机器人|基于CPG的四足机器人Simulink与Adams虚拟样机|源码可直接执行|绝对干货!需要资料及指导的可以联系我!QQ:1096474659 基于CPG的四 ...

  3. 四足机器人研究(一)-V-rep宇树A1模型导入

    urdf模型导入 宇树科技A1 urdf文件位置 宇树GitHub网址 文件位置路径:unitree_pybullet-master\data\a1 V-rep操作 选择 URDF import 选择 ...

  4. 相对全面的四足机器人驱动规划MATLAB和Simulink实现方式(足端摆线规划,Hopf-CPG,Kimura-CPG)

    许久没更新四足机器人相关的博客文章,由于去年一整年都在干各种各样的~活,终于把硕士毕业论文给写好,才有点时间更新自己的所学和感悟.步态规划和足端规划只是为了在运动学层面获取四足机器人各关节的期望角位移 ...

  5. 白泽四足机器人Opencat玩法之——校准关节和陀螺仪

    导航在这里:白泽四足机器人导航贴 关节校准一定要连接电池! 基于上面已经上传了WriteInstinct.ino程序的基础上,打开串口监视器,可以看到如下输出: 注意:下方红框两个参数要设置与图片一致 ...

  6. 【四足机器人支撑腿反作用力规划】未简化的动力学模型规划反作用力 +运动学模型雅可比+虚功原理规划关节扭矩方法

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 一.基于动力学模型的工作空间控制框图 二.原理推导 三.缺点 前言 ...

  7. 史上最全 2019 ICRA顶会四足机器人文献整理

    史上最全 2019 ICRA顶会四足机器人文献整理 一.ICRA论文集中相关文献对应subsession时间 二.文献整理内容 一.ICRA论文集中相关文献对应subsession时间 15:15-1 ...

  8. 从Big Dog到Spot Mini:波士顿动力「四足机器人」进化史概览

    来源:雷克世界丨「raicworld」公众号 导语:前不久,一段视频刷爆了朋友圈,视频中一个四足机器人不顾人类的阻拦,奋力打开一扇门,最终得以顺利通过.看过视频的人无一不被机器人的"执着&q ...

  9. UC伯克利给四足机器人加Buff:瞬间适应各种真实地形,抹了油的地面也能hold住...

    丰色 发自 凹非寺 量子位 报道 | 公众号 QbitAI 随着四足机器人的应用越来越成功,它们面对的场景也会越来越多: 今天爬楼梯,明天过草地,后天又去坑坑洼洼的石子地-- 这么复杂多变的地形它们可 ...

最新文章

  1. IIS环境下如何批量添加、修改、删除绑定的域名
  2. 水鱼 学习回顾 <1>
  3. jQuery学习第一天
  4. java获取注解信息_java 自定义注解,获取注解信息
  5. java线程(2)--同步和锁
  6. 计算机风机不运转也启动了怎么办,电脑不开机风扇一直转怎么解决_电脑无法开机风扇一直转怎么办-win7之家...
  7. 如何修改ECShop发货单查询显示个数
  8. 视觉slam十四讲 pdf_视觉SLAM十四讲|第12讲 回环检测
  9. 查找链表中倒数第k个结点(C++)
  10. console查看对象结构
  11. 有关python_30个有关Python的小技巧
  12. PyTorch中的梯度微分机制
  13. ligerui+json_002_Grid用法、属性总结
  14. linux 实时显示网速工具nload
  15. 安卓性能优化——布局性能优化
  16. Mac Gradle 5.0安装
  17. 知名IT企业待遇一览表
  18. Web Components使用(一)
  19. AndroidStudio 弹出的Safe Delete 安全删除功能是什么
  20. Linux以太网卡架构解析-MAC层和PHY层

热门文章

  1. youwuku和koudaitong以及weimeng的区别
  2. 使用uniapp时候根据设计图得出标准长宽比
  3. 年终盘点 | 用Python分析了上千个基金,终于发现了赚钱的秘密!
  4. ROS2/DDS/QoS/主题的记录
  5. 为什么技术开发者应该读一读《浪潮之巅》
  6. (五)AR Foundation实现图片检测(下)
  7. 淘宝卖家中心打开淘宝客推广网页空白
  8. amd显卡测试大风车软件md,知之实验室 篇三:大家好才是真的好!免费显卡升级工具AMD FSR技术研究测试...
  9. 群晖download station中添加BT搜索引擎
  10. 复杂性应业务抽象本质——系统化多维度思考(如何让抽象更上一层楼)