机械工程度黑龙江省专业技术人员继续教育知识更新培训资料Word格式文档下载.docx
- 文档编号:22353142
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:75
- 大小:218.72KB
机械工程度黑龙江省专业技术人员继续教育知识更新培训资料Word格式文档下载.docx
《机械工程度黑龙江省专业技术人员继续教育知识更新培训资料Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《机械工程度黑龙江省专业技术人员继续教育知识更新培训资料Word格式文档下载.docx(75页珍藏版)》请在冰豆网上搜索。
器人,它是通过全方位移动机构来实现的。
因为全方位移动机构较复杂,对于刚开始学习
设计、制作移动机器人的开发者而言是很困难的。
这里只讨论三轮、四轮情况下车轮的配
置关系以及操纵机构原理。
◆方向操纵机构与轮配置的关系:
驱动轮—又称主动轮指由原动机经传动系统驱动的轮;
从动轮—是指没有原动机驱动的轮;
主动轮动作后从动轮被动转动。
操纵轮—指受转向(方向)操纵机构操纵的轮,即可以是驱动轮,也可以是从动轮。
三轮、四轮移动机器人操纵机构与轮的配置关系如图2-1所示。
图2-1三轮、四轮移动机器人操纵机构与轮的配置关系
(a)~(c)是常用的四轮型;
(e)~(f)是三轮型;
(d)是在工程现场、采石场等地方常见的轮式装载
机上常用转向操纵机构;
(g)(h)(i)都是驱动轮各自独立变换转速的转向机构,从动轮将受其
作用被动地自由改变方向。
这些都是在转向操纵机构与轮的配置关系上应该考虑的方案。
由此可知:
操纵车轮改变转向的转向操纵机构与通过各自独立改变转速的转向方法互相比
2
有,原理与机构上都有很大区别。
前者称为转向操纵型车轮;
后者称为独立驱动型车轮。
2.1转向操纵型车轮的转向操纵原理
转向操纵型车轮的操纵机构与自动三轮车/汽车的原理相同。
机构与轮的配置关系上应
该考虑的方案,但是其中也有不是驱动轮兼做转向轮的。
图2-1(a)所示就是驱动轮为后轮,但用操纵前轮进行转向的FR机构;
图2-1(b)则是总所周知的前轮兼做驱动轮和操纵轮的FF机构;
图2-1(c)则是被称为4WD/4WS的四轮驱动/四轮转向操纵。
前后轮相对倾斜左右平行则可
平移车体。
当车轮垂直立在地面上且车轴与地面平行的情况下,当车轴转动时,车轮在车轮所在
垂面(与车轴垂直平面)内相对地面滚动,此时是前后向行进效果最佳状态,但相反也是
车轮沿着车轴线方向最难行进的状态。
如果沿着车轴线方向也有行进,则车轮不是纯滚动
而是有滑动成分。
如图2-2车轮运动模型所示。
图2-2薄形车轮模型
为使车轮能够没无滑动地纯滚动,所有车轮车轴轴线延长线都应如图2-3所示交于一
点。
即各轮划圆弧轨迹的中心必须一致。
即使实际驾驶四轮汽车时,司机也需要转动方向盘按如图2-3所示那样操控车轮转向。
这种操控机构就是Ackerman机构。
图2-3三轮型、四轮型移动体的转向操纵
实际驾驶汽车时,停车右向或左向打满舵后下车看一看,就知道右侧前轮与左侧前轮
所成的角度是不同的。
如果是设计制作这种四轮移动机器人的话,也必须装备类似这样的
转向操纵机构。
一定要牢记:
操纵车轮平行转向的机构是很容易设计与实现的,但是,使
车体转向时操纵轮必然会产生滑移,进而会导致转向操纵产生若干不稳定因素。
移动机器人上安装转向舵划弧回转时,前轮、后轮也随之划弧。
此时,假设移动机器
3
人一边向左转向一边旋回,则右车轮与左车轮在单位时间内的自转转过的角度是不同的。
外侧车轮划弧半径与内侧车轮的相比较,当然是内侧车轮划弧半径小,这是因为外侧车轮
划弧(轨迹)转过的弧长比内侧车轮划轨迹周向长度长。
如图2-4所示,设相同时间内内外侧车轮在地面上滚过相同圆周角度θ,则内侧车辙的
圆周向长度(弧长)为(R-T/2)θ,外侧车辙的圆周向长度(弧长)为(R+T/2)θ,T为左右车轮
间距。
因此,相同时间内左右车轮在地面上滚过相同的圆周角θ,,但所对应外侧轮轨迹弧
长大于内侧的,所以外侧轮的转速应大于内侧的。
用一个原动机来同时驱动左右车轮,内
外侧轮会出现转速差的问题需通过“差动减速器”来解决。
且放在左右两轮间轴线中间。
车
两行进方向速度为vm/s,左右车轮转速分别为Nl、Nr,车轮半径为Rw,Np为原动机输出
转速。
则有:
vkNpR
(2Nr2Nl)
w
R
(rl)
(2.1)
图2-4画圆弧的车辆和差动减速器
2.2独立驱动型车轮的转向操纵原理
车体划弧时,左右车轮转速应不同;
若为使左右驱动轮转速能够独立控制,根据需要,
改变左右轮转速车体是否划弧呢?
答案是肯定的!
因此,若为独立驱动型车轮,则应以车
体中央为对称左右设置独立驱动型车轮。
工程现场所用的挖掘机、推土机、压路机、战车等等都是采用独立驱动型转向操纵机构的
代表性实例。
如图1-2(i)所示,将小平板用铰链连在一起呈环状结构履带并在左右设置各
一,驱动回转。
履带与地面接触面积大,单位面积上的压力较轮接触地面的要小,因此可
以用在挖掘机、推土机、压路机等对路面或地面状况影响不大或适应性好的工况下。
但是,这种履带接触地面多半不能实现无滑移地转向,所以,如轮式移动所示的模型很难
应用于这种履带式移动的车辆。
同汽车转向操纵机构模型相比,轮式移动机器人大都采用独立二轮驱动型转向操纵机
构。
理由有三:
1.移动机器人大都用电动机作为动力源,车轮转速易于直接控制;
2.不需要像Ackerman机构那样转向操纵机构,各轮通过减速器与电机独立相连即可;
3.产生走行所需动力的电机同时起到转向操纵作用,不需要安装驱动转向操纵机构所
需的电机。
4
2.3带有转向操纵机构的移动机器人小车转向角、转弯半径及曲率
移动机器人小车基本动作是直行或转弯。
首先以简单的三轮小车为例,如图2-5所示,分析一下转向操纵机构操控转向操纵型
车轮的回转半径R如何计算求得。
图2-5所示,操纵轮(即前轮)位于车体左右方向中间位置,转向操纵机构转向轴与操
纵轮的车轴轴线相垂直,且垂直纸面。
由后轮车轴轴线中点向前轮引一条与后轮轴线垂直
的垂线。
该垂线与操纵轮轮向线所成夹角定义为转向角σ。
其垂足与转向操纵机构转向轴
间的距离为L,称为轮轴距。
设转弯半径R为转弯弧线圆心到后轮轴中点的距离。
则转弯
半径R由转向角σ与轮轴距L确定为:
L
R
(2.2)
tan
其中,σ与取车体向左转弯打操纵舵时为正。
图2-5转向角和回转半径
显然,当转向角趋近于0时,由公式(2.2)可知,R则趋近于∞。
直线行走时可以看做是转
弯半径R为无穷大的圆的特殊情况。
向左转弯定义转向角为正,则向右转向角为负;
则直
线行走也可以看做是转弯半径为﹣∞的圆的情况。
设转弯曲率用κ=1/R表示。
tan
(2.3)
即用转弯半径的倒数表示转弯急缓的程度。
直行时曲率κ为转向角σ=0时的0。
转弯半径越
小,即转向角越大则曲率κ越大。
且当σ很小时,tanσ也很小,则tanσ≈σ(注意:
这里σ是
以弧度为单位的);
则曲率κ与σ近似成比例。
但是,需要注意:
如图2-6所示,
图2-6转向角为90度时的情况
5
当转向角σ=±
90°
时的转向操纵机构也是可以制作出来的。
如果是差动减速器设在后轮轴且
后轮为驱动轮的情况下,要想在静止状态下从转向角为90°
的情况下行走出来是非常难
的,成为奇异点状态。
即即使左右后轮同向回转以产生回转推力,前轮只能滑移而不会使
车体回转。
由(2.1)式可知:
左右车轮转速相等但转向相反时Np不得不为0,此时以来自引擎的动
力也是不可能使车体产生转弯的。
若前轮为驱动轮则与这种情况不同,是可以使车体开始
转弯的。
最后,就具有转向操纵型车轮操纵机构的移动小车机器人速度进行分析论述。
一般的
移动小车可以看做是在二维平面上移动,则其速度可以分解为行进方向速度v和回转方向
角速度ω。
v=Rω或者κv=ω
(2.4)
因此,根据行进方向上的速度v与转向角σ,可以确定小车回转角速度ω为:
tanv
(2.5)
当σ很小时,tanσ≈σ,所以有下式成立:
v
(2.6)
2.4带有独立转向型车轮的移动机器人小车转向角、转弯半径及曲率
下面分析独立二轮驱动型移动机器人转弯时的回转半径。
此时,给定左右车轮的转速,
求移动机器人行进方向速度v和回转角速度ω,然后求转弯半径或曲率。
设左右车轮转动角速度分别为ωr、ωl。
左右驱动轮间隔为T,驱动轮半径为Rw。
则有
vR
(2.7)
(2.8)
式(2.7)(2.8)成立:
写成(2.9)式形式:
R
T
Rw
Rw
r
v
(2.9)
R
T
l
T
图1-8独立两轮驱动方式的移动机器人的回转(转弯)
6
1
2Rwv
进一步可以推得:
(2.10)
(2.11)
l
2Rw
如此若v、ω确定,则回转半径R与曲率κ、v、ω间的关系由下式给出:
Rv
or
第3章车轮的安装与动力传动
◆制作小型移动机器人常用原动机为直流电机较多。
通常电机轴直接与驱动轮相连不
现实(思考题:
为什么?
)。
因此,通常在电机与驱动轮之间加减速器传动装置。
◆直接购入电机轴上装有齿轮头的电机的情况下,可再加一对齿轮传动(如图3-1(a)
所示)。
◆电机轴上加同步带轮、经同步齿形带将运动和动力传递给大同步齿形带轮,可再通
过第二级同步齿形带传动传递给驱动轮(如图3-1(b)所示)。
图3-1动力传动机构示意图
图3-1c)附图减速比
◆实例1:
图3-2为1990年前后筑波大学与INROD研究小组共同设计研制的移动机器人。
右侧图(c)为其独立驱动轮的传动原理。
图3-2移动机器人实例1(筑波大学智能机器人研究室)
◆实例2:
图3-2为筑波大学与ROBOS株式会社共同设计开发的移动机器人。
是该公司实
验用机器人AT台车贩卖的原型样机。
右侧图(d)为其独立驱动轮的传动原理。
图3-3移动机器人实例2(筑波大学智能机器人研究室)
7
3.1车轮悬架的必要性—为什么需要悬架?
前述的机器人实例1、2中都配置了悬挂车轮用的弹簧,且都配置了图1-2(h)中所示
的从动轮。
左右驱动轮和前后从动轮各两个总计四个车轮。
一方面移动机器多数情况下走
行在平坦地面或地板上,但是当四个车轮的接地面不是同一平面的情况下总会有车轮要抬
离地面。
特别是驱动轮抬离地面的情况下则成了非常麻烦的大问题!
当然从工作精度保证
的角度要想使四个轮子处在同一接地平面并非难事,可是,即使地面多少有些凸凹不平也
不会有什么大问题,比起单纯地从车轮处于同一接地平面想办法来,还是在车轮支撑方式
上想办法要好的多。
如图3-4所示,为使支撑车体框架能够上下动作加装了弹簧。
图3-4悬挂的必要性
前述实例1、2的机器人的悬架安装方法如图3-4所示的概念性示意图。
图3-4(a)所
示,电机、减速器、支撑驱动轮的框架构成一个模块称为一个整体部件。
为将其通过弹簧
悬挂在机器人本体上的悬挂方式。
这种悬挂方式结构简单,“弹簧以下重量”即由机器人
本体来看,弹簧下面部分的重量即(电机、减速器、驱动轮及其支撑框架整体重量)较大。
因此,同机器人本体重量相比较,弹簧以下重量大到不能忽略程度,则难以吸收走行路面
凸凹不平时产生的振动。
图3-4(b)所示的是类似摩托车驱动轮那样的悬架结构。
支撑驱动轮是中间带有同步齿
形带轮的轴和能够绕该轴回转的支撑臂。
在机器人本体和支撑臂间用弹簧连接起来形成可
动连接。
与图3-4(a)所示不同之处在于弹簧以下重量主要是驱动轮及其支撑臂的重量,远
小于图3-4(a)所示的弹簧以下重量。
图3-5所示的是采用合叶型关节的悬浮结构。
图3-5从动轮侧悬架安装
3.2三轮小车轮是否不需要悬架
如图1-2(g)所示那样是仅有一个从动轮、车轮与地面成为三点接触的情况。
三点接触肯定
在同一个平面上,不会发生有车轮悬置浮动的情况发生。
如果制作的是小型移动体则似乎
没有必要考虑悬架系统设计问题。
但是,也会出现车轮配置是否前后不对称?
车体旋回时
转动惯量变大等等问题(如图3-6所示)。
再者,一旦考虑不使之摔倒的稳定条件,则三轮
8
小车比四轮小车多少有些更加不利的因素。
因为车重心垂直投影在地面上的点如果落在了
车轮接地点包围成的多边形的外侧,则移动机器人将翻到在地上(如图3-7所示)。
一般情
况下即使不翻到搭载重物时往往重心也会变动,在制作的移动体上尝试过搭载计算机后重
心变动了不宜翻到的实验等等,需要注意!
图3-6三轮车与四轮车对比
图3-7车体稳定性
第4章机器人如何知道自己所在的位置?
◆移动机器人一边移动一边知道自己所处的位置是非常重要的而且也是必须的。
◆移动机器人是用计算机控制来工作的,计算机对所有的信息进行数字处理,移动机
器人的位置和姿态是用数字表示的。
即在地面上建立2维坐标系,将移动机器人坐标位置
与方向用数值表示即可以了。
◆机器人的移动环境地图可以描述在同一坐标系中,从当前的位置姿态来看立即就能
明白移动机器人在地图上位于何处。
4.1测程法
测程法是移动机器人推定当前所处位置和姿态常用的方法,是对车体速度积分的方
法。
即用2.3和2.4节中得到的车体行进速度v和回转角速度ω进行积分的方法。
车体的速
度是根据车轮单位时间转过的角度求得的。
因此,由单位时间内车轮转角的积分(累积)就
可以推算出移动机器人当前所处的位置和姿态,故将这种位置和姿态的推算法称之为“测程
法”。
设机器人开始移动的时刻为t0,其后在时刻τ机器人的行进方向上速度为v(τ),回转角
速度为ω(τ)(如图4-1所示)。
这些物理量当然能够用传感器测得了。
此时,时刻t移动机
器人所处的位置、姿态(x(t),y(t),θ(t))可用下式计算出来。
t
(t)
x(t)
y(t)
()d(t0)
(4.1)
v()cos(())dx(t0)
v()sin(())dy(t0)
(4.2)
(4.3)
其中,x(t0),y(t0),θ(t0)分别为时刻t0时移动机器人所在的位置与姿态。
9
图4-1行走速度的分解与积分
实际的移动机器人上搭载的计算机可以每隔极端的时间间隔Δt测量v(t)和ω(t)。
即测量
N=0,1,2,…时的v(NΔt)和ω(NΔt()如通过光电编码器传感器)。
然后,利用v(NΔt)和ω(NΔt)
及式(4.1)、(4.2)、(4.3)的积分以和的形式直接写出进行近似。
其近似式如下式所示,其中
τN=NΔt。
(N)(N)t(N1)
x(N)v(N)cos((N))tx(N1)
y(N)v(N)sin((N))ty(N1)
(4.4)
(4.5)
这些积分式实际上是用图4-2(a)所示的矩形面积近似计算式(4.1)、(4.2)、(4.3)的。
仔细观察
上述公式:
为求解机器人在当前测量时刻τN时的位置和姿态量(x(tN),y(tN),θ(tN))的问题,就
成为在当前时刻τN的前一次测量时刻τN-1时的位置和姿态量(x(tN-1),y(tN-1),θ(tN-1))下,用当
前测量时刻下的速度(v(τN),ω(τN))计算的ω(τN)Δt,v(τN)cos(θ(tN))Δt,v(τN)cos(θ(tN))Δt等增量
的逼近形式了。
为求得当前时刻下的位置和姿态,只用到当前时刻Δt前的时刻下位置姿态
与当前速度就可以了。
再有根据情况,也可用如图4-2(b)所示的梯形图进行近似计算:
()((N)(N1
))t(N1)
(4.6)
(4.7)
(4.8)
N
x()(v(N)cos((N))v(N1)cos((N1
)))tx(N1)
y()(v(N)sin((N))v(N1)sin((N1
)))ty(N1)
图4-2积分的近似
上述有关移动机器人位置和姿态推算的测程法是最基本的方法。
可是,当机器人车轮一旦
产生滑移,如上所述方法中积分近似法就会产生误差。
行走距离越远产生的误差就越大。
10
4.2车轮的回转角、角速度的测量方法
◆独立二轮驱动型移动机器人的行进方向速度v和回转角速度ω可用式(2.7)、(2.8)计
算出来。
因此为用测程法计算行进方向速度v和回转角速度ω,如何测量出左右驱动轮的
的回转角速度ωl、ωr呢?
◆如果采用步进电机驱动的话,给予电机的一个电气脉冲对应的电机轴回转角速度是
一定的,所以可以按与其脉冲数成比例计算出回转角度。
◆如果采用伺服电机驱动的话(经常采用的方式),电机轴上安装有脉冲式光电编码
器,可由该编码器读出输出信号的脉冲数。
◆脉冲式编码器每转一周(360°
)输出数十~数千个脉冲信号,每转输出的脉冲数由该
编码器的结构与性能参数决定。
对于移动机器人,车轮转向必须对应正负,使用带有A、
B相两相输出的编码器。
◆如图4-3所示,将编码器A、B两相输出信号输入到Up-Down(脉冲信号上升沿、
下降沿)计数器。
该计数器对来自编码器的脉冲数计数,其计数值保持在二进制数状态。
根据回转方向计数器计数值增加或减少。
即按某一方向回转计数值增加。
则按其反方向回
转则计数值减小。
◆被保持在计数器中的值由计算机按着每隔一定时间间隔Δt读取。
此处设时刻τN时的
计数器值为n(τN),Δt(=τN-τN-1)期间的脉冲数差分设为δ(τN)。
可写为:
(N)n(N)n(N1)
(4.9)
◆编码器每转一周输出脉冲数为Nenc,则Δt(=τN-τN-1)期间的编码器转角Δθ(τN)可表示
为:
()2(N)
(4.10)
Nenc
以度为单位可表示为:
()360(N)
(4.11)
图4-3使用脉冲编码器的转速计算
◆设电机轴和车轮轴间的减速器减速比为γ,相对于电机轴每转,车轮轴的转速为1/γ。
因此,减速后转角θg(τN)和角速度ωg(τN)分别为:
11
g(N)(N)(
N1)
(4.12)
(4.13)
g
g(N)(N)
t
◆独立二轮驱动型的移动机器人情况下,将式(4.12)分别用于左右驱动轮,即分别取为
ωl、ωr就可以了。
若其电机与转向操纵机构轴相连,使用式(4.13)可知转向操纵轮的转向角。
◆测量回转轴转角的传感器除上述提到的光电编码器外,还有测速电机、电位计等等。
第5章如何选择、使用电机?
◆电机有各种类型的,如何选择合适的电机用于驱动移动机器人?
◆本节5.1节首先估算移动机器人行走时所需要的力有多大。
不估算好则无法选用电
机。
相应于移动机器人行走所需要的力,电机能够产生的驱动力不足则得不到期望的移动
速度;
如果电机产生的驱动力过大,则对于移动机器人而言,电机驱动能力浪费了!
◆由估算过程可知,移动机器人走行时速度是由该速度下移动机器人所受摩擦力与电
机产生的力之间的平衡关系确定的。
下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械工程 黑龙江省 专业技术人员 继续教育 知识 更新 培训资料
![提示](https://static.bdocx.com/images/bang_tan.gif)