论文部分内容阅读
在世界范围内,服务机器人正处于蓬勃发展中,而我国已将机器人技术列入国家中长期科技发展规划。鼓励和扶持发展机器人产业,将推动我国社会服务业、制造业、教育、娱乐行业等相关行业的科技进步和发展。所以对机器人进行研究具有重要的现实和应用意义。人类从外部世界获得的信息约有80%是由视觉获取的,视觉对于机器人来说也是同样重要的。视觉系统就是能对外部事物有一定的感知能力及相应的反应能力。因此,机器人视觉系统的好坏决定了其智能系统水平的高低。而智能化是今后服务机器人发展的主要方向。本文对迎宾机器人视觉控制系统进了研究,并给出了一种适合于迎宾机器人的视觉系统和控制系统的软硬件设计。首先介绍了服务机器人以及机器人视觉的国内外研究现状。以此为基础,对迎宾机器人视觉系统进行研究。提出使用DSP芯片TMS320VC5509A作为核心处理器、扩展程序存储和数据存储电路、视觉传感子系统一同构建了机器人视觉硬件系统。然后根据视觉系统的硬件条件设计视觉算法。文中对比了目前流行的视觉跟踪和识别算法,详细介绍了普通的帧差分法、质心法和模板识别法的原理和算法。在此基础上提出和使用了搜索窗口和二值模板等方法来减小视觉运算复杂度和存储空间要求。其次,本文对机器人控制系统进行了设计。使用了基于ARM7TDMI内核的S3C44BOX作为控制系统核心处理器,运用其高性能、接口丰富、方便移植与扩展等优点,完成了存储系统电路、电源电路、JTAG接口以及电机控制、IIC接口等硬件电路的设计,完成了控制系统硬件电路板的制作与系统安装、调试。再次,本文讨论了将面对对象的分析和设计方法应用在机器人软件系统上。根据本机器人的结构,使用UML对视觉系统和控制系统进行统一分析和设计,提高了应用软件系统并行工作的效率。用Rational Rose Realtime设计并绘制了静态模型中的用例图、类图、包图和动态建模中的状态转移图、泳道图。并以此为基础设计了步进电机控制程序。使用uCLinux作为嵌入式操作系统,完成了IIC和电机的驱动设计。并对所设计的程序进行了上板调试。最后,进行了机器人视觉系统和控制系统实验,并对结果进行了分析。实验表明,所设计的视觉系统和控制系统能够较好地满足迎宾机器人的使用要求。