乐高机器人齿轮篇_第1页
乐高机器人齿轮篇_第2页
乐高机器人齿轮篇_第3页
乐高机器人齿轮篇_第4页
乐高机器人齿轮篇_第5页
免费预览已结束,剩余17页可下载查看

下载本文档

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

文档简介

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

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

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

4、直线行走,最简便的方式是选择两个速度相近的马达。如果你有两个以上的马达,尽量找两个速度最匹配的马达, 这种方式也不能确保机器人走直线,但至少能减小走偏的情况。另一种简单的方法是通过软件调整速度。在第 3 章介绍过程序能控制每个马达的速度, 在程序中选择最有效的能量等级直到合适为止, 这种方法的问题 在于机器人负载发生变化,两马达速度需重新调整。使用传感器让机器人直线运动让机器人直线运动的一种更有效果的方法是在系统中加入反馈装置。从而, 根据外界的变化, 使用传感器来控制和调整每一个马达的速度, 这也是现实生活 中大多数差动装置所具有的的结构。 可以为每一个驱动轮附加计转器 (测量轮子 旋转次数

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

6、轮与驱动齿轮连在一起,它会 把传动方式传递给另一个齿轮。当轮子以同速转动时差动齿轮将停止转动。假如两轮的速度有任何的差别, 差动齿轮的转动和它的方向将告知你哪一 个轮子转速快。 如图 8.2 所示的结构, 即使你没有角度传感器, 也建议你搭建这 种结构,因为此结构具有指导作用。 我们省略了马达和其他加固梁以保持图片尽 可能清楚, 搭建时要加二个马达。 右边传动链的作用是变换与差速齿轮配合轴的 转向,同时保持原始的传动比不变。 连接在差速齿轮上的角度传感器用于检测差 动齿轮是否转动。J 聲一图8.2使用单个角度传感器观察左右轮速度的差别一个更基本方法是你在需要走直线时, 同时锁住两个轮子,此系统

7、非常有效 的使你的机器人走直线。它需要第三只马达来控制制动系统,同时也需要附加传 动系统简化制动结构。图8.3展示了具有特殊部件制动机构的示例:暗灰色带离 合器16齿齿轮,传动驱动环和传动转变钩,这种特殊的齿轮,用圆形洞取代了 普通的十字型洞,使得它能够在轴上自由转动,驱动环将被安装在轴上。当你把 驱动环与齿轮套在一起时(使用转变钩)齿轮与轴连在一起了。图8.3可制动差动装置你也可使用图8.2展示的结构,用马达取代角度传感器,回顾第四章马达能 当作制动器使用:在马达关闭状态,会阻止运动,在 float状态马达仍无动力, 但可以自由转动。因此不要给马达提供动力,把它当作制动器来制动差速齿。 在

8、关闭状态下制动马达,差速齿很难转动,从而使你的机器人沿直线前进,另一方面float状态使用马达,差速齿转动,机器人能够转弯,表8.2介绍了一些可行 的组合。当左右马达以不同的方向运行时,差动齿轮锁马达必须处于float状态1 曲护ir with diutcHV山图8.4带16齿齿轮离合器,传动操纵环,传动转变钩表8.2电动差动齿轮锁机器人如何控制差动装置左马达右马达差动制动马达机器人状态停止停止停止保持静止向前向前停止向前运动向前向后浮动原地顺时针转动向后向前浮动原地逆时针转动向后向后停止向后运动考虑到马达在浮动状态下时也存在着重大的机械阻力,所以机器人将不能快速转弯,驱动马达在转弯时将负荷更

9、大的重力。使用小角轮走直线小角轮是差动装置平滑移动和转弯的又一个关键因素,通常我们会忽略这一 点,LEGO Constructopedia提出图8.5所示的小角轮结构,但是小角轮设计上 还存在着欠缺,它在一根轴上使用了两个轮子,在第二章中你已经知道此结构的 轮子不能独立转动。按照图表搭建此结构,试着让它转一个急弯,它的效果不是 很好,为什么?事实上,除非你使其中的一个轮子打滑,否则它就不能转动。图8.5小角轮结构图8.6中的小角轮的结构有了一定的改进,左边的结构使用了单轮彻底避免 了问题的出现。右边的结构更可靠,它使用了两个自由轮允许小轮在原地转弯避 免了磨擦与打滑的问题,两种结构的区别在轮轴

10、、在左边结构中,轴与轮子同时 旋转,而在右边的结构中,轮在轴上转动。图8.6避免打滑的角轮.选择使用一个或更多角轮要根据机器人的功能, 独角轮适用于多种场合,而双角 轮安放在机器人的前方或后面是保持稳定性的好方法。在一些场合,当在平滑的表面上控制重量轻,结构简单的机器人可以用圆8.7 )。形垫块或其它与接触面磨擦力很小的部件替代独角轮(图-J -图8.7圆形垫块 8.3搭建双差动装置双差动装置是对简单差动机构的一个改进结构,主要从机械结构上解决走直线的问题,并使用了两个马达(参考图8.8)。它的传动链有些复杂,依靠差 动齿轮-使用两个更精确。motor 12 >.图8.8双差动装置双差动

11、装置是差动齿轮的另外一种用法, 通常轮子是连接在从差动齿轮延伸 出来的轴上,然而在此结构中,轮子通过齿轮连接在差动齿轮的外齿。在第四章中我们阐述了差动齿轮能够在机械上对两个独立的运动作加或减法运算,为了实 现这个方法,用差动齿上延伸的轴作为输入,且差动齿轮本身将根据差动齿轮内 部的代数和来运动(两个运动方向的代数叠加)。在此结构中,两个马达为两个差动齿轮提供动力,特点其中一个马达同向带 动差动齿轮的输入轴。另一个马达以相反的方向驱动第三根输入轴,要控制双差 动装置,只需使用其中一个马达,让另一个马达关闭。在图8.9中所示的结构与图8.8中的结构相同,只不过没有马达,当1号马 达带动40齿齿轮A

12、转动时,2号马达使齿轮B保持静止,运动沿着虚线传递(由图示)。两个差动装置同时转动,机器人沿直线向前,另一方面, 1号马达停止, 则齿轮停止,当2号电机转动,带动B将动力沿着实线传递。差动装置同速不同 向旋转,结果是机器人在原地转动。图8.9双差动装置剖面图通常不同时使用两个马达,一个马达用于走直线,另一个马达用于转弯,如 果根据马达的方向同时驱动两个马达也没关系,因为两个差动齿其中一个会抵消 两个相反的输入, 保持静止, 而另外一个差动齿对两个输入进行相加, 从而使得 速度提高一倍,此时,机器人绕着静止轮转动。双差动装置一个非常好的特性是使用一个角度传感器就可以精确的检测机 器人的运动类型。

13、 将传感器连接到其中一个轮上, 当机器人直线运动时, 使用传 感器来测量运动的距离,当机器人转弯时,用传感器测量方向的改变量。当然我们仍要牢记在机械结构有得必有失, 换句话说, 这种具有独创性 的结构有它的缺点。 首先是它非常复杂, 我们展示了结构的平面图可以更容易理 解它们的配合,然而你自己也可使用多种传动机构构建简易的机器人 ( 可能仍需 一些齿轮或者是更少的 ) ,这种复杂的传动装置导致产生了负面影响:磨擦力 4搭建滑动转向装置滑动转向装置是差动装置的一种变化形式, 通常用于履带式车辆, 但有 时也用于四个或六个轮子的形式。 对于履带的车辆, 唯一的驱动设计就是滑动转 向装置。在现实生活

14、中,挖土机和一些除草机是使用这种装置的最好例子。图 8.10 展示了一个简单的滑动转向装置,每一个履带都由单独马达提供能量,由 一个 8 齿轮与一个 24 齿轮啮合,并连接在履带轮上,履带前轮不需驱动。带轮滑动转向装置需要一个有效的装置, 将动力传到所有的轮子上, 否则机器人不能顺利转弯或者不能转弯。 图 8.11 中的模型每侧使用五个 24 齿轮啮 合,它们像履带那样从每个马达那里获得动力, 每一个轮轴用于安装齿轮, 这些 齿轮都被用于传递运动的惰性齿轮分隔,如果有足够的 24 齿齿轮,你可以组合 成此结构,图片中的圆形轮胎由补充套装提供。.J*图8.11带轮滑动掌舵装置履带机器人搭建简单且

15、动作有趣,因此,许多乐高爱好者都采用此结构。 与差动装置比较而言,当两条履带以同向运行时机器人向前行进, 方向或速度上有 差别就会使机器人转弯,原地转弯也有可能实现。滑动转向装置也具有差动装置 驱动机器人走直线所具有的缺点。最后总结滑动转向装置的特点:在粗糙的地面上履带与轮子相比,履带更易控制然而它不太租用光滑的表面履带结构产生了更大的摩擦力耗费了马达提供的部分动力。在利用机器人运动进行定位时,这种结构的机器人是不适合定位的,因为它 们不能避免本身具有的缺陷:产生滑动。转向装置是用于各种车型的标准结构,由两个前转向轮和两个固定后轮构成,它也适用在机器人身上使用。你可以驱动后轮或者前轮或者是四只

16、轮子, 利用乐高来实现这个方法非常简单, 这也是为什么要介绍它的原因。尽管它比差8.5搭建转向装置.动装置的通用性要差,并且不能在原地转弯或急转弯,但此结构也有很多优点: 易实现沿直线行走,且在粗糙路面上行走具有较高稳定性。当使用机器人基本套装搭建转向装置时,只有一个马达驱动轮子,因为你需要其它的装置转动前轮,因此你的转动装置需要有差动机构一半的动力,才 能使你的机器人良好的沿直线行走。图8.12、8.13展示了二个简单的转向机构,除动作细节外,这两个模型具 有相同的结构特性。例如:后轮都是通过一只差动齿轮与驱动马达相连, 在第二 章中我们阐述过如果想让机器人转弯, 就必须使用差动。辅助马达掌

17、握前轮控制 机器人的行进方向。注意我们使用了一只带子来驱动转向机构, 主要是利用它的 极限扭转来避免能力过程中损伤机械结构或马达。你最好添加一只传感器侦测转 向轮的位置,更好的控制机器人的方向。当转向装置转动时至少也要一只触动传 感器。在转完后你可使用定时方式或传感器使机器人再变为先前的行进方向。7一.2图8.12转向装置.图8.13另一种转向装置 方法与技巧 使用梯形转向机构(阿克曼转向机构)现实中使用转向机构的车都是根据梯形转向机构的原理进行设计的(阿克曼为此装置的首创人)。我们在前面设计的转向轮转动的角度相同,但这个机构就 不是这样的,在转弯时,内轮的转角比外轮的大。里面的轮子比外部的轮

18、转弯急。在大半径的转弯中差别很小,可忽略。在急转弯中此差别变得相当明显且容易使内轮锁死。阿克曼转向机构在设计上补偿了内轮转角的差别,因此解决了普通转向机构的缺点。这个理论说明了当从轮子延长的线交于一点时,车就能平稳的转 动并且始终围绕这一交点转动(图8.14)图8.14阿克曼转向机构:内部轮比外部轮转弯急.使用乐高搭建建阿克慢结构是可行的,在14章将有对前轮驱动更进一步的 说明。图8.12与8.13中两种模型都使用了齿轮齿条转向机构,一个8齿齿轮(小 齿轮)与一个带齿的特殊板(齿条)相啮合,它们不同之处是后一种我们使用了 一种特殊部件:三块1x10板,两个转向臂和两块光滑平板。将这些组件设计成

19、2x8的板替一个组合部件,创造出一种使用更简易的使用在许多乐高工艺车、卡车模型上的 转向装置。8.12模型只使用了机器人套装的基本部件,必须要使用 换1*10板,用自制的去替换转向臂。此结构整个前面部分都是由梁搭建起来的, 用于支撑轮子和转向机构,但通常还需要一个光滑的表面用于齿条滑动。当你建好这个装置后,把轮子移到枢轴后面变成一个自定心转向机构 (在很 多情况下的一种明显的特性)。在图 8.15中的a图,轮子装在枢轴下面,这样 不会影响它的转向。如果轮子装在转向柱的后面,轮子摩擦引起车的动态向前运 动从而推动轮子向后运动,产生自定心的动作。观察购物车的结构你就知轮子为 什么装在中轴上,把轮子

20、越往枢轴后面移动,如图 B、C,就越容易产生自定心。不要把轮子装在枢轴的前面,如图d,会引起转向机构不稳定。事实上,轮子会向后走使你的车子自然转弯。图8.15移动中轴线上的轮子自己搭建一个简单的底盘去探索图 8.15中各种结构的特性。转向装置十分适用于粗糙的表面,因为它有四个轮胎非常平稳,你可以使用其它的方法改善此结构。另外重要一点是此结构没有一个驱动轮会长期离地,否.则差动机构将会把所有动力传递到阻力最小的轮子上,结果导致轮子打转,使你 的机器人变得不能运动。使用皮带与皮带轮把普通附加轴与轮轴连接在一起组成一个无滑差动机构能够大大减少上述的问题。皮带能够保持驱动轴以同速转动,然后在转弯过程中

21、它们会在皮带轮上发生打滑现象以便调整轮子的速度。将一只轮子脱离地面 皮带也会将大部分能量传递到其它轮子上。ft$% '图8.16无滑差动机构 8.6搭建一个三轮装置三轮装置由一个用于驱动和转弯的前轮及两个保持稳定的独立后轮组成(图8.17 )。三轮驱动装置的独特之处在:前轮既作为驱动又作为转向装置,使机器人的活动更灵活。图 8.17 三轮装置你也许认为把后轮作为驱动轮也会得到与前轮作为驱动轮相同的结果,但是只有在一定转角内才一样。 事实上, 转向装置在转急弯时, 你最终会发现一个情况:后轮不能再把动力转换成运动。 这个装置的最大转角是当外轮可以沿着内轮画一个圆, 另一方面, 前驱动轮可

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

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

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

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

温馨提示

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

评论

0/150

提交评论