基于ARM-Linux的爬壁机器人控制系统研究

来源 :天津理工大学 | 被引量 : 7次 | 上传用户:a41808829739
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题在船舶清洗爬壁机器人的平台上,研究了一种基于ARM-Linux控制平台的机器人控制系统。根据爬壁机器人对控制系统的需求,确定了爬壁机器人上位机和下位机的分布式控制方案。上位机和下位机都是以ARM9芯片作为控制核心。下位机外围电路还包括:Zigbee通信模块电路、模拟摄像头、远程图传系统发送端、高压水与真空度检测电路、高压水真空阀门与气动马达转速控制电路、MMA7455三轴加速度传感器电路。上位机还包括LCD显示屏电路、摇杆电路、远程图传系统接收端、Zigbee通信模块电路。爬壁机器人通过图像识别来实现爬壁机器人的自动运行。爬壁机器人实现首先要对工况图像进行采集,对图像进行灰度化和二值化来实现循迹引导线的提取,通过跟踪循迹引导线就可以完成爬壁机器人的自动运行。为了实现爬壁机器人跟踪循迹引导线的稳定、准确与快速,引入了强化学习Q-learning算法,以爬壁机器人循迹线在图像中的位置作为状态值,以左右两侧气动马达的气压差值作为动作值,实现了爬壁机器人的强化学习循迹,改进了传统PID等算法无法针对环境进行最优化动作策略选择的缺点,提高爬壁机器人在不同环境下循迹的准确性。爬壁机器人控制系统软件架构基于Linux操作系统,Linux操作系统具有可靠性高、稳定性高等优点,能够实现多任务的并发运行。采用Linux操作系统能够解决系统调度和工况图像实时显示的问题。Linux操作系统实现对硬件的操作需要在内核层进行,因此针对硬件系统进行了内核驱动程序开发和应用层程序开发。通过对爬壁机器人的无线通信的可靠性、图像数据的准确与稳定性、控制系统对爬壁机器人运动的控制效果测试可知,爬壁机器人控制系统的无线通信保证99%置信度的-610误码率,图像采集并解码后的视频数字信号波形稳定,图像显示无延迟,对爬壁机器人运动的控制能够保证稳定的状态,自动运行状态下能够在测试区域内实现强化学习循迹算法收敛,完成遍历。
其他文献
电视剧《花千骨》2015年改编自freshg果果同名小说,是一个深受大众喜爱的IP热播剧,而2017年出现的电视剧《三生三世十里桃花》,改编自唐七公子的同名小说,不仅在刚播出就有了
随着我国经济的快速增长,中国的电力行业也是以一个很高的成长速度在不断的发展着,随着电力体制改革的深化,各类促进电力系统向着健康方向发展的政策也日渐完善,就用电量的角
云计算技术是这几年广泛被几大高科技公司推广的项目,随着云计算技术的广泛应用,逐步进入了人们的视野。它是一种崭新的网络应用模式,它的出现可以有效解决原始的互联网系统
目的探讨手术室护士对妇科手术患者在截石位手术实施隐私保护的效果。方法选择2012-10~2013-12间需手术体位为截石位的120例腹腔镜手术患者,按入院时间随机分为对照组与观察
<正> 龙游县塔石镇豆腐王村人早在十多年前就南下广东东莞市从事种菜业。外出种菜成了该村致富的一条重要途径,人均纯收入达4480元,比全镇平均水平的4204元高276元。目前该村
连续函数介值定理是高等数学的一个重要性质,其在解题中具有广泛的应用。通过具体实例,就介值定理及其推论在解决实际问题中的应用进行了介绍。
<正>奶牛胎衣不下又称胎衣滞留或胎盘停滞,母牛产后12h胎衣未排除仍然滞留在子宫内,不能自行排出,是奶牛产后最常见的疾病。最近几年,北票地区奶牛集约化饲养的规模越来越大,
地杂波和云雨杂波严重影响着雷达的检测性能,如何合理有效地抑制杂波,成为雷达应用中的关键技术。本文在讨论了杂波抑制处理基本原理的基础上,利用计算机仿真构建不同的杂波
随着体验经济时代的到来,企业与客户之间的关系逐渐从卖方市场转向买方市场,铁路行业亦有这样的趋势。伴随高速铁路线网铺画日臻完善,人们的出行频率更高,出行距离更远,出行