论文部分内容阅读
农机视觉导航系统在复杂田间环境中的灵活性较好,如何设计图像处理算法以提高导航线识别精度和速度是当前研究热点之一。农机导航系统的传统试验方法以田间试验为主,存在试验成本较高、对作物生长时期依赖性较强、试验周期较长、试验过程易于对作物造成损伤等问题。为解决上述问题,本文以拖拉机为作业机械、苗期棉花为目标作物、棉田作物行环境为试验场景,在虚拟现实环境下,研究拖拉机双目视觉导航试验方法,主要研究内容如下:(1)虚拟导航试验场景几何建模方法研究。根据实际田间试验环境的几何特点,建立拖拉机外观模型、棉花单体模型、杂草模型、作物行模型和路面模型,形成虚拟试验场景的几何模型。该方法能够根据试验要求模拟多种棉田作物行场景,为研究作物行识别方法和路径跟踪控制方法提供丰富的试验环境。(2)拖拉机物理引擎建模方法研究。建立物理引擎的数学模型,包括整车模型及轮胎模型、传动系模型、制动系模型、转向系模型和解算模型。基于C++语言在Visual Studio 2008软件环境下开发物理引擎的软件系统。该方法能够根据实车参数和试验场景信息快速、正确地解算拖拉机的动力学参数,并在虚拟试验场景中实时渲染拖拉机的位姿状态。(3)基于双目视觉的田间导航路径识别方法研究。通过检测并统计作物行特征点的空间分布规律识别作物行中心线,有效减少了图像匹配点的数量,提高了识别精度和速度。在非地头环境下,作物行中心线的正确识别率不小于92.11%,平均偏差角度的绝对值不大于1.07°,偏差角度的标准差不大于2.52°;图像处理时间的平均值不大于202.90 ms、标准差不大于17.75 ms。通过比较作物行中心线与拖拉机行驶方位的相对位置规划导航路径,能够保证拖拉机稳定跟踪同一条目标作物行,目标路径规划的正确率为97.33%;导航路径规划时间的平均值为0.017 ms,标准差为 0.017 ms。(4)拖拉机路径跟踪控制方法研究。基于纯追踪方法建立前轮转向角计算模型。基于增量式PID算法设计转向控制方法,运用遗传算法优化PID控制器参数。设计路径跟踪控制策略以适应不同类型目标路径的跟踪精度和速度要求。虚拟试验结果表明,该方法设计的路径跟踪控制系统能够快速、稳定地跟踪目标路径,拖拉机的行驶轨迹相对于目标路径的超调量较小。(5)拖拉机虚拟导航系统验证试验。开展台阶障碍、随机路面和转向性能虚拟试验,测试物理引擎的有效性。分别运用虚拟棉田作物行图像和实际棉田作物行图像测试作物行识别方法的性能。开展平行阶跃直线路径和倾斜直线路径的跟踪虚拟试验,测试路径跟踪控制系统的性能。开展直线作物行和曲线作物行的跟踪虚拟试验,测试拖拉机虚拟导航试验系统的有效性。