论文部分内容阅读
本文所构思的自主式乒乓球捡球机器人是一种新型的自主运动的智能机器人,可以实现对乒乓球的自动识别、自动跟踪和自动捡取,并通过红外线传感器对周围环境的监测,实现自动避障功能。
根据在机器人完成一次捡球动作中所起作用的不同,可以将机器人分为机械、供电、视觉、决策和底层控制五个子系统。在分别论述了各子系统的作用和功能后,本文重点围绕其中的机械、视觉和底层控制三个子系统进行设计:
首先根据本文所选择的捡球机器人的类型确定外形尺寸后,分别对机械子系统中的凸轮机构、曲柄滑块机构和前端伸出板进行了设计,并通过捡球手爪的开闭运动和前端伸出板的配合,实现了对乒乓球的有效捡取。其次,为了一次性获得更大的视觉信息,并综合考虑单视点成像条件、反射镜边缘分辨率、图像畸变程度和结构体积等条件后,选用双曲线全景反射镜来采集机器人周围360°的环境信息;在对透视成像几何模型和带有双曲线旋转体反射镜的全景摄像机模型进行分析后,采用基于图像中心的全景图像快速还原解算来消除反射镜形状对成像的影响,并提出了以颜色、大小和形状为依据来识别乒乓球的快速图像处理算法——利用梯度调整HS阈值的自适应彩色图像分割方法。最后,考虑到直流电机具有体积小、功耗低和控制简单的特点及行走电机需要频繁启停和双向转动的要求,采用H型双极性可逆PWM驱动控制系统,对行走电机进行实时调速,再配合增量式光电编码盘和D触发器对速度大小和方向的检测,可以实现对系统的闭环控制。