1.一种导电滑环环槽加工在机视觉测量系统,其特征在于,包括:图像采集模块、图像处理和检测模块、机床通信和控制模块、人机界面模块、数据库管理模块,其中:
所述图像采集模块,负责导电滑环图像的采集,即利用相机跟随车床的运动采集导电滑环多个角度的图像,将采集到的图像信息传递给所述图像处理和检测模块;
所述图像处理和检测模块,对所述图像采集模块发送的图像信息基于图像原理进行处理提取出滑环铜环边缘,并根据机床运动控制规律计算出导电滑环的环槽加工位置,将得到的滑环铜环边缘以及环槽加工位置信息发送给机床通信和控制模块;
所述机床通信和控制模块,负责在所述图像采集模块进行图像采集时控制车床的运动,在接收到所述图像处理和检测模块的信息后将滑环铜环边缘以及环槽加工位置信息发送给机床并控制机床进行加工;
所述人机界面模块,用于提供人机交互的平台,根据生产条件和要求通过对所述人机界面模块的操作来调整所述图像采集模块的采集控制参数、所述机床通信和控制模块的机床和通信控制参数,并将调整后的所述参数分别传递到所述图像采集模块、所述机床通信和控制模块中,此外所述人机界面模块输出滑环铜环边缘以及环槽加工位置信息到界面中显示工件的加工情况;
所述数据库管理模块,负责对历史检测、加工过程信息进行管理,并将数据库中信息传递到所述人机界面模块显示。
2.根据权利要求1所述的一种导电滑环环槽加工在机视觉测量系统,其特征在于,所述的图像采集模块,包括:运动检测子模块和图像采集存储子模块,其中:
所述运动检测子模块负责检测图像的运动状况,并使图像的采集节奏和车床运动节奏保持一致;
所述图像采集存储子模块在图像运动的情况下采集对应位置的导电滑环图像,并将图像储存在加工工程的对应位置。
3.根据权利要求2所述的一种导电滑环环槽加工在机视觉测量系统,其特征在于,所述的运动检测子模块对所述图像采集存储子模块进行控制,当检测到工件运动停止,运动检测子模块发送指令控制图像采集模块截取工件图像,所述图像采集存储子模块将截取到的工件图像传递到所述图像处理和检测模块。
4.根据权利要求1所述的一种导电滑环环槽加工在机视觉测量系统,其特征在于,所述的图像处理和检测模块,包括:图像预处理子模块、图像特征提取子模块、图像拼接子模块、数据融合转换子模块和数据比较子模块,其中:
所述图像预处理子模块负责对图像采集模块发送的每幅图像进行图像增强、图像滤波和图像分块处理,使图像中的滑环铜环边缘清晰并减小处理范围;
所述图像特征提取子模块负责提取经过图像预处理子模块预处理后的每幅图像的滑环铜环边缘;
所述图像拼接子模块负责将多幅图像预处理子模块处理过的图像拼接成一幅完整的图像,用于在上述人机界面模块中进行显示;
所述数据融合转换子模块负责将多幅图像预处理子模块处理过的图像中的滑环铜环边缘坐标位置进行融合并转换到世界坐标系中,转换后的数据传递到数据比较子模块;
所述数据比较子模块负责对数据融合转换子模产生的数据与用户输入的工件标准数据进行对比,以获得滑环铜环边缘以及环槽加工位置信息,并传递到人机界面模块中进行显示。
5.根据权利要求4所述的一种导电滑环环槽加工在机视觉测量系统,其特征在于,所述的图像预处理子模块根据图像的光照条件图像的纹理状况进行滤波处理,然后对图像进行分块处理去除无用的图像部分;然后所述的图像特征提取子模块对图像预处理子模块预处理后的图像运用特征提取算子进行特征点提取,其中特征提取算子的参数可以根据图像的质量进行调整以保障质量。
6.根据权利要求4所述的一种导电滑环环槽加工在机视觉测量系统,其特征在于,所述的图像拼接子模块结合图像的运动特征、相机的标定参数以及基于特征提取算子的图像拼接技术,将采集导电滑环多个角度的图像进行拼接以获得导电滑环体侧面完整图像。
7.根据权利要求4所述的一种导电滑环环槽加工在机视觉测量系统,其特征在于,所述的数据融合转换子模块结合图像的运动特征、相机的标定参数以及特征位置的信息,对从图像特征提取子模块获取的多幅图像的特征数据进行融合并结合特征位置进行坐标系装换。
8.根据权利要求1-7任一项所述的一种导电滑环环槽加工在机视觉测量系统,其特征在于,所述的机床通信和控制模块,包括:机床通信子模块、图像采集运动控制子模块和加工运行子模块,其中:
所述机床通信子模块负责所述系统与机床间的运动数据的传输;
所述图像采集运动控制子模块负责在图像采集时保持采集节奏与机床运动节奏一致;
所述加工运行子模块接收图像处理和检测模块传递的滑环铜环边缘以及环槽加工位置信息,并将该信息转换为机床控制代码,以控制机床对导电滑环进行加工。
9.根据权利要求1-7任一项所述的一种导电滑环环槽加工在机视觉测量系统,其特征在于,所述的人机界面模块,包括:工程子模块、参数设置子模块、检测结果可视化子模块和文档输出子模块,其中:
所述工程子模块,用于为用户提供创建新的工程并帮助用户进行旧的工程管理等;
所述参数设置子模块用于设置系统的参数,即通过参数设置子模块操作并显示图像采集模块、机床通信和控制模块的参数;
所述检测结果可视化子模块对检测结果进行图表显示以及检测结果的报警显示;
所述文档输出子模块用于将检测结果以规定格式进行文档的输出。
10.根据权利要求1-7任一项所述的一种导电滑环环槽加工在机视觉测量系统,其特征在于,所述的数据库模块,包括:图像的存储子模块和工程管理子模块,其中:
所述图像的存储子模块负责对各个工程的对应图像进行单独管理,对于陈旧的历史数据进行压缩存储以节约存储空间;
所述工程管理子模块负责对历史工程文件进行管理,包括查找、比对、修改追踪。