角度传感器的参数的计算

上传人:夏** 文档编号:508145160 上传时间:2024-01-16 格式:DOCX 页数:2 大小:8.78KB
返回 下载 相关 举报
角度传感器的参数的计算_第1页
第1页 / 共2页
角度传感器的参数的计算_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《角度传感器的参数的计算》由会员分享,可在线阅读,更多相关《角度传感器的参数的计算(2页珍藏版)》请在金锄头文库上搜索。

1、假设机器人有两个角度传感器,通过传动链将每一个角感连接到主动轮上。轮子的直径为D, R为角感的 分辨率,G为编码器与轮子的传动比,你 能得到一个转换系数F,它将角度传感器的每一个单位转换成响应的运动距离:F = (D x 兀)/ (G x R)这个比的分子是D x兀,表示轮子的圆周长,它刚好等于轮子转动一周运动的距离。这个比的分母是G x R, 定义编码器计数的增量刚好等于轮子的一转。F就表示每跳动一下移动的单位距离。机器人使用最大的轮子,它的直径是81.6mm。角度传感器每一转有16的分辨率,她与轮子的传动比是1;5 (轮子转动一圈,角度传感器转动5圈九结果是:F = 81.6 mm x 3

2、.1416 / (5 x 16 ticks) 3.2 mm/tick就是说每次传感器计数一次,轮子就会运动3.2mm。在任何给定的时间间隔,左轮运动的距离TL等于角 度传感器计数的增量IL乘以系数FTL = IL x F同样,对右轮:TR = IR x F机器人的中心点,就是在连接两轮的的中线上的一点,它移动的距离是TCTC = (TR + TL) / 2为了计算方向AO的变化你需知道机器人的另一个参数,轮子间的距离B,或更精确一点,轮子与地接触 的那两点间的距离。AO = (TR - TL) / B这个公式返回的值AO是弧度,使用下面的关系式将弧度转变为角度。AODegrees = AORa

3、dians x 180 /n你现在可以计算机器人的相对方位,在I时刻的新方位AO是建立在I-1时刻的方位变化AOO是机器人所指的方位,为AO选择同样的单位的结果是:Oi = Oi-1 + AO同样的,新的中心点卡迪尔坐标是根据前一中心点移动距离的增量:xi = xi-1 + TC x cosOiyi = yi-1 + TC x sin Oi这两个三角函数把移动距离的矢量表示转换成卡迪尔坐标。不幸的是,在进行定位时你无法除去三角式中角度0,还好,有些特殊的情况,你可以避免三角函数,比 如,当机器人在某个位置精确的转动90度,并按照你所期望的笔直往前走。在这种情况下,x或y有一个 是常量,其它运动距离的增量TC也同样。使用双差速齿你只需要一个角度传感器,安装在左或右轮上。 这个机械结构保证了当一个马达打开时机器人直线驱动,当另一个马达打开时机器人就转弯,在第一种情 况下,角度传感器,角度传感器将会测量小车运动的直线距离TC,而在第二中情况下,你必须要根据角度 传感器的增量让它以90度的倍数旋转。同步驱动轮子的转动只能限制在90度范围内,关于这个方向改变 角度的物理约束,你确信使用右角度来处理。将角度传感器连接到马达上。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号