[发明专利]一种基于结构光3D传感器的机器人定位系统和方法在审
申请号: | 201910080753.0 | 申请日: | 2019-01-28 |
公开(公告)号: | CN109814124A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 任亚恒;高晓芝;郝存明;姚利彬 | 申请(专利权)人: | 河北省科学院应用数学研究所 |
主分类号: | G01S17/48 | 分类号: | G01S17/48;G01S17/02;G01B11/00;G01B11/24;G01M1/12 |
代理公司: | 石家庄开言知识产权代理事务所(普通合伙) 13127 | 代理人: | 赵俊娇 |
地址: | 050000 河北省石家庄市桥*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 结构光 机器人定位 成像模块 点云数据 光学模块 激光器 智能化 控制机器人 定位系统 工艺内容 光条中心 三维轮廓 三维数据 通信模块 相关信息 自适应性 生产工具 光条 扫描 采集 重建 升级 分析 | ||
1.一种基于结构光3D传感器的机器人定位系统,其特征是:所述系统由成像模块、光学模块、激光器、ARM模块、FPGA模块和通信模块组成;所述成像模块为设备的关键部件,负责扫描区域内的图像采集,所述光学模块为相应的光学透镜、滤光片和偏振片,通过光学透镜改变激光器和成像模块的角度;所述激光器为主动光源模块,所述ARM模块为数据处理器,对采集的光条信息数据进行处理,构建工件的轮廓信息;所述FPGA模块负责各个模块之间的任务调节和资源调度,所述通信模块为程序处理模块和外部执行器件的处理单元,包含各种常见主流通讯协仪;所述成像模块、光学模块、激光器、ARM模块、FPGA模块和通信模块通信连通。
2.根据权利要求1所述的基于结构光3D传感器的机器人定位系统,其特征是:所述系统根据三角测量原理,通过成像模块拍摄由激光器打在被测物体上的光条,生成被测物体的三维信息。
3.根据权利要求1所述的基于结构光3D传感器的机器人定位系统,其特征是:所述结构光3D传感器的数学模型为:结构光平面与相机光轴夹角为角α,取世界坐标系Ow-XwYwZw的原点Ow位于相机光轴与结构光平面的交点,Xw轴和Yw轴分别与相机坐标系Xc轴和Yc轴平行,Zw与相机坐标系Zc重合但方向相反;Ow与相机坐标原点Oc的距离为l;则世界坐标系与相机坐标系有如下关系:
取A点的像为A′,在世界坐标系中,视线OA′的方程为:
式中:XwYwZw为世界坐标系的某一点,XcYcZc为世界坐标系点到相机坐标系的映射,f为镜头焦距,l为世界坐标第原点与相机坐标系原点的距离;在世界坐标系中,结构光平面为:
图像中任意一个像素在两个坐标系下的坐标采用齐次坐标和矩阵形式表示,有如下关系:
式中:(u,v)是像素点在数字图像坐标系中以像素为单位的坐标;(u0,v0)为像素点在像平面二维坐标系的坐标点,(Sx,Sy)为像素点在x轴和y轴方向上的物理尺寸;
逆关系为:
得到像素点一世界坐标点之间的对应关系为:
。
4.一种权利要求1所述基于结构光3D传感器的机器人定位系统的定位方法,其特征是:机器人配合3D传感器完成,步骤如下:
⑴所述激光器在工件上扫描,通过成像模块和光学模块采集工件光条数据;
⑵计算光条中心建立点云数据;
⑶所述ARM模块根据点云数据重建工件的三维轮廓数据;
⑷提取相关信息;
⑸根据工艺内容,对提取的相关三维数据进行相应分析;
⑹根据分析结果通知机器人执行相应的操作,控制机器人执行操作。
5.根据权利要求3所述所述视觉的识别定位方法,其特征是:步骤⑷所述提取相关信息包括:工件重心、寻找边缘、平整度检测和尺寸测量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北省科学院应用数学研究所,未经河北省科学院应用数学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910080753.0/1.html,转载请声明来源钻瓜专利网。