全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210980254.9 (22)申请日 2022.08.16 (71)申请人 佛山职业 技术学院 地址 528000 广东省佛山市禅城区清水二 街17号 (72)发明人 乔海晔 徐献圣 张震 余家豪  刘晓程  (74)专利代理 机构 广东广信君达律师事务所 44329 专利代理师 廖朗皓 (51)Int.Cl. G06T 7/33(2017.01) G06K 17/00(2006.01) G06T 7/73(2017.01) (54)发明名称 一种工件 整理归位的AI 算法 (57)摘要 本发明公开了一种工件整理归位的AI算法, 采用视觉识别定位方案, 通过校准程序, 获取摄 像头图像中所有物体的坐标; 校准完毕后, 通过 摄像头识别图像中的贴有二维码的电路板工件, 获取到二维码的坐标, 并通过将二维码坐标计算 出任务空间坐标, 再把任务空间坐标转换为关节 空间坐标, 通过关节空间操控机械臂的位姿来抓 取电路板工件, 再通过摄像头获取装纳盒的二维 码坐标, 通过将二维码转换为关节空间坐标, 然 后通过关键空间操控机械臂的位姿摆放电路板 工件; 与现有技术相比, 本算法具有较高的识别 率与分拣效率。 权利要求书2页 说明书8页 附图6页 CN 115409878 A 2022.11.29 CN 115409878 A 1.一种工件整理归位的AI算法, 其特征在于, 通过工作台上安装机械臂, 对散乱的电路 板工件归位整理, 整理到相应的装纳盒中; 其中, 机械臂为多关节结构, 机械臂的的末端执 行器为夹爪; 在夹爪上 搭载有摄像头; 所述 算法包括: 步骤1, 主控模块利用预先设定好的校准 图像, 对摄像头拍摄图片的横轴、 纵轴、 大小、 弯曲四个维度进行 校准; 步骤2, 初始化过程 通过ROS系统生成AR二维码, 通过二维码记录ID号码, 用 ID号码作为分拣工件的标识 号; 将同一种电路板工件编为同一种ID的二 维码, 将同一种装纳盒编为同一种ID的二 维码; 然后将生成的电路板工件的二维码、 装纳盒的二维码打印后, 粘贴到电路板工件的中心位 置以及装纳盒的内侧壁上; 然后是开启服务, 用于主控模块与机械臂进行通信; 所述服务包括二维码服务、 任务空 间坐标控制服 务、 关节空间坐标服 务、 夹爪控制服 务, 其中: 二维码获取服 务, 用于获取摄 像头捕抓到的二维码图像数据和位置数据; 任务空间坐标控制服务, 本方案的主控模块通过此服务来把以摄像头为原点的二维码 的坐标值转换为以机械臂底座中心 为原点的任务空间的坐标值, 并对机械臂发送任务空间 坐标的值, 用于进行关节空间的旋转 坐标的计算; 关节空间坐标控制服务, 用于给机械臂发送关节空间的旋转坐标, 机械臂获得关节空 间中各个关节的旋转角值后, 即会把机 械臂的位姿调整到关节空间描述的对应位置; 夹爪控制服务, 用于给机械臂发送夹爪张开的值, 机械臂会根据此值来打开/闭合机械 臂; 步骤3, 初始化完成后, 将机械臂移动到识别位置, 利用摄像头对桌面上待分拣的电路 板工件进 行图像获取; 通过图像识别, 获取电路板工件上的二维码图像, 并将图像中所有的 电路板工件的二维码的内容以及位置信息记录下来; 其中, 内容信息表示二维码本身所包 含的信息, 包括工件的ID号码; 位置信息则是电路板工件上的二维码相对于摄像头为原点 的目标坐标系的坐标点信息; 步骤4, 通过二维码服务, 把二维码的内容信息以及位置信息发送到主控模块, 在主控 模块利用任务空间坐标控制服务进行坐标转换; 具体内容是把以摄像头为原 点的二维码的 坐标值转换为以机 械臂底座中心为原点的任务空间的坐标值; 首先在识别二维码前, 机械臂会先到达一个人为设定便于检测工件二维码的固定姿 态, 即Q0(x0,y0,z0), Q0此坐标点是摄像头在任务空间中的坐标, 用于坐标系转换计算; Cx, Cy, Cz分别是误差补偿常数, 用于各种因素导致的计算误差, 是通过实际情况标定后人为设 定; 假设通过二维码服务获取到多个二维码的坐标, 第i个二维码的坐标为xi’,yi’,zi’, 转 换后的任务空间坐标为 Q(xi,yi,zi), 那么可以得到公式: 步骤5, 获取到电路板工件的任务空间坐标Q(xi,yi,zi)后, 主控模块将任务空间坐标通 过任务空间坐标控制服务将任务空间坐标Q(xi,yi,zi)发送给机械臂; 然后机械臂利用关节权 利 要 求 书 1/2 页 2 CN 115409878 A 2空间坐标控制服务, 通过机器人逆运动学方法, 将任务空间的坐标Q(xi,yi,zi)转为关节空 间的旋转坐标; 机械臂按照旋转坐标将自身姿态移动到对应目标位置, 并且通过夹爪控制 服务发送行程系数, 控制夹爪闭合 抓取电路板 工件; 步骤6, 抓取到目标电路板工件后, 机械臂的位姿将移动到任务空间中预设 的设定的Q1 点, 在此识别装纳盒的二维码; 获取到装纳盒的二维码的中的位置信息并转换为任务空间 坐标后作为目标坐标, 将目标坐标以及二维码包 含的内容发送到主控 模块; 步骤7, 根据实际装纳盒的边缘高度设置偏移常数C, 以及误差进行人为设置; 假设摄像 头所在的任务空间的坐标是Q1(xq,yq,zq), 记第i个装纳盒的二维码的目标坐标为(xi”,yi”, zi”), 那么通过 下式获得放置点的任务空间坐标U(x,y,z); 计算公式如下: 步骤8, 使用机器人逆运动学算法, 通过放置点的任务空间坐标U(x,y,z)计算出关节空 间的旋转坐标; 通过关节空间坐标控制服务把旋转坐标发送到机械臂, 从而使得机械臂姿 态到达放置点, 并通过夹爪控制服 务发送行程系数, 使得夹爪打开, 工件放置在装纳盒中; 步骤9, 机械臂回到识别位置, 识别图像中是否还有未分拣整理电路板工件的二维码; 如果存在, 返回到步骤3继续分拣; 如果已经分拣完成, 则机械臂回到初始化位置, 休眠待 机。 2.根据权利要求1所述的工件整理归位的AI算法, 其特征在于, 对于夹爪控制, 夹爪实 际张开的距离为变量d, 夹爪的最大行程值为dmax, 通过预设的行程系数m控制乘以夹爪的最 大行程值来得到实际张开距离d; d=m×dmax,0≤m≤1。 3.根据权利要求1所述的工件整理归位的AI算法, 其特征在于, 所述关节空间的旋转坐 标包含机械臂各个关节的旋转角度, 用于使机 械臂的末端执 行器到达目标位置 。 4.根据权利要求1所述的工件整理归位的AI算法, 其特征在于, 所述电路板工件位于机 械臂前方20 ‑50cm的桌面上, 装纳盒位于机械臂侧面20 ‑50cm的桌面上; 夹爪是平移型行程 夹爪, 最大 行程是15厘米, 并在夹爪内壁侧贴上 软垫以防损坏工件。 5.根据权利要求1所述的工件整理归位的AI算法, 其特征在于, 所述算法的硬件包括主 控模块、 工作台、 液晶显示屏、 机 械臂、 摄像头、 末端执 行器、 电源适配 器以及机 械臂的底座。权 利 要 求 书 2/2 页 3 CN 115409878 A 3

.PDF文档 专利 一种工件整理归位的AI算法

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种工件整理归位的AI算法 第 1 页 专利 一种工件整理归位的AI算法 第 2 页 专利 一种工件整理归位的AI算法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 12:02:58上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。