智能乒乓球自动捡球机器人的设计与实现

来源 :南京邮电大学 | 被引量 : 1次 | 上传用户:xianshengh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着服务机器人技术研究及应用的不断发展,服务机器人在文体领域的应用需求开始呈现并成为研究热点之一。本文设计的智能乒乓球自动捡球机器人正是顺应这些需求,相信会有广阔的发展应用前景。本文选用Kinect v2、RPLIDAR A1雷达作为本体传感器,采用Kobuki作为机器人底盘,在Linux系统下利用ROS、Open CV、Kinect SDK等软件库以及C++编程语言,设计并实现了一款智能乒乓球自动捡球机器人。本文主要工作内容包括:(1)分析需求并确定机器人要实现的目标功能,并以此设计了总体系统硬件结构和软件模块。(2)针对乒乓球检测问题,利用乒乓球的颜色和形状特征,设计了一种快速稳定的乒乓球检测算法,并采用基于积分图的非局部均值滤波算法(NLM)对低质量图像进行去噪、采用Mc Cann-Frankle Retinex算法对光照不均匀图像进行增强,提高了乒乓球的识别率;为了降低乒乓球的误检率,提出了一种根据距离和乒乓球大小比例关系过滤无效圆的方法;以相机针孔模型为基础设计了乒乓球定位算法,实现了对乒乓球的实时全局定位功能。(3)以蚁群算法为基础,设计了捡球顺序规划模块,并研究了蚁群算法最佳参数的设置;为了提高全局搜索能力,提出了一种基于交叉操作的改进蚁群算法,在迭代过程中引入“干扰”操作,降低了机器人陷入局部最优解的概率;根据差速轮运动模型提出了另一种改进蚁群算法,算法考虑了机器人转向带来的影响,优化了实际运行中的路径选取模式,提高了智能捡球机器人的运行效率。(4)从全局路径规划和局部避障两个方面设计了导航避障模块。针对全局路径规划算法,设计了一种基于JPS+算法的改进A*算法,弥补了A*算法计算效率低的缺点,实现了稳定、实时的路径规划功能;针对局部避障算法,提出了一种基于速度障碍法(VO)改进的动态窗口法(DWA),实现了对于移动障碍物的避障功能,保证了捡球机器人运行的安全性。将各模块整合成一个系统,分别对各模块和整体系统进行实验测试,实验结果表明本文设计的智能乒乓球自动捡球机器人的性能达到了预期设计目标,为乒乓球捡球服务机器人的产品开发提供了参考设计模型。
其他文献
以大小级代替年龄结构对浙江天台山常绿阔叶林次生演替系列群落优势种群密度动态和分布格局进行了研究.研究结果表明:从针叶林向常绿阔叶林演替的进程中,马尾松Pinus masonni
食用农产品的质量安全是政府和广大消费者当下最为关心的问题之一。传统的食用农产品追溯系统存在诸如信息存储中心化且造假成本低、多点生产记录对账效率低等问题,因此找到
天台山次生落叶阔叶林植物种类丰富,科属组成分散。区系成分复杂,从属的地理成分来看,温带、亚热带分布的类型居多。群落的生活型高位芽植物最多,地面芽植物次之。该群落叶的性质
逆变器是新能源应用领域的重要研究课题之一,亦是交通领域如车载电源列车供电系统的研究热点。离网型逆变器是并网型逆变器、光伏发电系统的核心组成部分。现阶段,无论功率级
乳腺癌是女性最高发的癌症类型。GATA转录因子家族成员在发育和癌症中都起着重要作用。典型的GATA转录因子家族成员GATA1-6参与诱导胚胎干细胞的分化和调节肿瘤干细胞功能。
近年来,党中央和国务院高度重视三农问题,十七大也正式提出要建设社会主义新农村的伟大构想。可见三农问题已经成为经济社会发展的一个重要课题,而政府也逐步加大投入力度,尽
我国幅员辽阔,水资源充沛,但是分布不均,形成了“南多北少”的格局。为了对水资源进行合理规划和配置,缓解北方地区严重缺水的现状,我国投资修建了一系列长距离、大规模的调
在过去的几十年中金属纳米催化剂在化工基础研究和实际应用方面都取得了重大突破,研究发现影响金属纳米催化剂性能的因素多种多样,包括粒径、形状、化学组成、金属与载体的相
工业园区合作是中非经贸合作的重要内容,除了资源类投资外,目前中国对非直接投资有相当一部分落户于中国在非工业园区,园区是中非产能合作和中企实施对非“走出去”战略的重
目的了解局限型和泛发型环状肉芽肿临床特点、组织学改变及治疗转归情况。方法回顾性分析2010年1月-2016年12月本科收治的81例皮肤环状肉芽肿患者临床资料。结果局限型环状肉