您的位置:首页 > 其它

【转帖】史宾牌移动机器人—机器人制作教程

2008-08-30 02:08 190 查看
http://www.robotsky.com 来源:RoboticFan.com  时间:2007-08-02 评论

1 条
之前介绍了很多基础知识,什么驱动器阿,传感器阿,甚至一些乱七八糟的算法。不过那些好像都太理论了。我们知道大家非常迫切的需要一些详细的机器人制作教程。从今天开始,将会发布一系列文章来详细介绍如何从零开始制作一个移动机器人,附带超级丰富的图片相信能够帮助不少有心的爱好者制作出属于自己的机器人。好东西要大家分享嘛!以下就是本机器人的最终形态,不过现在暂时先朦胧处理一下,有点朦胧感比较好嘛!



前言

本文对于那些有兴趣了解和学习组装机器人基座的朋友来说会有很大的收获,我们希望通过图文并茂的文章让广大朋友对机器人制造的来龙去脉有一个全面的了解。机器人的基座由合金,R/C玩具公司生产的轮子和遍布的小脚轮组成,当然其中某些部件要自制。汽车和汽车驾驶者的喜好往往各不相同,因为有些车是从车行买来的,而有些则经过爱好者精心的改装。本文只涉及到基本的构架,图片下配有文字说明,希望会对读者有所帮助。

screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';} } }" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" src="http://www.robotsky.com/d/file/JiChu/JiXie/2008-02-26/3d7af22ea32b2bb31b2f7ad8f5e6bf73.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';}" border=0>

第一部分:装配底座

screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';} } }" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" src="http://www.robotsky.com/d/file/JiChu/JiXie/2008-02-26/66173d5b42a1b43c35c7b9ea8a2bdf1b.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';}" border=0>

screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';} } }" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" src="http://www.robotsky.com/d/file/JiChu/JiXie/2008-02-26/9f250fce16d47fe48c14c05485b1a43a.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';}" border=0>
首先(如图),切割两块尺寸为50mm x 25mm,横切面为U型的金属条(长296mm)和两块30 mm x 25 mm的转角合金条(长300 mm)——以下简称L型金属条。接着在两块U型金属杆中间部位的正反两面做记号。金属条离地的高度依轮子的直径而定。在这两块金属板上分别钻一个直径为10mm的孔作为机器人的轴承(当然孔的大小视具体情况而定)。图片中底座的轴承f/b属于比较轻的级别(你可以使用一个球状的可滑动轴承,这样外部的轮缘便可以方便的搁在合金上),这样的轴承要求大约直径6mm的轴与之相匹配。

接下来,为了保证机器人身体的重量保持在较低的水平以保证其活动的灵活,你必须尽可能减轻底座的重量。图片中的做法是在承轴所在的两块金属板上打孔(直径大约为12mm),但是必须注意,钻孔时必须时孔在班上均匀的分布。一旦你在班上将要打孔的位置做好标记,那么也许一个机械用的钳子能排上用场了,它可以帮助你钻孔时穿透两片金属板,使两边的孔位置一致从而达到平衡的效果。事成之后,用一把常用锉刀把所有钻孔的边缘打磨干净,然后在转角金属条的内外侧做记号,并把四块金属板的相互交合处选定。这些步骤都是做好初始的标志,以方便接下来的拼合。接着用一把钢锯. 不要理会那些轴的末梢上那些白色的嵌齿,因为他们可以防止轴的脱落。最后是用螺钉把这些金属条接在一起: 把L型金属条放在U型金属条上面(30mm的面板朝下与U型金属条相吻合),并且在每个角分别用两个5mm x 15mm的螺钉和5mm的螺帽固定,这样一个机器人基本框架就成型了。

第二部分:轮子的装配

screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';} } }" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" src="http://www.robotsky.com/d/file/JiChu/JiXie/2008-02-26/92fbbb4bc3da8f91ccfde0a51f574aa1.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';}" border=0>

照片中所展示的是装配轮子时所要用到的部件,其中包括帽顶直径8mm的装载轮轴,f/b衬套,5mm 的s/s轮轴,8mm的滑轮,垫圈间隔片等。其中5mm的s/s轴刻上8mm的承载承轴的螺纹。后者由8mm s/s 钢铁制成,长度为60mm,一端被打上个4mm的孔,另一端则为4.5,,两者相通。许多零部件都是从旧的打印机,交流电发电机和废旧电脑上拆取下来的。现实中某些部件可能很难找到合适的,所以你必须动动脑筋,变废为宝。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';} } }" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" src="http://www.robotsky.com/d/file/JiChu/JiXie/2008-02-26/1b5fd2423e82545c2ede29e74bad96b5.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';}" border=0>
用5 mm的s/s螺钉和8mm的轴固定的轮子,注意轴中的槽
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';} } }" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" src="http://www.robotsky.com/d/file/JiChu/JiXie/2008-02-26/cc1d256f5f2b804204cf998a81ff2a5a.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';}" border=0>
轮子来自一辆R/C玩具吉普车,把旧的轮轴拆掉,换上一根新的金属条,车轮便焕然一新

screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';} } }" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" src="http://www.robotsky.com/d/file/JiChu/JiXie/2008-02-26/f1abcee85227a06a5075abb3dde24de8.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';}" border=0>
轮轴夹子近观
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';} } }" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" src="http://www.robotsky.com/d/file/JiChu/JiXie/2008-02-26/0774ff6d33203f34b9cc75f0f2fd878d.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';}" border=0>

接下来要做的是把轴承安装到底座上,安装力道必须适中,以便日后轮胎可以更新。每一边都有一个槽口,一旦钻孔完成就会固定承轴的位置并且使它停止旋转. 图中的f/b承轴是制作者80年代从旧打印机的卡式磁带中拆下的,除非你也有办法如法炮制,找到一样的老古董,否则我们建议你还是取找带凸缘的轴承比较实在。

screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';} } }" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" src="http://www.robotsky.com/d/file/JiChu/JiXie/2008-02-26/3a27e4c976e797b03aed413a06b450c9.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';}" border=0>
从侧面看安装完工后的轮子
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';} } }" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" src="http://www.robotsky.com/d/file/JiChu/JiXie/2008-02-26/7c3cc9ffddb78c57a22c38a978bd05c1.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口浏览图片/nCTRL+Mouse 滚轮可放大/缩小';}" border=0>

第三部分:安装马达



因为钻孔和支架的不同,马达的选用可能会和图中有所出入,关键是要正确调整马达的方位。图中的4.3mm小孔就是符合马达支架的。



图中马达拥有可叠放的变速箱电压标准是3,6,9,12,15伏。不同的可靠性能测定因此成为可能。



解开其中一个变速箱使螺钉适合安装



两个马达安装完毕.



注意图中金属板是如何把两个轴连在一起的

第四部分: 安装轮脚



这些轮脚位于根基。首先切割两块Z字型的金属块(20mm x 25mm x 20mm),分别在其上钻孔以便安装轮轴和轮脚,安装时使用两枚螺母和垫圈调整论脚的高度。接着再钻两个孔把两块 20mm x 25mm x 20mm的金属块系在基底金属板上。



两个轮脚已经安装完毕并调整好



轮脚近观



相对平坦水平的基底——一定要确保当底板收到一定的压力时,两端的轮子能与地面产生摩擦,同时也要确保两个轮子不会因受压而旋转,它们只有牢牢的抓住地面才能保证正常的行走。

第五部分:安装马达控制器



Parallax 生产的HB 25控制器,可以被用作控制直流电马达,12伏的分流电控制器驱动马达。



切割四块尺寸为30mm x 25mm x 20mm的金属块作为支撑价。图中的制作者使用了四块而不是两块支架,从而是其安装时更加灵活。



安装的两个控制器



控制器近观



注意控制器下的两个扇叶

第六部分:一些电子部件的安装



Bluebell Design的兼容电子板。它的使用大大减低了BS2P-40控制马达的难度。红外线PD 传感器和碰撞传感器也在其中。里面有个芯片负责操控伺服系统的信息输出和A/D输入。



交叉的金属支撑板是电子板的基底



这是目前为止的最终底板。BS2P-40拥有32 I/O(输入和输出)端口。目前为止图中的底板只用了四个28I/O端口。超声波的P红外线传感器两个数码录音机,一个电子摄像头和LCD显示器将要安装。接下来底板将拥有一个树脂合成的玻璃圈覆盖住底板和碰撞感应器的上面。而电池将会被安装在这个圈圈的下面。
除去花在电子元件安装上的时间,图中的底板花了制作者大约一个星期的时间,当然信不信有你。至于费用方面,包括电子元件和电动马达,数值玻璃顶圈,共640人民币。其中大部分花在树脂玻璃圈这一项上面。另外,两个300mm圆盘(其中第二个绑在合金底板上,树脂玻璃圈下)花了将近320人民币

第七部分:有机玻璃底板的制作

这部分工作你需要使用的工具是:一个带有12mm直式切片的木制刳刨机,一把粗锯子或竖锯,一个电钻或无线钻机。



需要用到的20个穿孔的黄铜绝缘体



这些是插入金属板的螺母和弹簧垫圈



遍布底板周围的绝缘体,可以保护有机玻璃基座和固定电路,同时可以保证底座框架的稳定。



接下来需要400 平方毫米的MDF (中等密度纤维板)。在其上画两条对角线确定中心。确定中心后用一个圆规画一个在每块纤维板上画直径为300mm的圆,紧接着用一个圆盘磨砂机或手抚平纤维板。一个刳刨机的模版就成型了。在切割下的有机玻璃塑胶面板(400平方毫米)和MDf的中心钻孔使前者中心的孔比后者大,以便之后用螺丝钉把两者栓在一起。



制成的模版当作引导刳刨机,保证其整洁



把有机玻璃圈放倒底板的顶上后,将其放置于上图模板内,保证其中心,才能是底板的边缘和模版的边缘相吻合,有机玻璃圈刚好和外部平行。现在把之前提到的十二个黄铜绝缘体放置在有机玻璃下,并且在需要钻孔的地方做好标记。



用另一张MDF做出另一张300平方毫米的材料



最后应该做出四张这样的有机玻璃面板



使用装饰带把交接边缘封住并且在十二个平坦的界面上做标记



使用另外四块有机玻璃面料并用铁条紧箍,在最上面的那块面料上钻四个直径3mm的孔。



另外需要的三十二个穿孔的绝缘体和三十二个螺钉



把上图右边的螺钉帽截掉,剩下12mm的螺纹,然后把每两个绝缘体套进螺纹



现在把所有绝缘体插入有机玻璃面板



最后的制成图应当以上图为准

第八部分:安装电池



上图展示的是铝合金制成的电池托架,长度因使用的电池不同而不同



完工后的形状如图





电池固定器顶部和底部



两个免维护蓄电池,避免两种不同电伏的电池和马达一起使用永远是明智的选择。(小贴士:控制系统和驱动电路使用不同的电源可以有效地防止“煎蛋”,也就是烧毁电路。 )



电池到位



中心有一个供马达和马达控制器的线穿过的孔



一个十二口连接线端口连接着马达的所有连接线,当然还包括保险丝,当然,后者是看不见的

第九部分:电子控制中心器(大脑)

本系统基本上全套采用了Parallax的专业开发板,详细开发文档可参考(1)。价格大概在1400人民币左右。



控制板和主要配线



主要接口连接器



红色的LED是充电显示,插孔当然是用来给电池充电的啦。



主要部分的配线转换板和保险丝俯视图



两个主开关的额定功率为5Amps,铬面板的充电插孔。碰撞传感器,即8个微型开关或五个红外传感器将在之后安装。
相关链接:
1)http://www.parallax.com/dl/docs/prod/boards/ParallaxPDB.PDF (PDF文档)

第十部分:安装传感器

只需安装前方探测器。折一红外线探测器和其它的五个有所不同因为这个探测器安装在兼容板上。



这些都是用于容纳探测器的部件。三个黑色Lego的接口和六个短钉子。红外发光二极管完全融入中心孔,接头完全与两国的有机玻璃板吻合, 每张面板上都有两个钻孔,(接口不能松散)。滑动有机玻璃薄片上的连接器。使其适合Lego钉子潜入顶部和底部,一旦装上这个会给你一个旋转点,使您可以调节屏幕角度.



连接器之一



安装完成的发光二极管和红外线接收器

第十一部分:安装微型碰撞感应器







微型碰撞感应器的部件。这些属于前方,左面和右面的传感器



把稍短的轮轴插入图中部件



三角形金属板



把稍长的轮轴插入三角形的部件



红外线接收器



把整个轮轴安放在长形的轮轴上,确保其可以左右灵活自由活动(这一部分非常关键)。



下面的一个步骤是制作缓震器。它由一个25mm x 1.5mm 的合金条构成,右手弯曲使其与有机玻璃板的形状相吻合并且呈流线型保持外表的美观。接着是相当重要的一个步骤,把lego部分去除后小心翼翼的用胶水安装使两个三角形金属板链接的轮轴。螺钉上好后扭动螺母使其滑回到初始位置。



最终的安装效果



这是完成后的显示图片,接下来你必须确保其余三个缓冲器也能得到正确的安装,铜丝四个缓冲器之间的应当保持适当的空间。处于安全考虑,你也可以选择微型碰撞器和距离感应器。



微型转换器正确安装法



缓冲器的正确安放位置



缓冲器所需部件(1)



转配如图零件(2)



配件(2)



减震器和缓冲器



两个减震器都被安装在适当的位置,这可以让缓冲器更加灵活稳定



底部可以看见的减震系统(18)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: