- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“移动机器人原理与设计”第三章运动学
第三章 移动机器人运动学;3.1 运动学概述;3.2 运动学模型的建立
1、机器人的位置表示
全局坐标和局部坐标的关系
XIOYI为全局参考坐标系,
XRMYR为机器人的局部参
考坐标系,局部参考坐标系
的原点为机器人底盘上后轮
轴的中点M。 θ表示全局参
考坐标系和局部参考坐标系的角度差
机器人的位姿
;局部坐标与全局坐标的映射关系
该映射可由正交旋转矩阵来表示
;例1
如图3-2所示机器人,给定全局参考坐标系下的某个速度 ,且 ,试计算沿机器人局部参考坐标系XR轴和YR轴的运动分量。
解:
在局部参考坐标系下,沿XR的运动等于- ,沿YR的运动是 ,也就是说,机器人在局部参考坐标系下沿x轴的运动,相当于在全局参考坐标系下沿y轴反方向的运动
;运动学模型
假定差动机器人有2个动力轮,半径均为r,给定点为两轮之间的中点M,轮距为d。给定r,d,θ和各轮的转速 ,
点M在XR正方向上的平移速度为:
假定轮子不能有侧向滑移,则
旋转角速度分量:
最终得到运动学模型如右式。
;3.3 运动学约束
轮子的运动学约束
假定: 1、 轮子的平面总是和地面保持垂直,轮子和地面之间只有一个单独的接触点,并且该接触点的瞬时速度为零。
2 、该接触点无滑动,只存在纯滚动。
1)固定标准轮
轮子的中心点A在机器人局部参考
坐标系下的位置可用极坐标表示
为长度MA=l 和角度α,轮子平面
相对于MA的方向用固定角β表示。
半径为r的轮子在轮子平面内可自
由转动,转动的角度用 ?(t)表示
;矩阵表示形式如下:
矩阵表示形式如下:;映射到全局坐标系
固定标准轮的滚动约束方程:
机器人沿着轮子平面的运动等价于机器人在全局参考坐标系下的运动在轮子平面内的投影。必须等于由旋转轮子完成的运动 。
滑动约束方程:
正交于轮子平面的轮子运动分量为零;例3.
假定轮A处在一个位置使得α=90,β=0,如果θ=0,试写出该轮的滑动约束方程。
解:根据滑动约束方程,
得:
即,yI=0;2)可操纵的标准轮
有一个附加的自由度,
轮子相对机器人底盘的
方向不再是一个固定值
β,而是随时间变化的
函数β(t)。
约束方程与固定标准轮的约束方程是相同的,只把β换成β(t),并不直接影响机器人的瞬时运动。但操纵角的变化会影响到机器人的活动性。
;机器人运动学约束
把机器人底盘上所有轮子引起的运动学约束以适当的形式联合起来,就可以描述整个机器人的运动学约束。
设Nf个固定标准轮和Ns个可操纵标准轮,
底盘的滚动约束:
将所有轮子的滚动约束集合成一个单独的表达式:
表示一个投影矩阵,该投影矩阵将机器人在局部参考坐标系下的运动投影到沿着它们各个轮子平面的运动。
J2是一个大小为N×N的常对角矩阵,其对角线
上的元素为全部标准轮的半径。
;底盘的滑动约束
所用标准轮的滑动约束集合成一个单独表达式:
也表示一个投影矩阵,它将机器人局部参考坐标系下的运动投影到各个轮子的法平面内
;例4
对两轮差动驱动机器人,求滚动约束和滑动约束的联合表达式。
解:联立约束方程,得
小脚轮无动力,可在任何方向自由运动, 和 分别简化
为 和 。
对右轮,α=-π/2,β=π;对左轮,α=π/2,β=0
可得总的约束方程:
;左乘得,
进一步的运算可得:;3.4移动机器人的机动性
活动性程度
瞬时转动中心(即ICR)
四轮汽车和自行车的ICR
只有一个单独的ICR,才保证
机器人的运动是确定的
独立的滑动约束的数目可用
的秩来描述。一般地,对于一个安装有零个或多个标准轮的机器人:
等于零时,表示机器人未安装标准轮;等于3时,表示机器人在任何方向是完全受约束的,即它将不可能在平面中运动。
;活动性程度
可操纵度
对于 一个安装有零个或多个可操纵标准轮的机器人有:
为零时,说明机器人底盘没有
安装可操纵标准轮;等于2时,
说明机器人没有安装固定标
准轮。
;机动性
指机器人可以操纵的总的自由度,由直接操纵的自由度(即活动性程度)和间接操纵的自由度(即可操纵度)两个部分构成。
;3.5 运动控制
非完整约束和非完整系统
完整约束是指系统的约束可以用相对于质点的直角坐标((Xi ,Yi ,Ti),i =1…n)及时间t的解析方程,或有限方程(非微分方程)来表示。又称为几何约束。
若约束采用不可积分的微分方程表示,则称为非完整约束。
当系统受非完整约束时,无法约束系统
的运动位形,而只是将系统的瞬时速度
限制在(n-k)维子空间上
文档评论(0)