论文部分内容阅读
爬壁检测机器人是一种用于高层建筑壁面检测的极限作业机器人。在现代社会中,随着经济的高速发展和科技的不断进步,高层建筑物越来越多,建筑物高度和复杂程度也越来越高,因此对建筑立面的质量要求也相应提高。为了了解建筑物立面的质量情况,需要对建筑物立面进行检测,以便能及时发现问题和安全隐患。目前,对于建筑物立面的检测大都还是通过传统的人工目测来进行,这种方式效率低、可靠性不高、工作安全性差而且易发生事故。鉴于目前存在的这种情况,本文研究了一种可代替人工目测进行高层建筑物立面检测的爬壁检测机器人,并对其涉及的控制理论和技术进行了分析与研究。
本文以数字信号处理器DSP为控制器核心芯片进行机器人控制系统的设计,研究了基于DSP的爬壁检测机器人控制系统的具体实现方案,对机器人系统的硬件结构、软件流程及控制算法进行了分析与设计。
首先,本文提出了上位计算机+DSP下位机主从两级结构的控制系统,详细叙述了实验平台上、下位机的总体设计,然后给出了下位机DSP控制系统的硬件电路设计,其中包括DSP外围基本硬件电路、DSP扩展存储器电路、控制器电源电路、串行通信电路、电机驱动电路等,并且分析总结了一些系统设计中应该注意的问题事项。
其次,在TI公司的CCS3.0编程环境基础上,按照模块化的设计思想,利用汇编语言和C语言混合编写了机器人各控制模块的软件程序,其中包括主程序、系统初始化程序、系统解析程序、系统控制程序以及系统通信程序等。
再次,详细推导了机器人驱动轮电机数学模型的建立,并通过仿真确定了机器人的PID控制方式,分析并设计了位置环、速度环、电流环三闭环的电机控制结构。
最后,搭建了爬壁检测机器人的实验平台,对机器人进行实验测试,验证机器人硬件电路以及软件程序的有效性和合理性。通过实验测试表明,该爬壁检测机器人控制系统的软硬件设计方案合理,移动、吸附、控制性能可靠,达到了预期要求。