好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

移动机器人平台及控制系统的设计与实现.doc

5页
  • 卖家[上传人]:王哥
  • 文档编号:30623503
  • 上传时间:2018-01-31
  • 文档格式:DOC
  • 文档大小:27KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 移动机器人平台及控制系统的设计与实现摘 要:智能移动机器人的研究分属机器人技术研究领域,横跨计算机、电子等多学科近年来,出现了许多有关对移动机器人的研究,已经涉及到物料传输,极度环境下的自助作业等涉及到移动机器人的行业和领域本文主要就移动机器人控制系统控制结构和设计方法加以分析,然后对超声波传感器环系统设计及移动机器人底层控制系统设计详细探究 关键词:智能移动;机器人平台;导航技术 移动智能机器人的研究方向主要包括在视觉、超声、红外等传感器的基础上,尽量建立富含动态环境模型的多传感器融合策略但是对于移动智能机器人的研究确实需要完整开放性的实验平台因此对于能够服务工作与生活领域的移动智能机器人的研究具有较高的研究价值 1 移动机器人控制系统控制结构和设计方法分析 1.1 移动机器人控制系统控制结构分析 早期的移动机器人由于自主能力较差,往往采用单 CPU 或者二级 CPU 主从控制结构 1.1.1 单 CPU 集中控制结构 所谓单 CPU 集中控制结构即是指用一台功能全面且较强的计算机来实现全部的控制功能但不容置否的是由于多种运算只依靠一个计算机来控制,控制过程中涉及许多计算公式,所以说单 CPU 集中控制的结构速度还是比较慢的。

      1.1.2 二级 CPU 结构,主从式控制结构 这种方法通过把一级 CPU 作为主机来担当系统管理的接口功能,与此同时把一级 CPU 的公用内存来作为二级 CPU 读取,这样一来就可以全部所有的关键位置的数字控制功能但是这两个 CPU 总线之间是没有直接关系的,运转过程中仅通过公用内存交换数据 随着人们对机器人技术的深入研究,机器人的智能性要求也越来越高20 世纪 80 年代智能控制领域著名学者 Saridis 提出三层分层式体系结构分层式体系结构是一种以认知系统为基础的人工智能模型,能够提供一种良好智能系统的控制方式和结构,按照此体系结构设计的上下位机二级分布式结构的机器人具有较高的智能性国外以 CMU 的 NavLab 系统和 Rover 系统为典型代表博创公司生产的 UP-VOYAGERII 为国内此类移动机器人平台的典型代表在此体系结构下,从信息流上看是串联关系,系统的控制行为都必须通过感知、规划、执行等模块导致控制行为的延迟和较差的实时性而机器人在实际工作环境有可能是动态,复杂,非结构化的,要求较高的实时性当机器人遇到突发障碍物时,可能造成避障失败 1.2 移动机器人控制系统控制结构设计方法分析 为了使系统具有开放性,易于修改、重构和添加,本系统采用模块化的设计。

      共包括三大模块,各模块之间通过 CAN 总线进行通讯由于 CAN 总线只规定了物理层和数据链路层的协议,并未规定应用层协议,为了使得平台具有更好的开放性,采用国际标准 SDS应用层协议,经过实验证明 SDS 协议能够实现基于混合式体系结构的思想 超声测距模块:8 个超声波传感器组成 1800 探测范围的超声波环,由 8 位单片机 AT89s52 控制超声波的收发,实现障碍物信息的采集超声波环的探测范围为 2cm~3m,能够实现近距离障碍物的探测 电机控制模块:用基于 ARM7 内核的 32 位单片机 LPC2292 作为核心控制器,实现对电机的闭环控制能直接从超声测距模块读取数据,实现基于行为体系结构的反应式避障接受规划层的命令实现基于分层式体系结构智能行为 笔记本:完成移动机器人视觉定位,地图建立,路径规划等高级智能行为 2 超声波传感器环系统设计及移动机器人底层控制系统设计 2.1 超声波传感器环系统设计分析 为了保证系统的稳定性,CAN 控制器和单片机的复位信号由专用的复位芯片 MAX708SESA 提供该芯片提供低电平复位和高电平复位两种复位信号低电平复位用于单片机和 8155 复位。

      高电平复位用于 CAN 控制器复位8155 只作为 IO 口扩展用,端子 IO/M 接VCC超声波传感器的驱动信号为 2~5us 脉冲,这里通过单片机的IO 口 P1 口来产生驱动信号8 个超声波传感器采用分组循环发射的方式启动超声波,一次同时驱动四个超声波传感器如果分别采集四路回波信号,实时性难以保证本系统通过或门电路将四路回波信号整合成一路回波信号,通过外部中断 0 通知 CPU外部中断采用电平触发方式传感器系统的程序包括两部分,一是驱动超声波传感器,并获得相应的障碍物距离信息二是通过 CAN 总线与其它模块进行通信 2.2 移动机器人底层控制系统设计 与 DSP 具有同等性能的 ARM 微处理器资源丰富,具有很好的通用性ARM 本身是 32 位处理器,集成了 16 位的 Thumb 指令集这使得 ARM 可以代替 16 位的处理器如 96 系列单片机使用,同时具有32 位处理器速度ARM 嵌入式系统以其优良的性能,良好的移植性,广泛应用在各个行业用单片机和 DSP 实现的系统,采用 ARM 处理器同样也可以实现本文尝试用菲利普公司生产的基于 ARM7 内核的LPC2292 芯片为底层控制系统的核心芯片。

      设计一种基于 ARM 车载嵌入式系统根据移动机器人总体设计方案,底层控制系统需要具备读取超声波传感器数据实现基于行为的避障接收规划层的命令控制移动机器人对移动机器人实现闭环控制甚至直接在底层控制系统实现地图建立,路径规划,所以底层控制系统必须具备如下基本模块:电机调速 D/A 模块、光电旋转编码器信息采集模块、通信模块 3 结语 综上所述,本文参考中科院 CASIA 移动机器人设计方案,提出一种基于混合式体系结构的分布式控制系统设计方案,实现了超声导航移动机器人的软硬件设计并在所设计的平台上研究了在室内环境中如何利用多超声波传感器的信息建立环境地图希望通过此次理论研究对实际发展起到促进作用 参考文献: [1]李磊.自主轮式移动机器人 CASIA-Ⅰ的整体设计.高技术通讯,2013,11(5):51-54. [2]蔡自兴.移动机器人分布式控制系统的设计.中南大学学报,2015,36(5):728-730. [3]范永,潭民.?C 器人控制器的现状与展望.机器人,2015.21(1):75-78. [4]胡劲草.基于超声波测距技术的自主式移动机器人导航系统研究[D].武汉理工大学硕士学位论文,2014. [5]谭定忠,王忠明,王叶兰,何干辉,乔锋华.机器人测距传感器的研究[J].智能工程,2015(12):52-54.。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.