视觉定位系统怎么实现定位及引导贴合的应用?视觉定位系统案例详解
视觉定位系统采用先进的图像视觉检测技术,实现对高速运动的工业产品进行实时全面的视觉定位分析。机器视觉系统可以起到人类视觉的作用,利用自动化科技来替代人眼,使质量进一步升级,不仅可以提高工作效率,而且减少了人工产生的不确定因素对质量控制效果的影响。而且基于机器视觉系统对位贴合系统可以做到贴合精度高,速度快,节省人力的特点。
视觉定位系统案例详解
方案采用上下双层送料方式,分为工位一、工位二,下层为盖板,双工位循环进出工作。由于客户的产品体积大,一个相机无法保证装配的精度,我们决定采用工业机器人+双相机方案,以相机引导机器人到达对应位置来实现定位及引导贴合的应用。
系统中的双相机分别安装在机器人的上方,通过计算标准拍照位置与实际拍照位置的位置与角度的差异来补正装配位置。
实施步骤
1.训练(示教)
机器人从最优装配位置取一块安装好的工件到相机拍照位置,通过定位工具训练工件,记录特征点的图像上的坐标与空间上坐标以及特征角度。
2.运行
每次运行通过定位工具,获取当前工件特征点在图像空间中的坐标,在通过标定工具,将特征点的图像坐标转换为空间坐标。
3.计量偏移量
计算运行时工件特征点与训练时保存的特征点在空间坐标上的差值,及特征角度的差值。
4.输出结果
将计算结果通过网口通讯发送给机械手进行装配位置补正。
视觉定位系统应用前景
本文描述了基于机器视觉的工业机器人视觉定位系统,该系统运用快速识别工件特征边界和质心,数据分析和计算。机器人通过计算出的结果进行调整为姿,从而解决了机器人末端实际位置与期望位置相距偏差的问题,改善了装配机机器人的定位精度。该方法计算量小,定位准确,速度快,具有工程实用性,有很大的发展前景。
以上就是视觉定位系统怎么实现定位及引导贴合的应用?视觉定位系统案例详解的介绍,希望可以帮助到大家
视觉定位系统怎么实现定位及引导贴合的应用?视觉定位系统案例详解相关推荐
- Linux启动管理:主引导目录(MBR)结构及作用详解
http://c.biancheng.net/view/1015.html MBR 也就是主引导记录,位于硬盘的 0 磁道.0 柱面.1 扇区中,主要记录了启动引导程序和磁盘的分区表.我们通过图 1 ...
- 定位、锚点、精灵图、帧动画详解
1.定位 1.定位 position 说法 文档流 偏移位置(top left right bottom)时候的参照物 1.position:static; 默认值 默认值 默认 2.position ...
- 【MATLAB图像处理实用案例详解(3)】—— 基于阈值分割的车牌定位识别
目录 一.背景意义 二.理论基础 2.1 车牌区域分割: 2.2 车牌定位及裁剪 三.算法流程 3.1 车牌图像处理 3.1.1 图像灰度化 3.1.2 图像二值化 3.1.3 图像边缘检测 3.1. ...
- gps定位服务器文件,通用GPS配置文件 GPS.conf 文件配置详解(转载)
个教程适应任何带有GPS功能的手机.智能移动定位设备. 在论坛看到关于GPS.conf文件修改的文章后发现这个配置文件可以优化,且给愿意了解配置文件工作原理的朋友讲解文件工作原理. 如果对于教程本身不 ...
- 主引导目录(MBR)结构及作用详解
MBR 也就是主引导记录,位于硬盘的 0 磁道.0 柱面.1 扇区中,主要记录了启动引导程序和磁盘的分区表.我们通过图 1 来看看 MBR 的结构. 图 1 MBR的结构 MBR 共占用了一个扇区,也 ...
- uboot引导kernel - 3 -uboot给内核传参详解
uboot中执行theKernel函数后,kernel正式启动.如下函数,我们发现有3个参数. 1. 参数 0: 2. 参数machid; 如下code 中获取machid, gd是个全局变量. 2. ...
- jtable如何从表格中定位_Java Swing组件编程之JTable表格用法实例详解
本文实例讲述了Java Swing组件编程之JTable表格用法.分享给大家供大家参考,具体如下: 表格是GUI编程中使用较多,但也是最麻烦的一个控件之一.表格是用来显示二维数据,提供编辑,选择等功能 ...
- GPS定位轨迹抽稀之道格拉斯-普克(Douglas-Peuker)算法详解
目录 1. 抽稀 2. 原理 3. 具体思路 4. 代码示例 道格拉斯-普克算法是我们常用的一种轨迹点的抽稀算法,抽稀出来的点可以尽可能的维持原先轨迹点的大体轮廓,剔除一些非必要的点 2. 原理 假设 ...
- 【视觉SLAM十四讲】第一章理论详解
文章目录 第一讲 概述与预备知识 SLAM是什么 室内/室外定位 稀疏-半稠密重建 稠密重建 SLAM可以用在哪些地方? **作业1.** SLAM会在哪些场合中⽤到?⾄少列举三个⽅向. SLAM: ...
最新文章
- ubuntu 大小写指示的小工具
- 表弟高考650多,程序员不建议学计算机,亲戚:你不希望别人好
- day04_07-三个函数的区别
- python目录及文件操作
- java 多线程共享数据_Java多线程学习:多个线程间共享数据
- 深度学习pytorch--MNIST数据集
- wxpython多线程 假死_wxpython中利用线程防止假死的实现方法
- java double转string
- 【USB】STM32模拟USB鼠标
- ASO优化如何做?3个核心要点必须掌握
- 服务器 虚拟机 崩溃,认识VMware虚拟机,系统崩溃或异常,可通过快照还原磁盘文件系统...
- 谷歌分析数据导入4种方式
- 计算机搜索功能在分区里失灵,DiskGenius搜索已丢失分区(重建分区表)
- java winhex_winhex模版
- icp经营许可证怎么办?
- 自动驾驶汽车如何识别红绿灯?三个角度告诉你答案丨曼孚科技
- python保存不了是怎么回事_每天的微博热点保存不了怎么办?python帮你实现微博热点下载...
- 学渣的刷题之旅 leetcode刷题 20.有效的括号
- python里的demo是什么意思_软件中的“DEMO” 是什么意思?游戏中的“DEMO呢?
- 诛仙哪里炼器服务器最稳定,告别炼器难 《诛仙2》顶级炼器师云集诛仙电台