乐高机器人—齿轮篇_第1页
乐高机器人—齿轮篇_第2页
乐高机器人—齿轮篇_第3页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WORD格式乐高机器人 - 运动篇8.1 简介灵活的思维造就出了许许多多的机器人, 运动使创造物获得了生命, 带来无限的乐趣,同时也对自己的创造力进展了挑战。 大多数运动机器人都属于轮子型与腿型机器人。虽然轮子在光滑的外表很有效,但是在凹凸不平的地面上运动,腿提供了更有力的方式。底盘构造是为了突出显示它们的传动系统和连接情况,因此,在实际搭建中还需对此构造加固。8.2 简单的差动装置机器人具有很多优点 尤其具有简单性 ,至少在乐高的可移动机器人中常用到此构造。 差动装置由机器人两边两个平行的驱动轮构成, 单独提供动力, 另外有一个或多个轮脚万向轮用于支撑重量并不是没有作用图 8.1 。注意我们

2、称这个装置为差动装置是因为机器人的运动矢量是由两个独立部件产生的它与差速齿轮没有关系,此装置上没有使用差速齿轮。当两个驱动轮以一样方向、 一样速度转动时, 机器人作直线运动。 如果两个轮子转动速度一样,但方向相反时,机器人会绕着连接两轮线段的中心点旋转。根据轮子不同的转向,表 8.1 列出了机器人的不同运动状态。专业资料整理WORD格式图 8.1 简单差动装置专业资料整理WORD格式表 8.1 轮子不同的旋转方向产生不同的运动状态左轮右轮机器人停顿停顿停顿停顿向前转动绕着左轮逆时针转动停顿向后转动绕着左轮顺时针转动向前转动停顿绕着右轮顺时针转动向前转动向前转动向前运动向前转动向后转动原地顺时针

3、旋转向后转动停顿绕着右轮逆时针转动向后转动向前转动原地逆时针旋转向后转动向后转动向后运动组合不同方向和速度, 机器人可以做任意半径的旋转。 因为它的灵活性、 及原地旋转的功能成为许多工程的教学器具。 另外,由于它很容易实现, 所以乐高有一半以上的运动机器人属于此构造。假设你想跟踪机器人的位置, 那差动装置又是比较好的选择, 仅仅需要简单的数学知识。 这种构造只有一种弊端: 它不能保证机器人笔直的运动, 因为两个马达的成效总有差异, 一个轮子会比另外一个轮子转动的快一点, 因此使得机器人略微偏左或偏右。在某些应用中这中情况不会有问题,可以通过编程来防止,比方使机器人沿线走或在迷宫中寻找路线行走,

4、 但是让机器人在空地上走直线恐怕不行。8.2.1 直线运动使用简单差动装置有许多方法可以保持直线行走, 最简便的方式是选择两个速度相近的马达。 如果你有两个以上的马达, 尽量找两个速度最匹配的马达, 这种方式也不能确保机器人走直线,但至少能减小走偏的情况。专业资料整理WORD格式另一种简单的方法是通过软件调整速度。 在第 3 章介绍过程序能控制每个马达的速度,在程序中选择最有效的能量等级直到适宜为止, 这种方法的问题在于机器人负载发生变化,两马达速度需重新调整。使用传感器让机器人直线运动让机器人直线运动的一种更有效果的方法是在系统中参加反响装置。从而,根据外界的变化, 使用传感器来控制和调整每

5、一个马达的速度, 这也是现实生活中大多数差动装置所具有的的构造。 可以为每一个驱动轮附加计转器 测量轮子旋转次数装置,以便在软件中控制马达功补偿两轮间的转速差。 乐高角度传感器在此应用中可以作为首选。 在每一个轮子上安装一个角度传感器并测量计数的差异,然后停顿或降低较快的轮子以保持两个传感器的计数一样。 同时还可以使用在第四章中介绍的方法。 使用同样的传感器来探测障碍物, 如果马达启动但轮子不转,可推断机器人被某物卡住了。 另外你也可使用角度传感器实现准确角度定位。最后,角度传感器提供了最根本功能:使用 odometry 技术让机器人计算出自己的位置。使用齿轮让机器人直线运动如果你只有一个角度

6、传感器, 可以使用驱动轮之间的速度差取代轮子的实际转速,差速齿轮,你能使用它加或减。如果差动齿轮与驱动齿轮连在一起,它会把传动方式传递给另一个齿轮。当轮子以同速转动时差动齿轮将停顿转动。假设两轮的速度有任何的差异, 差动齿轮的转动和它的方向将告知你哪一个轮子转速快。 如图 8.2 所示的构造, 即使你没有角度传感器, 也建议你搭建这种构造,因为此构造具有指导作用。 我们省略了马达和其他加固梁以保持图片尽可能清楚,搭建时要加二个马达。 右边传动链的作用是变换与差速齿轮配合轴的转向,同时保持原始的传动比不变。 连接在差速齿轮上的角度传感器用于检测差动齿轮是否转动。专业资料整理WORD格式图 8.2

7、 使用单个角度传感器观察左右轮速度的差异一个更根本方法是你在需要走直线时, 同时锁住两个轮子, 此系统非常有效的使你的机器人走直线。 它需要第三只马达来控制制动系统, 同时也需要附加传动系统简化制动构造。 图 8.3 展示了具有特殊部件制动机构的例如: 暗灰色带离合器 16 齿齿轮,传动驱动环和传动转变钩,这种特殊的齿轮,用圆形洞取代了普通的十字型洞, 使得它能够在轴上自由转动, 驱动环将被安装在轴上。 当你把驱动环与齿轮套在一起时使用转变钩齿轮与轴连在一起了。图 8.3 可制动差动装置你也可使用图 8.2 展示的构造,用马达取代角度传感器, 回忆第四章马达能当作制动器使用:在马达关闭状态,会

8、阻止运动,在 float 状态马达仍无动力,但可以自由转动。 因此不要给马达提供动力, 把它当作制动器来制动差速齿。 在关闭状态下制动马达, 差速齿很难转动, 从而使你的机器人沿直线前进, 另一方专业资料整理WORD格式面 float 状态使用马达, 差速齿转动, 机器人能够转弯, 表 8.2 介绍了一些可行的组合。当左右马达以不同的方向运行时, 差动齿轮锁马达必须处于 float 状态图 8.4 带 16 齿齿轮离合器,传动操纵环,传动转变钩表 8.2 电动差动齿轮锁机器人如何控制差动装置左马达右马达差动制动马达机器人状态停顿停顿停顿保持静止向前向前停顿向前运动向前向后浮动原地顺时针转动向后

9、向前浮动原地逆时针转动向后向后停顿向后运动考虑到马达在浮动状态下时也存在着重大的机械阻力, 所以机器人将不能快速转弯,驱动马达在转弯时将负荷更大的重力。专业资料整理WORD格式使用小角轮走直线小角轮是差动装置平滑移动和转弯的又一个关键因素, 通常我们会忽略这一点, LEGO Constructopedia 提出图 8.5 所示的小角轮构造,但是小角轮设计上还存在着欠缺, 它在一根轴上使用了两个轮子, 在第二章中你已经知道此构造的轮子不能独立转动。 按照图表搭建此构造, 试着让它转一个急弯, 它的效果不是很好,为什么?事实上,除非你使其中的一个轮子打滑,否那么它就不能转动。图 8.5 小角轮构造

10、图 8.6 中的小角轮的构造有了一定的改进, 左边的构造使用了单轮彻底防止了问题的出现。 右边的构造更可靠, 它使用了两个自由轮允许小轮在原地转弯防止了磨擦与打滑的问题, 两种构造的区别在轮轴、 在左边构造中, 轴与轮子同时旋转,而在右边的构造中,轮在轴上转动。专业资料整理WORD格式图 8.6防止打滑的角轮专业资料整理WORD格式选择使用一个或更多角轮要根据机器人的功能, 独角轮适用于多种场合, 而双角轮安放在机器人的前方或后面是保持稳定性的好方法。在一些场合,当在平滑的外表上控制重量轻,构造简单的机器人可以用圆形垫块或其它与接触面磨擦力很小的部件替代独角轮图8.7 。图 8.7圆形垫块8.

11、3 搭建双差动装置双差动装置是对简单差动机构的一个改进构造, 主要从机械构造上解决走直线的问题 , 并使用了两个马达 ( 参考图 8.8) 。它的传动链有些复杂,依靠差动齿轮 - 使用两个更准确。专业资料整理WORD格式图 8.8 双差动装置双差动装置是差动齿轮的另外一种用法, 通常轮子是连接在从差动齿轮延伸出来的轴上, 然而在此构造中, 轮子通过齿轮连接在差动齿轮的外齿。 在第四章中我们阐述了差动齿轮能够在机械上对两个独立的运动作加或减法运算, 为了实现这个方法,用差动齿上延伸的轴作为输入, 且差动齿轮本身将根据差动齿轮内部的代数和来运动两个运动方向的代数叠加。在此构造中,两个马达为两个差动

12、齿轮提供动力, 特点其中一个马达同向带动差动齿轮的输入轴。 另一个马达以相反的方向驱动第三根输入轴, 要控制双差动装置,只需使用其中一个马达,让另一个马达关闭。在图 8.9 中所示的构造与图 8.8 中的构造一样, 只不过没有马达, 当 1 号马达带动 40 齿齿轮 A 转动时, 2 号马达使齿轮 B 保持静止,运动沿着虚线传递 ( 由图示 ) 。两个差动装置同时转动,机器人沿直线向前,另一方面, 1 号马达停顿,那么齿轮停顿, 当 2 号电机转动, 带动 B 将动力沿着实线传递。 差动装置同速不同向旋转,结果是机器人在原地转动。图 8.9双差动装置剖面图通常不同时使用两个马达, 一个马达用于

13、走直线, 另一个马达用于转弯, 如果根据马达的方向同时驱动两个马达也没关系, 因为两个差动齿其中一个会抵消专业资料整理WORD格式两个相反的输入, 保持静止,而另外一个差动齿对两个输入进展相加, 从而使得速度提高一倍,此时,机器人绕着静止轮转动。双差动装置一个非常好的特性是使用一个角度传感器就可以准确的检测机器人的运动类型。 将传感器连接到其中一个轮上, 当机器人直线运动时, 使用传感器来测量运动的距离,当机器人转弯时,用传感器测量方向的改变量。当然我们仍要牢记在机械构造有得必有失, 换句话说,这种具有独创性的构造有它的缺点。 首先是它非常复杂, 我们展示了构造的平面图可以更容易理解它们的配合

14、,然而你自己也可使用多种传动机构构建简易的机器人 ( 可能仍需一些齿轮或者是更少的 ) ,这种复杂的传动装置导致产生了负面影响:磨擦力4 搭建滑动转向装置滑动转向装置是差动装置的一种变化形式, 通常用于履带式车辆, 但有时也用于四个或六个轮子的形式。 对于履带的车辆, 唯一的驱动设计就是滑动转向装置。在现实生活中,挖土机和一些除草机是使用这种装置的最好例子。图8.10展示了一个简单的滑动转向装置,每一个履带都由单独马达提供能量,由一个 8 齿轮与一个 24 齿轮啮合,并连接在履带轮上,履带前轮不需驱动。带轮滑动转向装置需要一个有效的装置, 将动力传到所有的轮子上, 否那么机器人不能顺利转弯或者

15、不能转弯。图 8.11 中的模型每侧使用五个 24 齿轮啮合,它们像履带那样从每个马达那里获得动力, 每一个轮轴用于安装齿轮, 这些齿轮都被用于传递运动的惰性齿轮分隔,如果有足够的 24 齿齿轮,你可以组合成此构造,图片中的圆形轮胎由补充套装提供。专业资料整理WORD格式图 8.11 带轮滑动掌舵装置履带机器人搭建简单且动作有趣, 因此,许多乐高爱好者都采用此构造。 与差动装置比较而言, 当两条履带以同向运行时机器人向前行进, 方向或速度上有差异就会使机器人转弯, 原地转弯也有可能实现。 滑动转向装置也具有差动装置驱动机器人走直线所具有的缺点。最后总结滑动转向装置的特点: 在粗糙的地面上履带与

16、轮子相比,履带更易控制然而它不太租用光滑的外表 履带构造产生了更大的摩擦力消耗了马达提供的局部动力。 在利用机器人运动进展定位时,这种构造的机器人是不适合定位的,因为它们不能防止本身具有的缺陷:产生滑动。8.5 搭建转向装置转向装置是用于各种车型的标准构造,由两个前转向轮和两个固定后轮构成,它也适用在机器人身上使用。 你可以驱动后轮或者前轮或者是四只轮子, 利用乐高来实现这个方法非常简单, 这也是为什么要介绍它的原因。 尽管它比差动专业资料整理WORD格式装置的通用性要差, 并且不能在原地转弯或急转弯, 但此构造也有很多优点: 易实现沿直线行走,且在粗糙路面上行走具有较高稳定性。当使用机器人根

17、本套装搭建转向装置时, 只有一个马达驱动轮子, 因为你需要其它的装置转动前轮, 因此你的转动装置需要有差动机构一半的动力, 才能使你的机器人良好的沿直线行走。图 8.12 、 8.13 展示了二个简单的转向机构,除动作细节外,这两个模型具有一样的构造特性。 例如:后轮都是通过一只差动齿轮与驱动马达相连, 在第二章中我们阐述过如果想让机器人转弯, 就必须使用差动。 辅助马达掌握前轮控制机器人的行进方向。 注意我们使用了一只带子来驱动转向机构, 主要是利用它的极限扭转来防止能力过程中损伤机械构造或马达。 你最好添加一只传感器侦测转向轮的位置,更好的控制机器人的方向。 当转向装置转动时至少也要一只触

18、动传感器。在转完后你可使用定时方式或传感器使机器人再变为先前的行进方向。图 8.12 转向装置专业资料整理WORD格式图 8.13 另一种转向装置方法与技巧使用梯形转向机构阿克曼转向机构现实中使用转向机构的车都是根据梯形转向机构的原理进展设计的 ( 阿克曼为此装置的首创人 ) 。我们在前面设计的转向轮转动的角度一样,但这个机构就不是这样的,在转弯时,内轮的转角比外轮的大。 里面的轮子比外部的轮转弯急。在大半径的转弯中差异很小, 可忽略。在急转弯中此差异变得相当明显且容易使内轮锁死。阿克曼转向机构在设计上补偿了内轮转角的差异, 因此解决了普通转向机构的缺点。 这个理论说明了当从轮子延长的线交于一

19、点时, 车就能平稳的转动并且始终围绕这一交点转动 ( 图 8.14)专业资料整理WORD格式图 8.14 阿克曼转向机构:内部轮比外部轮转弯急专业资料整理WORD格式使用乐高搭建建阿克慢构造是可行的,在 14 章将有对前轮驱动更进一步的说明。图 8.12 与 8.13 中两种模型都使用了 齿轮齿条 转向机构,一个 8 齿齿轮小齿轮与一个带齿的特殊板齿条相啮合,它们不同之处是后一种我们使用了一种特殊部件:三块 1x10 板,两个转向臂和两块光滑平板。将这些组件设计成一个组合部件, 创造出一种使用更简易的使用在许多乐高工艺车、 卡车模型上的转向装置。 8.12 模型只使用了机器人套装的根本部件,必

20、须要使用2x8 的板替换 1*10 板,用自制的去替换转向臂。 此构造整个前面局部都是由梁搭建起来的,用于支撑轮子和转向机构,但通常还需要一个光滑的外表用于齿条滑动。当你建好这个装置后, 把轮子移到枢轴后面变成一个自定心转向机构 在很多情况下的一种明显的特性。在图 8.15 中的 a 图,轮子装在枢轴下面,这样不会影响它的转向。 如果轮子装在转向柱的后面, 轮子摩擦引起车的动态向前运动从而推动轮子向后运动, 产生自定心的动作。 观察购物车的构造你就知轮子为什么装在中轴上,把轮子越往枢轴后面移动,如图 B、C,就越容易产生自定心。不要把轮子装在枢轴的前面,如图 d,会引起转向机构不稳定。事实上,

21、轮子会向后走使你的车子自然转弯。图 8.15 移动中轴线上的轮子自己搭建一个简单的底盘去探索图8.15 中各种构造的特性。转向装置十分适用于粗糙的外表, 因为它有四个轮胎非常平稳, 你可以使用其它的方法改善此构造。 另外重要一点是此构造没有一个驱动轮会长期离地, 否专业资料整理WORD格式那么差动机构将会把所有动力传递到阻力最小的轮子上, 结果导致轮子打转, 使你的机器人变得不能运动。使用皮带与皮带轮把普通附加轴与轮轴连接在一起组成一个无滑差动机构能够大大减少上述的问题。 皮带能够保持驱动轴以同速转动, 然后在转弯过程中它们会在皮带轮上发生打滑现象以便调整轮子的速度。 将一只轮子脱离地面皮带也

22、会将大局部能量传递到其它轮子上。图 8.16无滑差动机构8.6 搭建一个三轮装置三轮装置由一个用于驱动和转弯的前轮及两个保持稳定的独立后轮组成图 8.17 。三轮驱动装置的独特之处在:前轮既作为驱动又作为转向装置,使机器人的活动更灵活。专业资料整理WORD格式图 8.17 三轮装置你也许认为把后轮作为驱动轮也会得到与前轮作为驱动轮一样的结果, 但是只有在一定转角内才一样。 事实上,转向装置在转急弯时, 你最终会发现一个情况:后轮不能再把动力转换成运动。 这个装置的最大转角是当外轮可以沿着内轮画一个圆,另一方面,前驱动轮可以控制任何转角, 甚至是前轮与后轮的运动方向成垂直角度时。理论上,驱动轮可

23、以转 360 度可以转向任何方向, 这意味着你可以搭建一个转位自由的机构 娱乐公园套装中有这种构造的例子。我们图 8.14 中的例子,能够转 360 度,但是由于马达与 RCX的连接线使此机构只能转一个 360 度。在平常使用中, 转 180 度就能够活动自如。 因为在 180 度到 360 等的X围等同与 0 度到 180 度向反向运动,换句话说:210 度马达向前运动等同于 30 度(210度 -180 度=30 度 ) 马达向后转。你可用传感器侦测转向轮的方位。8.7 搭建同步驱动装置同步驱动装置使用三个或更多的轮子, 他们都作为转向与驱动装置。 它们同时转动并保持一致,因此机器人改变运

24、动方向但不改变它的方位。使用乐高部件组建搭建同步驱动装置非常具有挑战性, 在几年以前有人尝试但没有人能够成功完成。 现在,障碍被攻破了, 如果你上网你能发现许多用乐高搭建的很不错的同步驱动装置。制作 360 度同步驱动装置并且防止任何转动的极限, 关键是沿着每一个轮子的枢轴传递运动。 最简单的方法需要一个叫转盘的特殊部件, 应用于乐高模型中的旋转平台,支持起重机或挖土机 ( 图 8.18)专业资料整理WORD格式图 8.18 乐高转盘你可以把轮子固定在转盘的一边,并且使用转盘中心的一根轴来驱动。在图8.19展示出一个实例,注意转盘被颠倒,因为轮子必须与转盘连接在一起由外齿带动一起转动,因此机器

25、人将完全或向下突出设计。我们想让我们的同步驱动装置不通过移动而原地改变方向, 为了实现这个方法,图 8.19 、8.20 两装置相似,但不可互换,图 8.19 中的转盘的底部能顺利转动但图 8.20 不可以。这是因为图 8.20 中的轮没有与忠心轴连接所以当它转向时,它只能移动一些距离。 图 8.19 中的传动装置使得轮子以适当的方向转动而 8.20 中的传动装置使轮子反对转动, 我们描述的是一个精细的差异。 我们再次邀请你亲自动手搭建这两个构造并看一看它们怎样工作的。专业资料整理WORD格式图 8.19 可行的轮胎同步驱动装置专业资料整理WORD格式图 8.20 错误的轮胎同步驱动装置建造一

26、个完整的同步驱动装置你至少需要三个上述的转盘然后把它们连接在一起用一个马达同时驱动所有的轴然而其余的马达可以同时旋转所有的轴。图 8.21 你看到是四轮同步驱动装置的仰视图。注意我们用 8 齿的齿轮把转盘连接起来,实现同时转动。驱动任何一只 8 齿轮都会使机器人改变方向。图 8.21 一个完整的同步驱动装置仰视图图 8.22 是完整同步驱动装置的俯视图。 40 齿大齿轮通过四对斜齿轮驱动轮子,其他 40- 齿轮负责转弯,对一个完整的同步驱动装置,你必须加二个马达驱动 A 和 B,可以使用 8 齿获得一个比较高的传动比。专业资料整理WORD格式任何人都会对同步驱动装置的动作会感到惊讶, 你也不例外,假设你想用它在房间寻找障碍物, 也不是很难, 只需加一个缓冲装置。 同步驱动装置中“前和“后的概念被淡化了,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论