Tag标签
  • 传统
  • 图文
  • 卡片
全部文章

开篇:板滞手打算寻事——仿人呆板人打算周围

机械顺从性

  

开篇:板滞手打算寻事——仿人呆板人打算周围

  

开篇:板滞手打算寻事——仿人呆板人打算周围

  欠驱动机械手在集成性方面具有优势。原因也很简单:驱动器自由度(Degree of Actuator)的降低和冗余手指数量的减少,极大程度降低了系统的冗余性(Redundancy)。

  我在去年IROS的时候听过一个介绍人手触觉质感反馈的Workshop (Vincent Hayward, ISIR, France)。简而言之,他们做了很深入的研究,但是目前还并没有从本质上分析出来人手是如何通过触觉质感(Tactile Perception)来分辨玻璃和金属的!

  由于机械手的高自由度特性,机械层面上大量关节轴承支撑结构、传动装置的设计;电气层面上大量驱动电机、传感器以及相应驱动电路的应用,对于整体机电系统的集成性是一个很大的挑战。

  1. 全驱动机械手(Fully-Actuated Hand):电机的数量等于所设计自由度的数量;

  说到传感的特征,这个方面实际人手应该甩机械手的应用与发展几十条街。目前当我们谈到机械手的传感反馈的时候,我们仅仅是在谈论:

  3. 绝大多数触觉传感器在提供施加力位置(Location)信息时分辨率太低;

  关于机械手在人形机器人的实际应用情况,简而言之就是:硬件特别特别容易损坏,一只手绝大部分时间都是处在修理过程中。而硬件上的损坏则主要体现在如下两点:

  也许大家对21个自由度没有明确的概念,我们可以做一个对比:一条机械人单腿是6个自由度,一条机械臂一般是7个自由度,21个自由度得需要多么复杂的设计才能实现。

  机械手作为仿人机器人设计中最为复杂、精巧的一环,很多设计所做的决定都是在现有的技术条件下,牺牲某方面的性能而提升另一方面性能的权衡。后续的文章会具体介绍相应的设计细节,本文作为开篇,主要介绍了目前人形机器人的机械手设计需要面对的问题和挑战。

  如果简单的定义大拇指的指根关节为球关节(Spherical joint),那么我们又得到了3个自由度,总计共14+4+3=21个自由度。(我们这里不统计手腕关节带来的6个自由度)

  我这里没有提用握力计这个直观的指标来衡量机械手鲁棒性的原因其实很简单:我目前没有看到过,使用握力计来测量机械手握力的实验,因为结构设计的缺陷与鲁棒性本身的不足,机械手没有办法很好使用握力计,很多人都在心照不宣回避这个实验。(如果有,请告诉我)

  2. 欠驱动机械手(Under-Actuated Hand):电机的数量小于所设计自由度的数量。

  一只能与仿人机器人集成的机械手,垂直抓重比能够达到2.5以上已经算是很好的性能了,差距可见一斑。(垂直抓握物体,物体的重力仅由抓取力产生的摩擦力平衡)

  以上提到的每种传动方式,尤其是最近使用较多的肌腱(Tendon)传动,其在大负载抓握下传动的可靠性以及使用寿命(Fatigue Test),都和实际的人手有很大的差距。退一步说,机械手传动的可靠性在整体人形机器人系统中是木桶效应的那块短板,和关节驱动器的传动方式相比(齿轮、四连杆以及带传动等)都要逊色很多。

   减少冗余手指的数量:保证功能的前提下,手指的数目由3指、4指到5指不等。

  SVH Hand: 齿轮、连杆传动;Ritsumeikan Hand: 肌腱传动;Festo OctopusGrabber: 材料形变

  下图是一个欠驱动机械手机电系统集成的例子:机械手本体上完全集成了驱动电机和电路,由于高系统的集成性也进而带来了对于不同机械臂的通用性。具体来说,上端机械臂只要提供电气和机械端的接口,无需任何机械臂本体结构上的改变,高集成性的机械手就能直接安装连接并使用。

  具有较高集成性的欠驱动机械手设计以HERI Hand为例

  这类某一方向整体发展Review的文章本身是需要大佬来写,所以还是得谦虚地说一句:班门弄斧了。

  1. 无法做到机械手全尺寸覆盖传感器,现有的仅仅是覆盖手掌和指腹等重要抓取位置;

  而真实的人手实际上是具有知觉的(Tactile Perception),我们可以通过简单的触摸,来分别物体的软硬、光滑等质感层面的信息,这其实是一项很神奇的能力。

  机械手作为机器人的末端执行器(End-Effector),在上身操作和抓取任务过程中起到至关重要的作用。但由于真实人手的高自由度、结构紧凑、复杂等特征,绝大多数机械手都无法完美“复制”人手的功能,其设计和功能都是在某些特定场合和功能要求下的简化和权衡。

  意大利技术研究院(Italian Institute of Technology)先进机器人(Advanced Robotics)部门博士生,本科毕业于浙江大学机械电子工程。现主要从事人形机器人欠驱动机械手、串联弹性驱动器(SEA)、平行弹性驱动器(PEA)以及基于SEA和PEA的弹性储能弹跳单腿的机电设计以及相关控制的研究,研究内容多次被ICRA和IROS收录,并担任相关领域审稿人。曾为机器人世界杯小型组(RoboCup SSL)浙江大学熊蓉教授团队ZJUNlict成员,获得2014年机器人世界杯小型组世界冠军、2013年伊朗公开赛亚军以及2015年机器人世界杯小型组季军。

  人手的重量一般是人体体重的0.58%左右,假设一个70kg的成年人,他手的质量大约为406g。只要你是正常人,你应该毫无问题垂直抓握住一个5kg的哑铃,这个情景下机械手的抓重比已经达到12.3。而实际人类的抓握能力应该是数倍高于12.3这个数值。

  抓重比(Grasping-Weight-Ratio):指的是机械手垂直抓握物体的重量和机械手本身重量的比例,是一个比较好的衡量机械手鲁棒性(Robustness)的指标。

  实际上,不同驱动原理的机械手在顺从性上差异巨大。一般而言,基于欠驱动和材料形变的机械手在顺从性上要远远优于全驱动机械手,目前大多数的全驱动机械手无法实现手指关节的Impedance Control,所以在面对外界复杂环境的碰撞和冲击时,非常容易损坏关节电机和减速箱。而基于欠驱动和材料形变的机械手虽然在顺从性上有出色的表现,但不可否认的是,这类顺从性能的获得是建立于牺牲高自由度灵巧性和鲁棒性之上的。

  因为很多机械手在设计的时候,根本没有考虑到和实际人形机器人集成(Integrated)的问题。具体来说,很多全驱动机械手的重量在4-5kg左右,当你集成在固定基座的机械臂上时,可能还看不出太大弊端,但如果是集成在双足机器人(Biped)上,这个重量的机械手对于步行(Locomotion)和操作(Manipulation)的控制简直就是灾难。

  如果我们定义每根手指闭合屈曲(Flexion)的方向为Pitch,那么:

  关于按照这两个方向做精简优化的不同机械手的特点、性能比较以及未来发展趋势,我会之后独立写一篇文章来详细比较。整体来说,按照目前学术界技术发展的整体水平:

  如下图,我们可以参看一些早期的全驱动机械手的例子,手部的设计确实很干净整洁,但实际上都是冰山一角:底部红色虚线区域内排布了大量的电机、机械传动结构和驱动电路。这样集成度的设计是几乎不可能真正应用到的人形机器人(Biped)上的。

  作为机械手设计系列文章的开篇,这篇文章将主要谈谈传统的机械手在设计上现有的不足与需要面对的挑战。

  一些机械手举例:Shadow Hand:全驱动机械手; HERI Hand&Soft Hand:欠驱动机械手(3指和5指)

  这里需要承认的是,欠驱动机械手的高集成性一定程度上也是牺牲高自由度性能下的结果,但在现有的技术条件下,减少冗余的手指数量和驱动器数量是提高系统集成度最有效的手段。

  关于每种机械传动方式的特点、设计特征、优缺点以及未来发展趋势,之后我会写专门的文章来详细介绍分析。

  我们目前还是无法在紧凑、高效、与可靠性的前提下完美“复制”人手高自由度的灵巧性。

  左图:来自BioTac®的指尖模块,能够测量压力和温度;右图:来自icub的手掌tactile sensor

上一篇:

下一篇:

本站文章于2019-10-05 16:17,互联网采集,如有侵权请发邮件联系我们,我们在第一时间删除。 转载请注明:开篇:板滞手打算寻事——仿人呆板人打算周围 机械顺从性