2020-06-11 10:50:52
多个相机标定在一起,即使用一个坐标系。其好处是可以一个大物料分成两个部分拍照,并且能准确测量出结果。有些时候机构的限制或者拍照视野要求太大,我们就可以采用多相机拍照的方案。这种需求,可以用下面的思路来完成标定:用2个已经标定过的相机拍摄同一个标定板,建立一个世界坐标系用九点标定获取世界坐标系,2个相机执行2次九点标定操作或者,也可以参考下面的例子中的办法:下面这个例子的功能是:两个相机,各拍卡尺的...
2020-06-10 21:33:49
halcon19示例程序中,有好几个测量卡尺的例子中,下面的代码报错:try
read_cam_par ('camera_parameters.dat', CamParam)
catch (Exception)
* run 'camera_calibration_internal.hdev' first to generate camera...
2020-06-10 15:52:25
surface_normals_object_model_3d( : : ObjectModel3D, Method, GenParamName, GenParamValue : ObjectModel3DNormals)计算三维物体模型的三维曲面法线输入:ObjectModel3D (input_control)包含3D点数据的3D对象模型句柄。Method(input_control)法线计算...
2020-06-10 15:45:00
smooth_object_model_3d( : : ObjectModel3D, Method, GenParamName, GenParamValue : SmoothObjectModel3D)平滑3D对象模型的3D点输入:object_model_3d(input_control)包含3D点数据的3D对象模型的句柄。Method(input_control)平滑方法。默认值:“ mls”...
2020-06-10 15:42:07
create_surface_model( : : ObjectModel3D, RelSamplingDistance, GenParamName, GenParamValue : SurfaceModelID)创建执行基于表面的匹配所需的数据结构输入:object_model_3d3D对象模型的句柄。RelSamplingDistance (input_control) real→(real)...
2020-06-10 15:39:58
find_surface_model( : : SurfaceModelID, ObjectModel3D, RelSamplingDistance, KeyPointFraction, MinScore, ReturnResultHandle, GenParamName, GenParamValue : Pose, Score, SurfaceMatchingResultID)在3D场景中找到一...
2020-06-10 15:34:35
Halcon学习笔记:xyz_attrib_to_object_model_3d——从X、Y和Z图像中创建3D对象模型同时附加属性xyz_attrib_to_object_model_3d.hdevThis example program shows the usage of the procedurexyz_attrib_to_object_model_3d.It can be used to...
2020-06-10 15:29:38
Halcon学习笔记:select_points_object_model_3d 3D对象模型阀值分割This example program shows how to use the operators connection_object_model_3d and select_object_model_3din HALCON. First, a threshold is applied to...
2020-06-10 15:28:09
sample_object_model_3d( : : ObjectModel3D, Method, SampleDistance, GenParamName, GenParamValue : SampledObjectModel3D)示例一个3D对象模型输入:ObjectModel3D对3D对象模型的处理进行采样。Method选择不同的子采样方法。默认值:“fast”值列表:‘accurate’...
2020-06-10 15:26:17
create_sheet_of_light_model(ProfileRegion : : GenParamName, GenParamValue : SheetOfLightModelID)创建一个执行线结构光技术3D测量的的模型输入:ProfileRegion包含要处理的轮廓的图像的ROI。(如果所提供的区域不是矩形的,则使用其最小的外接矩形)GenParamName可以为线结构光模型调整的通...
2020-06-10 15:24:54
get_sheet_of_light_result( : ResultValue : SheetOfLightModelID, ResultName : )获得用线结构光技术进行测量的标志性结果输出:ResultValue理想的测量结果。SheetOfLightModelID要使用的线结构光模型的句柄输入:ResultName规定应提供何种测量结果。默认值:“disparity”值列表:’ dis...
2020-06-09 17:14:28
导语: 随着机器视觉应用的日益广泛,大幅面 多相机 视觉系统的需求越来越多,主要应用方向为大幅面高精度的定位与测量和场景拼接等。 多相机视觉系统的难点在于多相机坐标系的统一. 可以分为两类,一是相机视野间无重叠部分,二是相机视野间有重叠部分。 相机间无重叠部分的情况主要用于大幅面多相机高精度的定位和测量,相机间有重叠部分的情况主要用于场景的拼接等。====...
2020-06-09 16:04:42
机器人软件适用版本:Polyscope v1.3及以上适用机器人:UR3、UR5、UR10由于优傲机器人的系统是基于Linux核心开发的,模拟软体URsim也是在Linux系统下运行,通常大家使用的电脑系统为Windows,所以需要安装Linux虚拟机,例如:VMware Workstation,才能使用UR的模拟软体。下面介绍一下VMware Workstation下使用URsim的方法。1....
2020-06-09 13:49:06
1.什么是TwinCAT?TwinCAT是Beckhoff公司的运动控制软件,全称是"The Windows Control and Automation Technology",基于Windows操作系统。2.TwinCAT的结构TwinCAT包含三层结构:PLC轴、NC轴和物理轴。PLC程序中定义的轴变量称之为PLC轴。NC配置界面定义的AXIS叫做NC轴。在IO配置中扫描...
2020-06-08 17:31:45
create_pose创建3D位姿( : : TransX, TransY, TransZ, RotX, RotY, RotZ, OrderOfTransform, OrderOfRotation, ViewOfTransform : Pose)输入:TransX沿x轴平移(以[m]为单位)。默认值:0.1建议值:-1.0,-0.75,-0.5,-0.25,-0.2,-0.1,-0.5,-0.25...
2020-06-08 14:41:07
如图1所示,D到E的曲面相对于A进行线轮廓度约束。这个设计没有定义还不够充分,0.1线轮廓度的公差带大小虽然确定,但没有明确约束方向,相对于A基准有两个方向,如图2和图3。图2. 一种视图方向的可能,平行于A基准任意相交面,公差带为宽度为t=0.1mm等距线图3. 另一种可能定义的方向,垂直于A基准的任意相交面图4. ASME的充分定义方法,完成了如图5的公差带方向定义,为了充分定义图5要求的设计...
2020-06-08 14:24:29
摘要:5.2线、面轮廓度公差带的定义、标注解释及示例线、面轮廓度视其与基准有无关系分属于形状公差(与基准要素无关)或方向(平行、垂直或倾斜于基准要素)公差、位置(对基准要素有准确位置 要求)公差,其定义,标注解释及示例见表3.3-22. 5.2线、面轮廓度公差带的定义、标注解释及示例线、面轮廓度视其与基准有无关系分属于形状公差(与基准要素无关)或方向(平行、垂直或倾斜于基准要素)公差、位置(对基准...
2020-06-08 10:06:00
下面提供几个拉伸的练习题。首先,草图,直接画圆,6个小圆约束成一样大,都是8.5上图中ug做了自动标注,可能你不想要它。可通过关闭工具菜单下的-->草图约束-->连续自动标注尺寸,就可以了。所有圆确认位置都采用标注尺寸方式完成。M8的螺丝孔也采用拉伸命令的“偏置”完成,单面。再来一个例子:中间的孔是M20的牙,因此做18.5的圆。两个小螺丝也是M8,做直径6.8的圆做螺纹,参数默认继续...
2020-06-06 20:09:21
轮廓度误差检测及计算方法介绍安徽省产品质量监督检验研究院 陈昌琼地址:安微省合肥市包河区延安路 号 邮编: 【摘要】 所谓轮廓度是指被测实际轮廓相对于理想轮廓的变动情况。这一概念用于描述曲面或曲线形状的准确度。其中轮廓度包括面轮廓度与线轮廓度本文笔者根据 多年的工作积累,对典型的轮廓度常用测量方法的进行剖析及其计算方法的介绍。希望读者能从中得到启发,能运用到以后的工作中去。【关键词】:轮廓度误差...
2020-06-06 14:50:10
几何法逆解从末端A点开始逆推,第一步:求B点坐标已知A点坐标X,Y和俯仰角γ,可以通过一下公式求出B点坐标Bx = val_x - a3*cos(pitch);
By = val_y - a3*sin(pitch);第二步:求出理想的θ1通过余弦定理公式计算出βcosbeta = (Bx^2 + By^2 + a1^2 - a2^2)/(2*a1*sqrt(Bx^2+By^2));...
2020-06-06 14:47:24
对于3轴码垛机械臂控制最基本的是对其建立运动学模型,而对于3轴码垛类型机械臂来说运动学模型,其本质就是给定空间3D坐标,求解3个轴的旋转角度。如上图所示,左侧为实物坐标,右侧图为抽象到坐标系的几何表示,逆解过程就是知道末端坐标,而求解各个轴的旋转角度,进而转换为步进电机的步进数,下面我们利用立体几何,和解析几何知识来进行你运算分析。一,假设条件坐标系采用右手坐标系,如上图所示机械臂的底座位于右手坐...
2020-06-06 10:41:26
摘要: 任何零件都是由平面和曲面组成的。曲面形状误差的检测和评定也是产品检验中一个非常重要的项目。在机械制造业中,用轮廓度指标评定其误差大小。轮廓度分为线轮廓度和面轮廓度,本文主要针对线轮廓度的知识及误差检测方法等内容进行介绍. 线轮廓度公差的相关概念 线轮廓度公差的定义线轮廓度是限制实际曲线对理想曲线变动量的一项指标,它是对非圆曲线的形状精度要求。 线轮廓度公差是实际被测要素(轮廓线要素)对理想...
2020-06-06 10:26:34
本文主要对线轮廓度进行阐述,实际运用中,一般薄的钣金件的切边会运用线轮廓度来控制,通过控制切边的线元素,对整个切边的状态进行控制。线轮廓线轮廓限制线元素对它的真正轮廓的误差的形位公差。此形位公差后可以带基准,也可以不带基准,具体情况由实际应用的功能要求来标注。线轮廓度与面轮廓度相似,基本概念一样,主要区别是公差带不一样, 面轮廓是3维公差带,线轮廓是2维公差带。线轮廓度的公差带公差带是两条应用到表...
2020-06-06 10:17:47
用于描述曲面尺寸准确度的主要指标为轮廓度误差,它是指被测实际轮廓相对于理想轮廓的变动情况。可以带基准或不带基准。1、 所谓“轮廓度”,是指被测实际轮廓相对于理想轮廓的变动情况。这一概念用于描述曲面或曲线形状的准确度2、 轮廓度计算公式面轮廓度的理解可以先从平面间的面轮廓度理解,然后曲面的面轮廓度其实和平面是一个意义,和位置度一样,都可以控制尺寸的位置。当然里面可以包括对方向和形状的控制。3、 直线...
2020-06-05 10:02:12
直线与圆弧的一些画法跟在CAD里面差不多,只不过在UG里面,还可以在透视图里面画。下面的提供几个小例子练习一下直线与圆弧。在画之前,最好打开wcs和基准坐标系图标(开启图层61)。再按f8键转到一个平行视图绘制。画这个图时,有时候删除直线会弹出下面的提示。网上并没有解决办法,只能删除重画。总得来讲,用ug在透视图里面画线,真是不一般的难用。比起CAD要差老远。ug8的草图模式主要负责在2D平面绘制...
2020-06-02 16:30:14
模型说明图a)代表的是标准的CNN结构图b)代表的是带孔卷积dilated convolutions图c)代表的是RefineNet的思路每一个小模块是一个RefineNet融合了不同尺度下的RefineNet结果最终upsample到原图的1/4大小每一个RefineNet是多个残差模块作为输入RefineNet-4的filter个数为512其他残差模块的filter个数为256每一个基础模型中...
2020-06-02 16:25:33
随着Halcon新版本的更新,截止2019年5月1号。Halcon的最新版本为halcon18.11.这次新版本最大的更新在于完整的加入了深度学习在视觉应用的三个重要部分,即目标分类分类、目标检测、语义分割这三个内容。与此同时超人视觉即将向大家简介Halcon软件这三个方向的应用示例,帮助大家进一步认识到机器视觉的魅力与当前的机器视觉技术的应用前沿。在开始内容前我们先明确一下前面提到的三个重要概念...
2020-06-02 09:10:25
几个用标准几何构建的小例子。下面这个要用到布尔运算。下面的例子的模型是用圆柱体布尔运算出来的。通过上面例子的操作,勇哥感觉ug和3dsmax的差别还是蛮大的。3dsmax的多边形要自己确定多边形划分,而且它的多边形布尔运算会出现内部布线混乱的问题。同样是多边形布尔运算,ug则要好用得多。难怪没有人会用3dsmax做加工件。--------------------- 作者:hackpig来源:www...
2020-06-01 16:31:17
坐标系的分类1. 直角坐标系(笛卡尔坐标系)2. 圆柱坐标系3. 球坐标在ug中使用的是直角坐标系在ug8中,如下图所示,勾选第61号图层,即可以显示坐标系图标。(图1)ug坐标系分类:1. 绝对坐标系原点位置和坐标轴方向固定不变。2. 基准坐标系(CSYS)可根据需要进行定制,可有多个,也可以进行删除。图1所示的坐标系就是基准坐标系。双击这个坐标系,可以出现移动旋转的图标,可以操作基准坐标系。注...
2020-06-01 15:03:25
ug实体建模方法:(1)使用基本体素建模,主要用于创建形体规则的实体(2)使用成型特征(3)草图绘制,然后拉伸和回转,创建特征(主要用于创建截面形体不规则的实体)其功能在“设计”特征菜单项目中。这个功能也有对应的工具栏:(一)本体素建模指的是直接创建“长方体”,“圆柱体”,“圆锥”,“球”(2)成形特征包括:孔,凸台,腔体,垫块,凸起,偏置凸起,键槽,槽(3)草图创建特征创建不规则的实体,必须先有...