机器人爱好者(第2辑)pdf/doc/txt格式电子书下载
本站仅展示书籍部分内容
如有任何咨询
请加微信10090337咨询
书名:机器人爱好者(第2辑)pdf/doc/txt格式电子书下载
推荐语:跟随《机器人爱好者》进入令人激动的机器人世界吧!
作者:美国SERVO杂志著
出版社:人民邮电出版社
出版时间:2017-02-01
书籍编号:30358426
ISBN:9787115442994
正文语种:中文
字数:95566
版次:1
所属分类:互联网+-人工智能
版权信息
书名:机器人爱好者(第2辑)
作者:美国SERVO杂志
ISBN:9787115442994
免责声明:本站所有资源收集整理于网络,版权归原作者所有。
本站所有内容不得用于商业用途。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理!
内容提要
本书是美国机器人杂志《Servo》精华内容的合集。
全书根据主题内容的相关性,进行了精选和重新组织,分为5章。 第1章介绍了机器人的历史、发展状态以及前景,特别关注了机器手和机器臂的设计和发展、机器人的原型设计和制造、Robot Hut机器人博物馆,以及警用机器人和安保机器人的应用和发展。第2章是新款机器人的产品实测,介绍了HelloSppon机器人和Apeiros机器人。第3章是“跟Mr.Roboto动手做”的专栏文章。第4章是系列文章的合集,包括手工焊接基础的文章,以及一些机器人DIY的文章。第5章是全球机器人领域最新的研究动态和资讯。
本书内容新颖,信息量大,对于从事机器人和相关领域的研究和研发的读者具有很好的实用价值和指导意义,也适合对机器人感兴趣的一般读者阅读参考。
机械手和机械臂
Tom Carroll 撰文 雍琦 译
人类是神奇的物种,现在,我们几乎可以用机器人技术复制人类了。人类凭借独特的大脑、眼睛和四肢,完成了不可思议的成就。特别是人类的手,能够实现一系列复杂的动作。机器人专家已经设计并研发出数以千计的仿生手,但没有一种可堪与真正的手比拟(图1)。
图1 人类手骨
多少有点“人类中心主义”的感觉,我们常对人类特有的“对生拇指”赞不绝口。拇指与其他四指配合工作,可以灵巧地握住并操控物体。不过,仔细想一下,如果没有手臂的配合,我们的手就无法在较大范围内运动自如。正是凭借身体及其各部位的协调活动,我们才得以正常生活。
将人类身体的物理功能迁移到机器人身上,说难也难,说简单也简单。
虽然不见得每一个机器人玩家都会给自己的机器人安装机械手,不过,确实有许多人问我这方面的问题。过去几年里,我制造的机器人基本上都装配了机械手,有的能用,有的则需经过改装才能用。
图2展示的是我1985年左右制造的一个机器人,名叫Squirt。它的身体原来是一个工业用重型塑料化学桶,手部则是用工业手套做的,手套里面是用聚乙烯管做成的手指,手指指节处割了几条缝。每个手指都连着线缆,由一台绞盘电机驱动。一只手上5个手指的线缆都绑在一起,此外还加装了螺旋弹簧,用以辅助拉力。
图2 Squirt机器人,手套内的手指是可活动的
没过多久,指节处就开始断裂了。特别是有一个万圣夜,上百个来玩的孩子都要Squirt给他们端蛋糕,它实在不堪重负。后来我做了一点改进,在指节处对聚乙烯管进行软化,而不是切割。
用什么样的机械手好
我在一所中学担任机器人俱乐部教练,在俱乐部里,我们玩过多种VEX机器人,包括机械手套装,如图3所示。后来,同学们想进行一次机器人相扑比赛,一方是机器人班制造的乐高机器人,另一方是机器人俱乐部的VEX机器人。同学们最先提出的武器方案,就是VEX机械手,可以在比赛中抓住对手。我对他们解释说,比赛的目标是把对手挤出边界,而不是抓住对手将其扔出去。接着我问他们:“想想看,怎样设计机械手和机械臂,才能实现比赛目标?”
图3 VEX机械手套装
图4展示的是一款VEX Clawbot机器人。这就是我们俱部乐为相扑比赛准备的试验品。前些年,学校购买了大量VEX零件(图5),我和另一名教授Tylor Hankins都觉得应该好好利用这些材料,结合VEX ARM Cortex微控器,为俱乐部打造一款比赛机器人。
图4 VEX的ClawBot机器,机械手很漂亮
图5 Ridgefield中学采购的VEX零部件
在机器人外形方面,我们决定以NASA火星车好奇号为原型,不过要适当缩小。在零部件方面,我们主要以ServoCity和Actobotics的配件、马达和轮子为材料。ServoCity的Brian Petty及其团队,热情地给予我们帮助,不论是机器人设计,还是零部件选择,他们都提出了宝贵的建议。
部署机械手或末端执行器
同样是机械手和机械臂,工业用的价钱远高于实验性的。因为前者的速度和精准度都比后者高出很多,对于特定任务的适应性也更高。请看图4所示的VEX Clawbot机器人,它只有两个运动轴,一个是机械臂的抬降动作,一个是机械手的开合动作。
不论是控制机械臂还是控制机械手的马达,都没有轴端编码盘,不过这也不一定是坏事。通过远程操纵,VEX Clawbot机器人还有第三个运动轴,即以差速马达控制两组轮子,实现行进和转向。这样,我们的机器人就可以“瞄准”对手,抓住它,并把它推到其他地方。
我们就机械手在机器人比赛中的用处进行了探讨。为什么要用手呢?为什么不在我们的机器人前部安装一个斜面?这样它就能冲过去直接掀起对手,让它翻到界外。
在提出斜面方案之前,我告诉过同学们,用机械手当武器在技术上是有一定困难的。我们也探讨过机械手只有一个运动维度的问题。此外,只有当机械手一直降到地面或桌面的高度,它才是“水平”的。而只有当机械手降到“水平”位置,纵向摆动的机械臂才能发挥足够的作用。
使用感应器操纵机械臂和机械手
就如何部署机械手的位置,同学们进行了分组讨论。有一组提出,使用VEX超音速远程感应器配合机械臂和机械手。在图4中可以看到这种感应器,就是底盘前部那个红色的东西。
感应器可以感应很多东西,不过在比赛中,应该让它只对场上的另一个机器人作出感应。但是,因为感应器的探测光束的光谱较广,机器人就不能分辨抓取对象,也就不能在比赛中发挥正确作用。最后,同学们决定听取我的建议,改用斜面做武器,并用RobotC语言为机器人编程,让机器人本身跟着感应器走。
设计带机械臂和机械手的机器人
有不少玩家在一开始制作的是相对简单的底盘,后期再增加带机械手的操纵器,这种做法当然是可行的。不过,如果能在设计时就考虑好机械臂和机械手的部署,那就更好了。请务必牢记,设计机械臂时有诸多因素需要考虑。
图6展示的是CrustCrawler机器人(Alex Dirks于2010年推出),这款机器人设计得很好,机械臂之外留有一块干干净净的空间,大小约是45.7厘米×35.6厘米。机器人内部也留有10.2厘米见方的空间,用以安装电子设备。CrustCrawler Nomad机器人使用Parallax充气轮胎和齿轮马达,牵引力较大,而马达的重量可以抵消机械臂的载荷重量。设计机器人时要注意,不要让零部件、感应器和其他附属装置挡住机械臂的活动。
图6 CrustCrawler Nomad机器人,使用AX12机械臂
机械臂的运动范围较大,其本身及抓取物都有一定重量,如果没有设计好重心,机器人就很有可能在快速移动过程中翻倒在地。Parallax公司在为其广受欢迎的Boe-Bot机器人设计机械手套装时,就考虑到了这一点(图7)。
图7 装配Parallax机械手的Boe-Bot机器人
请注意看,重量最大的部件(伺服电机)安装在机器人后部与手爪相对的位置。这样能让机械手抓取较重的物体,而不至于倾翻。这是多么好的工程实践案例啊!
我在Boe-Bot和ActivityBot两款机器人上都安装了机械手,发现平行机械手的抓取效果更好,大概是因为机械手内侧有橡胶垫的缘故。Boe-Bot属于桌面型机器人,是一个极佳的机械手和感应设备测试平台,很适合机器人比赛。
在铰链式机械臂上安装机械手
正如我本文开始时提到的那样,人类的手之所以灵巧有用,是因为拇指和其他四指的巧妙配合。图4展示的Clawbot是一款优秀的教育型机器人,但它的机械手功能有限,只能抓取竖长形的,或是贴近地面或桌面的物体。这种机器人的设计初衷,是为了让学生理解机器人的运动方式,其程序设计也只是对应于某种特定任务。
作为机器人玩家,我们不需要工业用机器人那样的速度和精准度。但是,通过精心设计,我们仍能让机械臂拥有3个或更多的活动角度。
人手受其自身结构所限,不能像马达或伺服电机那样做连续反转运动。人类手腕的转动极限大概是180度,肩膀、手肘、掌骨及趾骨的转动范围都更小。
图8展示的是CrustCrawler机器人的一种机械臂。这种机械臂使用两个Robotis Dynamixel旋转驱动器,分别驱动机械手的两个手指。机械手腕以及各个臂弯,都使用单独的Dynamixel旋转驱动器,底盘上另有两个驱动器。通过这样的配置,能产生最佳扭矩。底盘内还有一个驱动器,用以旋转机械臂本身。这样,共有8个驱动器,驱动7个关节,能在花费相对较少的情况下,尽可能地增大机械臂的有效荷载。
图8 CrustCrawler的pro系列机械臂
图9展示的机器人使用了另一种机械臂,采用的是线性驱动器。线性驱动器驱动臂杆上的螺母上下运动,运动幅度取决于臂杆转幅。螺母连接着臂杆内的套管,套管的运动类似于液压筒。
图9 装配了机械臂的ServoCity/Actobotics机器人
我在这款机器人上使用的线性驱动器由ServoCity出品,产生的力量为500牛。底部较短的那个行程为50毫米,另一个行程为100毫米。整个机器人使用的都是Actobotics/ServoCity零部件,包括轮子和马达。机械臂、机械腿以及其他活动部件,都受控于线性驱动器。这种设计适用于多种机械臂,但也不是放之四海皆准。请注意看这个机械臂,较长的那个线性驱动器约有6个孔洞长,而机械臂有25个孔洞的长度,也就是说,它们的配比是1:4.16。因此,以500牛除以4.16,最终能得到得到大约120牛的抬升力。较短的驱动器控制机械臂和套管的前后向运动。
机械手由两个RobotZone伺服电机驱动,手指则由一个较小的Firgelli线性驱动器驱动(图10)。这些小型驱动器只有手指大小,但输出功率能达到54瓦,还能像伺服电机那样进行调试。
图10 Firgelli L12-S-2线性驱动器
机械手的种类
机械手的种类极多,有的使用磁力,有的使用真空吸盘,还有的甚至使用变形沙袋裹住物体。液压、真空或空气动力都可以用来驱动机械臂,原理同我们的肌肉受动差不多。接下来,我们将重点介绍电机系统驱动的机械臂和机械手。
机械手的通用配置
最受欢迎的业余机械手之一是平行机械手。Parallax的ActivityBot和VEX的Clawbot使用的都是平行机械手,不论两个手指如何运动,它们始终保持平行。请注意,Parallax机械手的手指是平的,内侧粘有橡胶垫,而VEX机械爪的手指有两个凹曲,内侧也有橡胶垫。平行机械手给人的第一印象,就是善于抓取平面物体,或者至少有一对平行面是平的。但它也有一个缺点,就是抓取物体时不能完全贴合其表面,这就有可能造成抓取物在机械手内滑动或摇摆。如果手指和齿轮稍稍倾斜一点,或者给手指粘上橡胶垫,情况就会好很多。图11展示的Robotiq机械手,采用了一种特别的设计,兼具平行机械手和V形机械手的特点。
图11 Robotiq 2085型机械手
在大型机器人生产商那里,可以找到各式各样的机械手,质量和价格差异极大。当然,你也可以用Google搜索“机械手(robot grippers)”。ServoCity在线上销售4款机械手,见图12A-12D,售价从6.99美元至14.99美元不等。我个人强烈推荐servocity.com网站,那里有着极其丰富的机器人装置、零部件、轴承以及其他配件,当然也包括机械手。
A. ServoCity微型机械手
B. ServoCity纵向机械手
C. ServoCity横向机械手
D. ServoCity平行机械手
图12
即便你不打算买任何东西,servocity.com仍然值得一逛。见识了那里的机器人设计图纸和实物照片后,你肯定会不由自主地感叹:“我之前怎么就没想到可以这样做呢”?我自己就收集了这个网站里的大部分照片,做成一个文件,时时参考。
V形机械手
V型机械手是最常见的机械手类型之一,它的开合方式同人类的手差不多。使用HiTec HS-5055MG或类似伺服电机的ServoCity微型机械手,是小型机器人的最佳搭配。ServoCity纵向机械手则适合中型机器人,特别适用于结构较纤细的机械臂。
ServoCity横向机械手同样采用V形设计,伺服电机也是横向安装的,“标准”HiTec或Futaba电机都可以。
所有这些机械手都经过精心
....
本站仅展示书籍部分内容
如有任何咨询
请加微信10090337咨询