外文翻译--智能移动机器人平台  中文版_第1页
外文翻译--智能移动机器人平台  中文版_第2页
外文翻译--智能移动机器人平台  中文版_第3页
外文翻译--智能移动机器人平台  中文版_第4页
外文翻译--智能移动机器人平台  中文版_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

西北工业大学明德学院毕业设计论文 智能移动机器人平台 作者 JC wolf 一个 完成 机器人和自动化系统学位 的 报告提交给普利茅斯 大学 2003 - 2004 西北工业大学明德学院毕业设计论文 序言 这篇报告介绍了智能移动机器人的理论和关注的焦点是相关问题的解决并对不同方法做了具体补充。在为了完成自主移动机器人设计、建造和测试这个项目。设计的机器人和轮椅大小差不多 ,使它能绕着建筑物行走。它为未来导航系统的发展提供了一个平台。它有能力成为一个完善的服务机器人。它在未来领域的发展已经被确定。一个避障系统已成功应用是为了证明这些。它的最大速度为 1.5 米 /秒。 在不同领域的一个研究领域 ,例如快速传感技术超音波测距 ,轨迹生成的快速运动和避障 ,被执行了。 测试完成之后 ,为了确认轨迹生成的理论。 该报告深入了解电路设计的细节。并且完成了现代微控制器模块设计。由于灵活的设计、模块提供了另一个学生项目基地 ,包括这一个 。电力电子设计提供的直流电机的电流上升到 30安培 每频道 。这个线路的最大电力不需要昂贵专门的组件。 该项目顺利完成。 这是部分的最后一年 ,在本科学位课程和换向机器人自动化系统 。 致谢 作者特别感谢为这项工作默默付出的他的许多同学。 同时感谢我的主管的圭多 Bugmann 博士,保罗罗宾逊博士。潘根华博士和讲师艾伦辛普森,的曼塞尔戴维斯博士,菲尔博士 Culverhouse,近 3 年来支持我。此外,我从大卫和罗杰鲍尔斯,鲍勃布雷,工学硕士, ING,彼得路德,菲尔霍尔和菲尔布朗得到了良好的 技术支持。 最后笔者希望向他的家人致敬。我的父母(本和玛丽亚狼 ),在经济上支持我并且用很多方法鼓励我。特别要感谢我美丽的妻子 Soo-mi杨 , 她在许多方面支持和宽恕。 没有她的道义支持这个项目可能不会完成。 J.C.亚狼 普利茅斯大学 2004 年 4 月 西北工业大学明德学院毕业设计论文 目录 序言 2 致谢 3 目录 4 第 1章 概述 7 第 2章 智能移动机器人原理 8 第 1节 数字控制器 8 2.1.1 取样和量化 8 2.1.2 AD 转换 9 2.1.3 DA 转换 9 2.1.4 采样频率 9 2.1.5 延迟 10 第 2节 轨迹生成 10 2.2.1 弧 11 2.2.2 贝塞尔曲线 13 2.2.3 直线指引 14 2.2.4 视线指引线 14 2.2.5 向量场 15 势场 15 基于矢量场极限环 16 矢量场融合 17 启动款匹配的动力动机器 20 第 3节 造型移动机器人 20 第 3章 设计与实现 22 第 1节 规格 22 第 2节 机械设计 22 3.2.1 框架 22 3.2.2 转向 23 3.2.3 变速箱 24 3.2.4 精度 25 第 4章 电子硬件设 25 4.1.1 供电电路 25 4.1.2 单片机模块 26 4.1.3 超音波传感器 28 4.1.4 轴编码器 31 4.1.5 初步设计 31 4.1.6 最后轴角编码器及其特点设计 31 4.1.7 伺服控制器 32 4.1.8 电力电子 35 4.1.9 电路输入 37 西北工业大学明德学院毕业设计论文 4.1.10 电路功能 37 4.1.11 故障电流限制器设计 38 第 2节 沟通机载 40 4.2.1 串行通信 40 4.2.2 I2C 通讯 42 第 5章 智能控制 44 第 1节 运动学模型 44 5.1.1 矢量逆解系统 44 5.1.2 逆运动学算法 45 第 6章 用于指导的传感器 46 第 1节 位置 46 第 2节 遥感调查的速度和反应时间 46 第 3节 导航和制导系统造型 49 6.3.1 演示制导系统 49 第 7章 三维监测界面 51 第 1节 VRML 51 第 2节 信息交换的远程监控 51 第 8章 项目管理 52 第 9章 结论 53 关键词 54 参考文献 55 附件 56 附录 1:ATMega UoP 手册 (征求意见稿 ) 56 附录 2 :系统综述框图 63 附录 3:源代码 69 西北工业大学明德学院毕业设计论文 第 5 页 共 16 页 第 1 章 概述 服务机器人还没有现成的产品。为什么 ?因为需要研究有改善的课程 ,直到第一个真正的服务型机器人可以去投入生产。 一个服务机器人的需求是将融入到人类的环境中并与人类相同的速度来移动和运行。当前智能移动机器人通常缓慢移动甚至停止来测量。这将是其他人传递的障碍。缓慢的机器人是低效甚 至没用的 ,因为用户可能宁愿自己作 ,都比它快。这个项目是关于给机器人提供快速运行的平台 ,这样使移动机器人对现实生活中更有用。 作者在许多不同的项目中获得移动机器人的经验和知识 ,包括 :机器人足球 ,Melexis奖杯和其它。更多的相关项目的信息可以在 JC 亚狼网页上找到 (2004):www.swrtec.de。在适当的时候 ,这些项目的知识有助于这份报告。尤其是机器人足球 ,在快速移动是必不可少的 ,理可开发和测试并转移到自然环境问题。 第 2 章 智能移动机器人原理 在本章将移动机器人的基本理论和原则进行解释。当该理论应用 于快速的机器人时,一定要特别注意其优点和缺点。 2.1 数字控制器 大多数机器人应用使用数字控制器 ,因此基本的数字控制应给予及其优势的影响进行讨论。 一些数字控制的最重要的优点:括公元前( 1992) 数字元件不易老化和随环境变化。 他们对噪声和干扰不敏感。 数字处理器是更紧凑,重量轻。(适用于内移动机器人) 他们更加灵活和强大。 微处理器和数字信号处理器成本持续下降。 西北工业大学明德学院毕业设计论文 第 6 页 共 16 页 然而它也有缺点: 由于有限的运算速度和信号的分辨率的限制字长的数字处理器。 (相比之下,当 模拟控制器在实时操作时,而该解决方案在理论 上是无限的。) 有限字长往往转换成系统不稳定。 对运算速度的限制,导致控制回路中的时间延迟这可能会导致闭环系统不稳定。 2.1.1 取样和量化 大多数控制系统包含数字以及模拟信号。因此模拟到数字转换( AD),反之亦然( DA),发挥了重要作用。机器人可能有 A 至 D 转换器或车轮的轴角编码器的伺服系统。在这种情况下的采样和量化是必需的。 2.1.2 AD 转换 一个模拟值发生在瞬间。由于数字号码的长度是有限的,模拟值四舍五入。这个过程被称为量化。最低的值或最接近的值,它可以圆整( 1 位),被称为量化水平。一个输出 A至 D转换器的停留时间 T 不变,直到一个新的元素已被转换和控制器。时间 T 被称为采样周期。处理器通常计算内通过控制算法输出采样周期。这意味着输出至少比输入迟 T。 2.1.3 DA 转换 数字字转换成相应比例的模拟水平。“最小的一步,同一个量化级别限制的准确性。幸运数字模拟转换可以几乎同时发生。然而,直到一个新的值被转换 DA 转换器的输出才会改变。这是分析零阶保持和框图建模过程的步骤。 图 1 .在瞬间采样数据的 kT 2.1.4 采样频率 采样频率 s必须选择一种方式,该控制器能应对改变输入值 v,干扰 w 和控 制器植物功能带宽 b。奈奎斯特 香农采样定理指出,采样频率必须至少两次信号的频率。事实上,这不会得到平稳的控制器响应。因此,一般情况下, s应当选择满足下列公式: 西北工业大学明德学院毕业设计论文 第 7 页 共 16 页 ( 1) ( 2) 当停留时间 TSE 设定时,该系统的采样周期为 s和固有频率为 n。 通常控制器是用来控制移动机器人的发动机。机械运动时间常数与 n 和几百毫秒有关。因此实际的采样频率不是很高。 (比如 50HZ - 1000Hz)。如果机器人通过视觉控制,这将成为一个问题,因为电脑(目前)没有强大到足以提供一个视觉系统与 50-1000Hz 的频率相比。其他传感器,如轴角编码器,但不采取太大的 CPU 功率和采样频率可以很容易地实现。 2.1.5 延迟 在信号传输和传感器处理信息期间发生延迟,在数字控制系统中。延迟可能导致不稳定,必须保持在最低限度。如果延迟无法通过提高 CPU 的功率或其他硬件来减少的话,预测控制方法可以在一定程度弥补延迟。预测控制方法往往需要一个控制过程的模型。这使控制器更复杂,正因为如此 ,它并非常见的。在快速机器人的情况下 ,延误是至关重要的。减少的延迟增加了控制器的收益,因此可以改善瞬态响应。 2.2 轨迹生成 有许多方法来生成一个机器人的运动轨迹(路径)。通常轨迹发生器的输入数据是一个初始值,目标位置,可能是中间的航点或障碍。轨迹发生器是一个指导系统。导引系统通常是导航系统的一个子系统指导机器人向目标点而言,给它的导航系统。 快速的移动机器人必须以尽可能快的速度移动。因此,车辆速度和控制器收益达到了极限。如果所要求的轨迹超出系统能力可能出现下列问题: 在这个巨大的需求中输入非线性关系,如滑移和饱和度,可以使系统不稳定和机器 人旋转失控。 机器人不能按照所需的路径,可能会碰到一个障碍。 因此,有必要生成相匹配的车辆动态轨迹。 这里有一个已被调查过他们的基本轨迹功能概述的简介并讨论其优点和缺点。 2.2.1 弧 弧是圆的一部分。通过计算一个圆圈,可以产生一个路径,起点和终点是圆的切点。计算半径与车轮速度 和机器人的转向有直接的关系。由此产生的每个车轮的速度有固定的比例,这是一个优 势,因为它简化计算。 西北工业大学明德学院毕业设计论文 第 8 页 共 16 页 切向加速度 at可以很容易地被轨迹生成算法限制,否则就会发生在之后的机器人控制器里。这增加路径下面的准确性。 (3) (4) 结合 : 半径 R是已知的轨迹发生器。加速度 | at| K仅限于 K 和机器人 v 的前进速度,通常是一个机器人控制器输入,可以根据需要设置。如果机器人需要在一条直线上移动半径是无限的。在这种情况下,算法必须算作一个例外。 图 2 这里是一个例子,作者采用了一圈接近目标点从 0 度水平的轨迹后才能继续。这个例子取自机器人足球。机器人旨在视线指导的的 i1。 合格后, I1 的机器人是计算圆相切,并可以进入在 I2 圈。它将退出圆与球碰撞时,并继续直线运动和轻微的加速对运球向目标。 西北工业大学明德学院毕业设计论文 第 9 页 共 16 页 图 3:圆直线移动的轨迹应用于机器人足球 这一战略已实施于一体的世界上最成功的机器人足球战略:韩国大学和 KAIST,看到北京李等人( 1999)。它有笔者也进行了测试。图 3显示了从 MAPLE 包含文件的数据数据从一个真正的游戏情况。这种方法的主要缺点是:避障和在动态环境变化的其他因素难以和直圆直刚性结构相结合。优势是简单,匹配容易和预测的轨迹机器人动力学动作准确。 2.2.2 贝塞尔 曲线 贝塞尔曲线可以被定义为与两条直线相切的一条曲线。选择第一条直线时要通过机器人的初始位置并且第二条直线要通过终点。第一直线确定机器人的方向 。第二条线的方向决定机器人从哪一方接近目标(最后的姿势)。这是形成这种轨迹的非常好的一个性质。主要缺点是贝塞尔曲线数学的复杂性曲线 ,使得它难以创造的轨迹一个机器人能跟随在高速状态下。当要求机器人沿目标曲线运动时作者进行了贝塞尔曲线实验。一旦机器人靠近目标点 ,下一个目标点将被确定路。 当机器人开始运动时,需要转 90 度。它从( X,Y) =( 57,15)点开始运动。线上 的点确定了产生的轨迹。当改变机器人方向和速度这两者之间的关系不平衡时,会使机器人离目标很远。 实际上机器人的路径是小三角形。 图四 :贝塞尔曲线轨迹 西北工业大学明德学院毕业设计论文 第 10 页 共 16 页 与第一个实验相比这个实验起点和终点的 方向比较小,起点 (x,y)=(77,12) 并且速度减小了。 机器人沿被要求和相当精确的轨迹运动是没问题的。 图 5:贝塞尔曲线轨迹 2.2.3.直线导引 通过旋转机器人可以沿直线移动到目标点。对轮式机器人而言,没有切向速度只有 微分 转动的可能。该系统的主要优点是,它是简单,准确。主要缺点是速度,因 为机器人必须停止转动。 2.2.4 视线指导线 也被称为导弹制导与直线的指导有关,但这个时候机器人移动比目标方向 稍高。如果向量从机器人指向目标点,那么它的角度 = 表明机器人应该沿仰角方向运动。 2.2.5向量场 一个向量场实质是由一个 2-维向量组成的区域。一个向量由大小和方向组成,向量对于速度和航向角而言相当重要。 大小被认为是向量场中很重要的问题,大小对于通过每个向量组合成为向量场是很有用的。越重要的向量越长,航向角贴近的是更加重要的向量。 一些向量场产生器,像是基础的势场产生法,是不考虑大 小的。这种情况下大小经常被忽略。 势场 势场的一些理论像是轨迹的概念是从物理领域中的电学部分中分化而出的。 引力场公式如下 : 西北工业大学明德学院毕业设计论文 第 11 页 共 16 页 这里 是一个冲起始到目标位置的向量 是一个从起始指向机器人的向量 是一个表征机器人当前位置的单位化的长度和预计的角度。 结果是指向目标的。引力场是关联其中的可视的指引。 斥力场产生背向目标的向量。等式是 表格 6: 引力场 表格 6 展示了一个引力场指向目标点( 0.0)。在当前应用的机器人仅有当前位置的向量才加入计算 ,对于多为图表像表格 6 这样,机器人可以在场中任何可能的地方,同时也可以在任何点长生向量。 基于极限环的向量场 极限环是非线性控制理论的一部分。但是一个表格能够表现极限环的属性,像是表格 7,西北工业大学明德学院毕业设计论文 第 12 页 共 16 页 那么这个表格便可以适应路径生成。此问题更深入的解读请阅读 D-H Kim( 2000)。极限环的非线性功能的第二位表现为一个向量场包含一个单位环。单位环外的向量将产生于单位环相切的方向。这可以看成是一个圆弧 /圆轨迹生成率可以引导机器人自动从任何方向进入该圆。最终生成的向量场可以用来产生圆弧轨迹或者是用于避 障。 图表 7:极限环 极限环的缺点在于一旦机器恩跨过了单位元,向量场将指向中心。所以,具体实现极限环控制并不容易,因为机器人在接近单位圆时可能会稍稍的越过边界。 对这种场在单位环内进行修改时一个解决此种问题的可行的措施。 矢量场的融合 所有的可提供向量场都可以在同一时间进行讨论。作者开发了一种可供合并向量场合并的方法,该方法在 Robinson P(2004)中论述。 约束和要求: -两个或者更多的向量场。 -这些向量场包含标准化的向量。 这种方法最好用一个例子来描述。一个典型的需要向量场合 并的地方在于当一个机器人R需要避免和机器人 O 在路上相遇去目标 T时。看下面图表 8。 在融合向量场过程中,需要一个加权函数。经验已经证明,高斯正态分布函数在合并两个场域是很合适的方式。(一个圆柱体或是一个椎体都可能产生一个突然的冲击以使航向角发生变化并产生激发不稳定现象。) 西北工业大学明德学院毕业设计论文 第 13 页 共 16 页 图表 8:回避方案 角和当前的机器人航向角 是不同的, ro 向量是指向机器人回避方向。 角是表征机器人和障碍物碰撞程度的量。这个角度越小,碰撞事件发生的情况就越小,同时避开障碍物的可能性越高。 这个机器人的任务是走到 点。为 了将拦在它和目标点之间的障碍物也纳入考虑,那个机器人就必须计算障碍物和自己的距离。这个距离在式子中是以矢量 ro 定义的。和障碍物的距离越短就意味着避开障碍物的重要性越大。 一个回避向量场 应该被定义的和任务向量场 rt 场一样。标准化后的目标向量是 。 提供的两个向量 和 是用高斯加权方程 加在一起的 -融合。 这里: 是结果典型的目标向量 M 是一个固定的加权因素 G()是高斯方程。 是对高斯方程的安全系数 是高斯方程的分布 我们可以知道要回避一个障碍,本质上有两个因素 。 和 ro。 作者按对于在场域 内特定点完成这个任务的重要程度关联每个向量的长度来作为向量融合的基础原则。 和 ro可以作为限制蓝本来影响 的长度。 西北工业大学明德学院毕业设计论文 第 14 页 共 16 页 表示 所能带来的最大的安全度。 将会到这更高的角度。这已经是被认为很重要的。机器人距离障碍 ro 的路程在高斯方程中被认为是位置参数的蓝本。 最终,结果向量场 为机器人表征了新的瞬时航向角。 在不同速度的足球机器人上实验,最大速度为 3 米每秒。坐标系统已英寸为单位。 表格 :在 0.36 米每秒速度下的避障路径 表格 10:0.51 米每秒速度下

温馨提示

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

评论

0/150

提交评论