论文部分内容阅读
本论文在国家863计划项目“基于全方位视觉的移动机器人动态目标探测与导航”(2007AA04Z229)的支持下,以实验室购买的移动机械手为研究对象,进行相关技术的研究。本文以实验室自行设计开发的基于ARM9内核的S3C2440开发板为硬件平台,以微软提供的嵌入式软件开发工具Platform Builder和EVC++为软件平台进行了对智能移动机械手控制系统的研究。智能移动机械手技术是机械手研究领域的一个重要分支,一直都是世界机器人研究的热点。目前,智能移动机械手已受到许多部门的重视,并越来越广泛的得到了应用。为了赋予移动机械手智能控制和自主导航的能力,解决传统机械手开发过程中存在着成本高、体积大、功耗大、噪音大、布线复杂、维修困难等问题。本文应用嵌入式技术和总线技术开发了智能移动机械手控制系统。本文主要研究内容如下:1.在嵌入式系统上实现现场总线的扩展。由于主控制器S3C2440没有集成现场总线接口,因此必须在其上完成现场总线硬件电路的扩展,即利用嵌入式技术和现场总线技术把现场总线模块和嵌入式系统相结合。2.实现嵌入式系统和现场总线之间的数据通信。在Windows CE操作系统下编写现场总线的驱动程序和应用程序,实现嵌入式系统和现场总线之间的数据通信。3.实现智能移动机械手各个关节之间的数据通信。移动机械手的动作是由电机驱动来完成的,因此要实现对移动机械手的控制,就必须在嵌入式平台上实现电机的控制接口。通过现场总线搭建移动机械手多个关节之间的硬件电路,并设置现场总线参数,从而实现现场总线多个节点之间的数据通信。4.通过实验对智能移动机械手控制系统进行整体调试,从而验证移动机械手运行的稳定性以及该控制系统的可行性、可考性。