论文部分内容阅读
点云数据是一种表征物体三维模型的数据格式,它具有获取方便、数据结构简单、表达能力强、细节表征丰富等优点,现已成为工程应用中常用的数据格式。本文针对基于点云数据的表面检测和目标定位中的若干关键技术进行了深入研究,并面向复杂工件表面自动化检测和深空光学自主导航这两个应用领域展开相关研究工作。论文主要工作包括: (1)面向复杂工件表面检测任务,建立了基于六自由度机械臂的自动扫描系统,在分析扫描系统测量原理的基础上,建立了系统测量模型,给出了系统标定方法。首先,分析了六自由度自动扫描系统的结构;其次,分析了结构光扫描仪测量原理,总结出需要标定的扫描仪参数;然后,建立了六自由度自动扫描系统的测量模型,指出需要标定的系统参数;最后,提出了系统标定方法,并实现六自由度自动扫描系统的标定。 (2)面向复杂工件表面检测任务,提出了基于模型的扫描路径规划算法。首先,分析了扫描路径规划的约束条件;其次,分析了三角网格模型的数据结构,基于模型的数据结构提出了网格细化算法和顶点邻域搜索算法;然后,分别提出了基于区域生长的扫描视点生成算法和基于模型框架的扫描视点生成算法,通过对比实验对两个算法进行了比较分析;接着,提出了基于贪婪遗传算法的最短扫描路径生成算法,生成机械臂末端实际扫描路径;最后,通过仿真实验和实际扫描实验验证了扫描路径规划算法的有效性,其中,实际扫描实验基于六自由度扫描系统,以机翼翼面为扫描对象,用规划的扫描路径获取机翼翼面点云数据,并进行了机翼翼面检测分析。 (3)提出了一种基于点云模型的不规则目标轮廓特征库构建方法。首先,建立了视点空间采样方法,获取采样视点的位姿信息;其次,提出了基于点云模型的不规则目标二维成像轮廓生成和提取算法;然后,面向不规则目标视线矢量提取这一问题,选择合适的轮廓特征,并提出了轮廓特征提取方法;最后,用一个不规则天体和一块不规则石头的点云模型验证了轮廓特征库构建方法的有效性。 (4)面向深空自主光学导航这一应用领域,提出了基于轮廓特征的不规则目标视线矢量提取方法。首先,分析了视线矢量的计算模型,提出了视线矢量计算的关键问题在于提取目标三维中心的成像点坐标;然后;提出了基于轮廓特征库的视线矢量提取方法,基于轮廓相似性进行最佳匹配模板搜索,基于最佳匹配模板进行视线矢量计算;最后,以不规则天体的仿真图像和不规则石头的实际图像为例,验证了本文所提出的视线矢量提取方法的有效性,并通过对比实验验证了本文所提出的方法相较于常用的轮廓质心法对不规则目标的视线矢量提取具有更高的精度。 本文以复杂工件表面自动化检测和深空光学自主导航这两个应用为切入点,深入研究了基于点云数据的表面检测和目标定位的若干关键技术,具有重要的理论意义和现实意义。