论文部分内容阅读
随着机器人技术的发展,人们期望机器人能够在更多领域取代人的工作,由于焊接行业具有辐射强、烟尘大、危险性高、工人劳动条件恶劣等特殊性,而采用无线通信技术控制焊接机器人则可以减少甚至避免这些危害,因此利用无线通信技术控制焊接机器人具有很大的发展潜力。本文针对移动焊接机器人的复合信息传输方法,搭建了以DSC数字信号控制器为核心的焊接机器人无线控制平台,以及基于局域网C/S通信模型的多路焊缝视频传输与监视平台。首先,介绍了搭建移动焊接机器人复合信息传输平台所涉及的主要相关技术,包括IrDA、 Bluetooth、 ZigBee、 IEEE802.11RFID等几种常用的短距离通信技术,以及网络传输技术中的网络类型、网络模型、网络传输层协议等知识。其次,详细地阐述了移动焊接机器人无线控制系统的硬件和软件实现方法。硬件设计部分包括基于PL2303的USB转RS232串口电路、基于DSC和SX1212的无线射频电路、基于TB6560的减速步进电机控制电路。软件设计部分包括在Visual C++6.0集成环境中开发的可视化上位机操作界面,在MAPLAB IDE V8.32集成开发环境中编写的串口通信程序、无线发送程序、无线接收程序、减速步进电机控制程序。再次,设计出了基于局域网C/S通信模型的移动焊接机器人多路焊缝视频传输软件。首先简要的介绍了网络视频传输技术的相关知识,包括Socket技术、Multiple Thread技术、IP组播技术,并在改进UDP协议的基础之上设计出了移动焊接机器人网络通信协议MWRNCP。同时,详细地介绍了服务端焊缝视频的采集、压缩以及视频流发送,客户端焊缝视频流接收、解压、回放的实现过程。在软件设计过程中,严格遵守软件工程的方法,最终在Visual C++6.0环境中设计出了基于局域网C/S通信模型的视频传输与监视软件。最后,在实际焊接过程中对移动焊接机器人复合信息传输平台进行了实验,包括无线控制系统的实验和局域网视频传输系统的实验。实验结果表明:本文搭建的以DSC数字信号控制器为核心的无线控制平台能够传输控制焊接机器人的指令;搭建的基于局域网C/S通信模型的软件能够满足焊接机器人多路焊缝视频传输与监视的要求。