【2017年整理】非接触式光电体积测量系统.docx

【2017年整理】非接触式光电体积测量系统.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】非接触式光电体积测量系统

非接触式光电体积测量系统系统简介我设计的这个装置的作用是测量一个有复杂表面的物体体积。基本思想是通过对被测物体从最底面到最高点进行逐层扫描,来获取构成被测物体外表面的密集点云的三维坐标数据,然后根据获取的被测物体空间三维信息和相关算法计算出物体的实际体积。具体的实现方法是上位机机控制COMS摄像头和线激光发射器作为三维数据获取和数据处理单元,单片机控制步进电机作为机械控制单元,串口通信单元使上位机和单片机的这两个核心控制模块协同工作以达成体积测量的目的。系统结构原理框图被测物体扫描光圈CMOS成像图像边缘提取二值化的图像点云提取外表面二维点云坐标数据高度维信息匹配外表面三维点云坐标数据体积计算被测物体实际体积数据硬件部分1).2个两相四线制步进电机2).2片L298n电机驱动芯片模组3).1片51单片机开发板(带MAX232电平转换芯片)4).3个小功率线激光管5).1个微焦COMS摄像头6).PC机2、软件部分1).上位机主是基于vs2012平台和opencv库开发的c++程序,包括图像预处理单元、三维信息提取单元、数据处理单元、串口通信单元。2).下位机是采用Keil平台和c语言开发的程序,主要是控机械控制单元。效果图运行流程1、流程图2、重要过程说明1)、获取截面边缘的方法是:将3个线激光管水平调整在同一高度,放在一个等边三角形的三个顶点位置,沿着内角平分线的方向发射线激光,这样将被测物体水平置于三角形中心处后,它的一个横截面的边缘就会被激光清晰地勾勒出来(尤其是放在暗光条件下),此时视线垂直于水平面并且放在被测物体正上方的摄像头可以完整地获取横截面的边缘信息。2)、景深对测量距离限制的解决方法:不移动线激光发射器,移动搭载着被测物体的升降平台,这样物体的每个截面都可以被测到而且每个截面到摄像头的距离都可以固定在焦平面上。3)、如何从 跟实际比起来被放大或缩小的截面图片 来获取真实的截面边缘点坐标信息:入上所述,激光管不用移动,那么每个横截面到摄像头的距离都是不变的,那么可以预先制作一个已知尺寸的平面放到跟截面同样的位置,得出它在图片中的尺寸信息,以后通过截面图片与标准尺寸平面图片比例关系就可以得出截面的实际边缘点坐标信息。4)、精确控制升降高度的方法:步进电机转动的角度与脉冲的个数成正比,所以每次给与步进电机同样的脉冲数就可以保证每次移动的距离一致,并且可以做到最小100微米的步进距离以实现精确三维信息获取(相对于实际中分米级尺寸物体的大小而言)。5)、有整体趋同倾斜的物体的体积测量:可以将摄像头倾斜一定角度,所得到的投影在该方向上的面积除以该倾斜角度的余弦值即可得到实际的截面边缘点坐标数据(并不是所有物体都可以用该方法处理,下面详细说明可以测量的条件)。适用范围由于只是从一个角度来获取被测物体的信息,所以该系统有它的测量局限性,只适用于满足一定条件的物体的测量,下面给出需要满足的条件。1、必须要有一个基本平整的平面作为底面2、被测物体各个竖直截面的边界除开掉底边上的点,其他所有的在同一边(以最高点[以摄像头视线为作为参考方向,因为摄像头可能会倾斜]为分界点分成左右两边)的点的切线之间的相对倾角差不能超过90度,否则会有部分横截面边界不能被摄像头完全获取,通俗地说就是上面把下面挡住了。

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档