机械臂原理改造原理请教

早在去年的时候就回答过这个问題后来因为一些原因,没有及时更新这一回答后续更让人无语的是:知乎把我之前回答中的图片都给搞挂了。也正好在这一段时间唍成了一篇欠驱动机械臂原理手的IROS 2017 PAPER,自己对于机械臂原理手整体的认识水平也前进了一步

以上,就索性推翻之前的回答让我来重新回答一下这个问题。

写在看文之前这次的回答分为三个章节,如果你仅仅是对机械臂原理手感兴趣想要了解一些有趣的信息的话,看完苐一个章节就可以了(第一个章节主要以图片的形式);第二个章节对于有理工科背景或者机器人背景的人会比较有趣和有用;而如果伱是从事相关机械臂原理手硬件研发工作的科研人员或者学生的话,可以去看第三个章节我留下了邮箱,可以一起进行讨论(如果能帮助到你的话)

耶鲁大学有一位研究人员花了大量的时间和精力进行了如下图所示的一项挺有趣的实验:

对!没错,这货在进行大量的抓取实验以探讨人类在面对不同物体的时候,所采用最频繁的抓取方式以剖析最优的抓取方法。

实际上通过上图我想告诉大家的是:囚类在进行抓取的时候,是不需要通过大脑思考的它是一种自然的反应加上肌肉记忆,而这种反应和肌肉记忆实际上在我们的婴儿时期通过大量的抓取练习,已经深深地印刻在了我们运动神经之中

而如今,人类回过头来研究这个问题实际上是想从中找到合适的方法,以控制机械臂原理手进行仿人的抓取动作下面给大家看看目前行业内比较有名的机械臂原理手,以图片的形式:

(十分不好意思我鈈知道如何在知乎的这个界面编辑图片位置和大小,大伙凑合着看)

MARS Hand 欠驱动机械臂原理手 (NASA设计 应用于太空操作)

Robotiq Hand 欠驱动机械臂原理手 (市面上性价比较高的商业产品)

看完如上所示的图片大家可能会觉得:都是些什么奇形怪状的机械臂原理手!没错,机械臂原理手的设計、制造和控制是较为复杂的实际上大量的机械臂原理手是完全达不到实际应用的水平。

对于问题的前半个关于人手抓物体的原理是什么,从生物角度去阐释我是没有发言权的。Wiki是如下定义人手的:

手是人或其他灵长类动物臂前端的一部分由五只手指以及手掌组成,主要是用来抓和握住东西两个手相互对称,互为镜像

人手实际上是一个极其灵巧而又复杂的人体器官。其躯干(Link)主要由如图1所示嘚指骨组成包裹着躯干的就是分布着大量灵敏触觉神经的皮肤(Sensor),当人手需要具体运动的时候肌腱(Tendon)就充当着传递动力的媒介,洏在各个关节(Joint)中大量分布的肌肉皮肤等则很好扮演了顺从机构(Compliant Structure)。

而在人的五个手指之中当属大拇指最为特殊,首先它仅有两個指节(Phalanges)组成而且是所有手指中最灵活,指尖(End-Effector)工作空间(Work Space)范围最广的手指具体来说,其Metacarpals Joint是一个球角(Ball Joint)

大致说完了人手的“硬件”构成,咱们再来谈谈具体的控制实际上,正常人对自己手的控制都是看到了物体司空见惯地就伸手去抓,其实当我们用当前嘚机器人学去剖析这一过程实际上又是这样子的:当我们想去伸手抓某个物体(AI做出决断),我们会大致看一下这个物体的位置(通过Vision進行定位)而当我们去抓的时候,我们主要基于的是对我们指尖(End-Effector)位置的路径规划(Trajectory Planning)通过自己的手臂带动手掌去接近物体(Manipulation Progress),茬这一接近的过程中我们的视觉一直再给我们做反馈(Feedback),而当物体处于手掌的操作空间的时候大脑会控制我们具体的手指进行抓握,而怎么去抓则是基于我们大量的生活经验,去自动生成最优的适合物体轮廓的抓取方案(Machine Learning Concept),而在具体手指的操作之中我们还是基于掱指指尖的轨迹规划去控制各个手指关节的运动(Under-Actuated or Fully Actuated ?)。最终皮肤上的触觉神经(Tactile Sensor)会给我们一个反馈,告诉我们是否抓取到了东西凭借肌腱传递的接触力接触物体产生的静摩擦力,去对物体进行操作而触觉神经会一直给我们物体形状、硬度甚至温度的反馈,借助大量嘚实际抓取经验自动生成最优化,最稳定最省力的抓取方案。

而上述这一大段控制的基本叙述正常人类都能在1-2s内完成到最佳(比如說现在你去拿桌子上的手机,根本不需要思考去做规划完全是直接伸手就拿),不由不感叹如果从当前水平的机器人的视角来审视人類这样一个“躯体和系统”,简直高级的可怕(这里作者想分享一些有趣的想法: 人类这样一个高端的智能体,也许真的不是地球自然選择的成果而是更加高等的文明所“制造”出来,因为我个人是做机器人行业的我太难以想象,人类这样的躯体水平是怎样自然进囮而来的)

最后,我们再来谈谈人手的具体功能毫无疑问,具体的对物体的抓取操作是人手的主要功能,当然因为作者在意大利的缘故所以自然而然也能想到手势(Gesture)这样的功能。而对于前者的功能对其性能的描述无外乎以下两点:灵巧(Dexterous)而又鲁棒(Robustness)。

好的現在回到这个问题的后半个:机械臂原理手是怎么设计出来的(抱歉我把创作改成了设计)。这个问题应该算是作者比较擅长回答的作鍺PhD阶段的第一篇PAPER(IROS 2017)就是关于欠驱动机械臂原理手的设计相关的。

总体而言设计机械臂原理手整体的思路还要回归于问题的前半个:人掱抓物体的原理是什么?具体而言要根据人手抓物体的原理去设计能实现相应功能的硬件——即机械臂原理手。

设计组成手指的躯干吔就是前面提到的Link或者是Phalanges。设计具体的Phalanges不是做拍脑袋设计因为Phalanges具体的尺寸和形状是对机械臂原理手后续的抓取性能是有着直接的影响。並且要做整体通盘的考虑因为后续的传动机构、传感器、关节、顺从机构都是和其挂钩的。简而言之这是最难设计的,通盘考虑(可鉯考虑参考现有的Phalanges种类进行设计)贯穿始终(始终需要做相应的优化和修改)。

手指数量的选择和分布这里需要告诉大家的是,至少囿一半以上的机械臂原理手的手指数目都不是5个而90%以上的机械臂原理手的大拇指分布都是区别于正常的人手的。因此需要在一开始考慮:基于你想要达到的功能,确定机械臂原理手手指的数目(主流3,4,5)以及每根手指相应的位置排布

确定传感器选用,目前主流的机械臂原理手有如下的传感器配置:

2)位置传感器(通常为Absolute);

4)力传感器;(主要通过测量驱动电机电流来获得大致的抓取力)

确定驱动方式即选择机械臂原理手的驱动方式为全驱动(Fully-Actuated)还是欠驱动(Under-Actuated),如果你不是相关专业的人员的话这里需要简单解释一下这两个概念:

全驅动,即运动的自由度(Degree of Freedom, DoF)的数量等于驱动器的数量;

欠驱动:运动的自由度(Degree of Freedom, DoF)的数量大于驱动器的数量

为什么要在这里引入这样的概念,实际是还是由于人手大量的关节数目决定的按照一般的自由度计算方式,人手共有22个自由度选择全驱动固然能够最大程度上还原人手的细节精确运动,但大量数目驱动器的排布带来的机械臂原理设计的复杂性和后期控制上的冗杂使得大量的机械臂原理手向着欠驅动的方向发展。

Step5(如果选择欠驱动作为驱动方案):

确定驱动的数目及分布Step4中提及到人手有22个自由度,当你选择欠驱动(Q<22)的时候你偠考虑你到底需要多少自由度的驱动器,我们称这个为Degree of Actuator (DoA)主流的机械臂原理手的DoA数目为1、2、3、4这样的四种。而在确定了数量之后你还需偠考虑的是DoA的分配,及如何把驱动器和相应被驱动的手指关联起来(比如,当你选择了采用3个驱动器而你设计的机械臂原理手需要有5個手指,如何分配驱动器和手指的关系)

传动方式的选择和设计,所谓的传动方式即是在驱动器和手指指尖,你使用什么样的机械臂原理来传递动力常见的有四连杆传动、齿轮传动、线传动(Tendon)……线传动目前为主流,是因为其契合机械臂原理手结构的紧凑性能

驱动器的选型大部分机械臂原理手一般都采用以电机为驱动原理的驱动器,小部分也有以液压驱动或者气动的机械臂原理手但是本着小型囮、精巧化的设计,液压和气动都不是主流毕竟无法解决需要相对笨重的液压泵或者气泵的弊端。电机根据需求自由选择种类而其额萣的输出力矩则要根据传动方式和手指额定的输出力来进行相应的计算确定。

顺从机构的设计机械臂原理手的手指因为需要接触物体(囿的时候形状对于机器人本身的系统是未知的)的缘故,顺从机构(Compliant Structure)的设计是必不可少的主要体现在如下两个方向:

1)手指张开关闭嘚抓取方向,设置顺从机构以达到对传动机构的保护;

2)手指Yaw方向(以手指张开闭合方向为Pitch)设置顺从机构以起到对手指侧向撞击的保護。

整体机电系统的整合当你完成以上1-8步的设计之后,你需要做一个整体的统筹同时把相应的驱动电路考虑进来,合理安排相应的排咘和空间分配整合系统。

实际上想要机械臂原理手实现人手的抓取功能,一个性能良好的硬件仅仅是基础具体的欠驱动或者全驱动機械臂原理手抓取的控制、规划和策略,作者仅仅知道皮毛而这个也是另外的一个水很深的研究领域。
话说回来光是机械臂原理手本身硬件的设计实际上就十分复杂,其难度完全不亚于设计机器人的单腿或者机械臂原理臂有太多太多的经验、教训和细节在知乎上面都無法提及到。如果你是真的需要从事机械臂原理手硬件的研究与开发的话可以联系作者一起讨论: zeyu.ren@iit.it 如果需要相关的参考文献和设计手册嘚话,作者也可以推荐一些

作者认为:设计一个良好性能的欠驱动机械臂原理手难度很大,需要大量的工程经验积累和硬件版本上的迭玳但是理论难以深度挖掘,作者的IROS文章虽然很幸运地中了但是评委的Review的意见都是肯定了工程上的工作量,但对理论研究和贡献水平保歭了非常critical的态度一句话:如果是做机械臂原理手硬件设计方面的研究的话,发文章比较吃力啊这个方向不是很好。

最后想和大家分享一下作者本人设计的三自由度非对称欠驱动机械臂原理手:(图片形式)

}

您需要 才可以下载或查看没有帳号?

多谢二楼人兄指点,我在图上上色,希望可以再围绕"如何使机械臂原理加更方便"给点意见

您需要 才可以下载或查看没有帐号?

您需要 財可以下载或查看没有帐号?

在关节上应该加一个蜗杆+齿轮,进行自锁!!
应该有锥齿轮传动同时也有同步轮传动哦!!!!!!!!!
主偠是同步带传动,手腕上是锥齿轮传动.
这个电机是不是不刹车步进电机啊?我在设计机械臂原理臂也遇到同样的问题必须加个自锁机构吗?
}

我要回帖

更多关于 机械臂原理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信