CN109483369A - 一种具有三维视觉的机器人打磨***及其控制方法 - Google Patents
一种具有三维视觉的机器人打磨***及其控制方法 Download PDFInfo
- Publication number
- CN109483369A CN109483369A CN201811522236.6A CN201811522236A CN109483369A CN 109483369 A CN109483369 A CN 109483369A CN 201811522236 A CN201811522236 A CN 201811522236A CN 109483369 A CN109483369 A CN 109483369A
- Authority
- CN
- China
- Prior art keywords
- robot
- control device
- camera
- point cloud
- polishing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B19/00—Single-purpose machines or devices for particular grinding operations not covered by any other main group
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B41/00—Component parts such as frames, beds, carriages, headstocks
- B24B41/06—Work supports, e.g. adjustable steadies
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B49/00—Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation
- B24B49/12—Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation involving optical means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B51/00—Arrangements for automatic control of a series of individual steps in grinding a workpiece
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/10—Image acquisition
- G06V10/12—Details of acquisition arrangements; Constructional details thereof
- G06V10/14—Optical characteristics of the device performing the acquisition or on the illumination arrangements
- G06V10/143—Sensing or illuminating at different wavelengths
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Manipulator (AREA)
- Laser Beam Processing (AREA)
- Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
- Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
Abstract
本发明公开了一种具有三维视觉的机器人打磨***及其控制方法,该***包括工件固定装置、打磨机器人、光学器件、气动打磨设备及电源与控制装置;控制方法为:打磨机器人带动光学器件对曲面工件进行水平扫描;将3D相机采集到的激光图像传输给电源与控制装置中的控制装置;控制装置通过对3D相机得到的图像利用相应函数进行三维点云处理,并进行初步的滤波去噪;利用点云分割和切片算法将得到的三维点云进行进一步处理;将处理结果按照规则解析发送到控制装置,驱动机器人以正确的姿态对曲面工件进行整体打磨作业。本发明主要用于曲面结构制造领域的自动化打磨,通过提高工业打磨领域的自动化程度,提高了生产效率和生产质量。
Description
技术领域
本发明涉及机器人技术领域,具体涉及一种具有三维视觉的机器人打磨***及其控制方法。
背景技术
传统的曲面结构工件打磨以其加工难度高、自动化程度低、耗时长、成本高、粉尘大等特点,通常是船舶、汽车、航空航天等领域制造过程中的难点。尤其是异形曲面、多曲率曲面、非有理曲面(如涡轮叶片、船体、机壳)生产打磨过程控制更加困难,常依据经验进行主观检验,因此一次加工合格率低且打磨过程普遍存在诸多缺点,包括:(1)因打磨现场的工作环境恶劣,火花与粉尘对人体伤害使从业者减少;(2)随经济发展,工人的工资与材料费用增加,使成本提升;(3)工作时工人依照经验判断是否加工完成,因此加工质量无法保证;(4)因工人无法长时间集中去做重复性工作,导致工作效率低,工作连续性无法保持稳定。
由于工业机器人具有控制性好、定位精度高、通用性强等优点,配合三维视觉设备及相应的控制方法可以实现较高的智能化,故具有三维视觉的机器人打磨***可以实现复杂形状工件打磨加工过程全自动化,缩短加工时间,提高产品加工效率与加工质量,为代替人工打磨提供了一种有效的解决方案。
国内有一部分人针对机器人自动化打磨***进行了研究并取得了一定的成果,但绝大多数仍处于理想环境下,没有实际推广于工件打磨的工业机器人现场,其主要存在以下问题:(1)无法适用于多品种、小批量、非标准的打磨工件生产任务;(2)光学器件受外界光线影响严重,无法应用于粗犷的工业打磨现场;(3)打磨设备昂贵、维护成本高昂,当前自动化打磨设备大多以专用设备形式出现,设备研发和生产成本居高不下,产品面向对象单一,很难满足不同的打磨需求。
发明内容
本发明的目的在于针对以上所述存在的问题和缺陷,提供一种具有三维视觉的机器人打磨***及控制方法,以提高工业打磨领域的自动化程度,从而提高生产效率和生产质量。
实现本发明目的的技术方案为:
一种具有三维视觉的机器人打磨***,包括工件固定装置、打磨机器人、光学器件、气动打磨设备及电源与控制装置,其中,
所述工件固定装置用于支撑及固定曲面工件;
所述光学器件和气动打磨设备与打磨机器人的末端连接,所述打磨机器人能够带动光学器件实现对曲面工件的非接触扫描操作,并且能够带动气动打磨设备实现对曲面工件表面的打磨;
所述光学器件包括3D相机、工业镜头、一字激光发生器、滤光片,所述3D相机能够采集所述一字激光发生器投射在曲面工件表面处的线激光的图像,通过电源与控制装置内的信号发生器产生一定频率的矩形波,利用矩形波产生的频率控制3D相机采集激光线的频率,并将采集到的线激光的图像通过叠加生成完整的曲面工件表面图像,滤光片负责滤除550nm波长以外的光波;
所述电源与控制装置用于实现打磨机器人、光学器件、气动打磨设备的供电及信息的控制。
进一步地,所述工件固定装置包括底部固定组件以及顶部调节组件,所述的底部固定组件包括底部固定板和固定于所述底部固定板上的四根底部支撑柱,所述底部固定板通过地脚螺栓固定于地面,所述的顶部调节组件包括顶部固定板和固定于所述顶部固定板上的多根不同长度的顶部支撑柱,顶部固定板的底面与底部支撑柱的顶面固定连接,每根顶部支撑柱头部加工为球面并涂有防滑树脂。
进一步地,所述打磨机器人为六关节工业机器人,包括机器人底座和固定于所述机器人底座上的机器人本体。
进一步地,所述的3D相机与一字激光发生器之间通过相机支撑架与移动滑轨实现3D相机与一字激光发生器之间位置及角度的调节。
进一步地,所述的气动打磨设备包括固定底板、气动支撑架、打磨头,所述固定底板的一端与机器人本体末端固定连接,所述固定底板的另一端与所述气动支撑架的一端固定连接,所述气动支撑架的另一端与所述打磨头固定连接,所述气动支撑架通过外接压缩气能够带动打磨头上下移动。
进一步地,所述电源与控制装置包括用于给打磨机器人本体、打磨头、3D相机、一字激光发生器供电的电源以及用于控制机器人本体运动、打磨头压力大小、3D相机采集、一字激光发生器开闭的控制装置。
根据上述所述的具有三维视觉的机器人打磨***的控制方法,包括以下步骤:
步骤1,打磨机器人带动光学器件对曲面工件进行水平扫描并采集投影在曲面工件上的激光线扫描面点云图像;
步骤2,将光学器件采集到的激光线扫描面点云图像传输给电源与控制装置中的控制装置;
步骤3,控制装置通过对光学器件采集到的激光线扫描面点云图像进行三维点云处理,并进行初步的滤波去噪;
步骤4,利用点云分割算法将得到的三维点云进行进一步分割处理;
步骤5,将处理结果按照Z-Y-Z欧拉角坐标表示法解析并发送到控制装置,驱动打磨机器人以正确的姿态对曲面工件进行整体打磨作业。
进一步地,所述步骤1具体包括:
步骤1.1,选取大于曲面工件的锯齿形标定块,并以锯齿边竖直向上放置在3D相机视野范围内的水平面上;
步骤1.2,所述一字激光发生器对准锯齿形标定块,打开标定程序,采集一幅激光线图像,之后调节锯齿形标定块和一字激光发生器之间的位置,再采集一幅激光线图像,通过计算图像中锯齿的高度、宽度和实际标定块锯齿的高度、宽度的关系,完成3D相机的标定,生成标定结果;
步骤1.3,将标定计算结果通过以太网由控制装置发送到3D相机内部储存器中;
步骤1.4,设置电源与控制装置内的信号发生器的触发频率,启动机器人本体带动光学器件按照一定速度扫面前进,使得3D相机生成点云数据。
进一步地,所述步骤3具体包括:
步骤3.1,计算3D相机生成的点云数据的最小包围盒,根据后续打磨轨迹要求次数M并将包围盒分别在长、宽、高划为M等份,从而形成M*M*M个格子;
步骤3.2,遍历所有的点,根据点的位置信息将它对应到相应的格子,假设最小坐标Pmin(xmin,ymin,zmin)为距离世界坐标系原点最近的包围盒顶点,最大坐标Pmax(xmax,ymax,zmax)为距离世界坐标系原点最远的包围盒顶点,那么方格的长宽高大小分别为即求出每个方格所在的空间坐标范围,从而将点云中各个点按照坐标映射到相对应的方格中;
步骤3.3,遍历每个方格,将方格内的所有点所在的位置取平均设为当前点云的点,实现点云的去噪滤波。
进一步地,所述步骤4具体为:
根据步骤3得到的点云,以方格长度方向为基准,2倍方格宽度为间隔对点云进行分割处理;
所述步骤5具体包括:
步骤5.1,将分割后的点云进行三角网格划分,即通过点云中相邻的非共线的三个点组成一个三角片,得到若干个相互连接的三角片,求出三角片中心点和垂直于三角面片的法向量并得到基于各三角片中心点的点云轨迹;
步骤5.2,再将机器人坐标系的前进方向作为三角片中心坐标点的切向量;
步骤5.3,之后根据切向量与法向量构建的平面A按照右手螺旋法则求出垂直于平面A的单位向量;
步骤5.4,各个三角片中心点的法向量、切向量以及与法向量和切向量相互垂直的单位向量共同构成空间坐标系A,按照机器人Z-Y-Z欧拉角坐标表示法规则,将空间坐标系A与世界坐标系之间的欧拉角与平移向量求出,并发送给控制装置,驱动机器人本体以正确的姿态对曲面工件进行整体打磨作业。
相对于现有技术,本发明具有以下有益效果:
(1)解决多品种、小批量、非标准、异形打磨工件的自动化打磨问题,真正实现柔性打磨作业,打磨适用范围得到大幅度提高;
(2)解决现有视觉识别易受外界光线影响的问题,采用光源稳定、光强可调的结构光提供视觉识别的光线环境,使得本发明可应用于各种厂房照明不均、弥漫灰尘等环境,大幅提高了视觉技术的环境适应性;
(3)降低自动化打磨的设备成本,本发明通过将打磨设备和视觉设备简易集成到工业机器人末端,***组成简单,适用范围多样,并且可通过更换末端打磨设备实现不同精度、不同范围、不同工艺的选择,使得打磨成本大大降低。
附图说明
图1是本发明一种具有三维视觉的机器人打磨***的结构示意图。
图2是本发明光学器件的结构示意图。
图3是本发明锯齿形标定块结构示意图。
图4是本发明控制方法中涉及的图像采集及处理算法流程图。
图5是本***控制流程图。
附图中的标记为:工件固定装置1,打磨机器人2,光学器件3,气动打磨设备4,电源与控制装置5,曲面工件6,底部固定组件11,顶部调节组件12,四根支撑柱111,底部固定板112,顶部固定板121,支撑柱122,机器人本体21,机器人底座22,3D相机31,工业镜头32,一字激光发生器33,滤光片34,相机支撑架311,移动滑轨321,固定底板41,气动支撑架42,打磨头43。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中实施例,本领域普通技术人员在没有创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明提供一种具有三维视觉的机器人打磨***,包括工件固定装置1、打磨机器人2、光学器件3、气动打磨设备4及电源与控制装置5。工件固定装置1负责将曲面工件6支撑并固定在相应位置,通过移动支撑柱122位置,实现对曲面工件6的稳定支撑,并在工件打磨完成后,方便的将曲面工件6进行移动,之后将另一块未知的曲面工件放置在工件固定装置上,调节并拧紧支撑柱122,从而实现工件简单、高效的流转。
所述打磨机器人2为工业六关节机器人,主要作用是通过自身空间位置的移动,带动光学器件3和气动打磨装置4实现对曲面工件6的扫描和打磨轨迹的实现。首先打磨机器人2按照设定好的姿态调节各关节相对位置,使得光学器件3中的一字激光发生器32垂直向下,激光长度方向与打磨机器人2带动光学器件3移动方向相互垂直,从而实现光学器件3对曲面工件6的扫描工序。根据对扫描结果的处理,得到打磨机器人2的运动轨迹,进而带动打磨头43按照解析好的路线和姿态对曲面工件表面进行打磨作业。
如图2所示,所述光学器件3包括3D相机31、工业镜头32、一字激光发生器33、滤光片34,所述3D相机31负责采集一字激光发生器33投射在曲面工件表面出的550nm波长的红色线激光,将采集到的线激光图像通过叠加生成完整的图像,通过电源与控制装置(5)内的信号发生器(如锯齿型信号发生器)产生一定频率的矩形波,当3D相机31收到矩形波信号的高电平时,3D相机31采集一幅图片,不同的矩形波触发信号可以实现3D相机31不同的图像采样频率。滤光片负责滤除550nm波长以外的光波,有利于提高3D相机采集图片的质量。
气动打磨设备4包括固定底板41、气动支撑架42、打磨头43,通过固定底板41实现气动打磨设备4与机器人本体21末端法兰的连接,气动支撑架42的作用是为给打磨头43提供支撑装置,通过外接压缩气作用于气动支撑架42,气动支撑架42受力传导到打磨头43,从而作用到打磨头43上。利用气体调压阀调节压缩气流量,输出不同大小的压力,从而实现对打磨头43的支撑和调节压力的目的。打磨头43为末端执行机构,根据不同的打磨要求,可以方便的选择不同规格的打磨片,从而实现不同的打磨工艺。
电源与控制装置5包括,用于给打磨机器人本体21、打磨头43、3D相机31、一字激光发生器32供电的电源,用于控制机器人本体21运动、打磨头43压力大小、3D相机31采集、一字激光发生器32开闭的控制装置。电源装置可以提供多种规格的直流电和交流电,例如提供给3D相机31的48V直流电,提供给打磨头43的220V交流电,提供给打磨机器人本体21的三相380V交流电,提供给一字激光发生器32的12V直流电等。所述控制装置通过EtherCAT总线控制机器人本体21运动,通过控制电磁调压阀阀门大小间接控制打磨头43的压力,通过千兆以太网通信协议接收3D相机31的数据,发送控制装置处理好的指令等。
结合图4-5,一种基于上述打磨***的控制方法,包括以下步骤:
步骤1,打磨机器人带动光学器件3对曲面工件进行水平扫描;
步骤2,将3D相机31采集到的激光图像传输给电源与控制装置5中的控制装置(例如工控机、图像工作站);
步骤3,控制装置通过对3D相机31得到的图像利用相应函数进行三维点云处理,并进行初步的滤波去噪;
步骤4,利用点云分割算法将得到的三维点云进行进一步处理;
步骤5,将处理结果按照机器人Z-Y-Z欧拉角坐标表示法规则将空间坐标系A与世界坐标系之间的欧拉角与平移向量求出,解析并发送到控制装置,驱动机器人本体21以正确的姿态对曲面工件6进行整体打磨作业。
进一步的,步骤1根据曲面工件6的大小完成光学器件3的标定,具体为:
(1.1)选取大于曲面工件6的锯齿形标定块(图3),并以锯齿边竖直向上放置在3D相机(31)视野范围内的水平面上;
(1.2)一字激光发生器33对准锯齿形标定块,打开标定程序,采集一幅激光线图像,之后调节锯齿形标定块和一字激光发生器33之间的位置,再采集一幅激光线图像;
(1.3)之后将标定计算结果通过千兆以太网由控制装置发送到3D相机31内部储存器中;
(1.4)设置电源与控制装置5内的信号发生器的触发频率,启动机器人本体21带动光学器件3按照一定速度扫面前进,使得3D相机31生成点云数据;
进一步的,步骤2根据电源与控制装置5内的信号发生器的触发频率采集得到的图像确保按照3D相机31满像素储存和传输,具体为:
(2.1)通过调用3D相机31内自带的图像采集程序,完成对整个曲面工件表面图像信息的采集;
(2.2)通过千兆以太网传输到控制装置,并保存在控制装置的储存单元内,供后续处理;
进一步的,步骤3对大规模的点云模型进行了多种精简方式相结合的点云处理,具体为:
(3.1)计算点云数据的最小包围盒,根据后续打磨轨迹要求次数M并将包围盒分别在长、宽、高划为M等份,从而形成M*M*M个格子;
(3.2)遍历所有的点,根据点的位置信息将它对应到相应的格子,假设最小坐标Pmin(xmin,ymin,zmin)为距离世界坐标系原点最近的包围盒顶点,最大坐标Pmax(xmax,ymax,zmax)为距离世界坐标系原点最远的包围盒顶点,那么方格的长宽高大小分别为即求出每个方格所在的空间坐标范围,从而将点云中各个点按照坐标映射到相对应的方格中;
(3.3)遍历每个方格,将方格内的所有点所在的位置取平均设为当前点云的点,实现点云的去噪滤波。
进一步的,步骤4根据步骤3得到的最小包围盒对点云进行分割,具体为:
(4.1)根据步骤3精简得到的点云,以方格长度方向为基准,2倍方格宽度为间隔对点云进行分割处理;
进一步的,步骤5根据步骤4得到的点云分割进行解析,具体为:
(5.1)将分割后的点云进行三角网格划分,即通过点云中相邻的非共线的三个点组成一个三角片,得到若干个相互连接的三角片,求出三角片中心点和垂直于三角面片的法向量并得到基于各三角片中心点的点云轨迹;
(4.2)根据机器人坐标系的前进方向作为三角片中心坐标点的切向量;
(4.3)之后根据切向量与法向量构建的平面A按照右手螺旋法则求出垂直于平面A的单位向量;
(4.4)各个三角片中心点的法向量、切向量以及与法向量和切向量相互垂直的单位向量共同构成空间坐标系A,按照机器人Z-Y-Z欧拉角坐标表示法规则(本发明采用的六关节工业机器人末端姿态的欧拉角表示法为Z-Y-Z形式,因此涉及到的坐标系转换统一采用Z-Y-Z欧拉角表示法规则)将空间坐标系A与世界坐标系之间的欧拉角与平移向量求出,,将空间坐标系A与世界坐标系之间的欧拉角与平移向量求出,并发送给控制装置,驱动机器人本体21以正确的姿态对曲面工件6进行整体打磨作业。
以上对本发明实施例的描述,通过对所公开的实施例的上述说明,使本领域专业的技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说是显而易见的,本文所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不限于本文所示的这些实施例,而是要符合本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种具有三维视觉的机器人打磨***,其特征在于:包括工件固定装置(1)、打磨机器人(2)、光学器件(3)、气动打磨设备(4)及电源与控制装置(5),其中,
所述工件固定装置(1)用于支撑及固定曲面工件(6);
所述光学器件(3)和气动打磨设备(4)与打磨机器人(2)的末端连接,所述打磨机器人(2)能够带动光学器件(3)实现对曲面工件(6)的非接触扫描操作,并且能够带动气动打磨设备(4)实现对曲面工件(6)表面的打磨;
所述光学器件(3)包括3D相机(31)、工业镜头(32)、一字激光发生器(33)、滤光片(34),所述3D相机(31)能够采集所述一字激光发生器(33)投射在曲面工件(6)表面处的线激光的图像,通过电源与控制装置(5)内的信号发生器产生一定频率的矩形波,利用矩形波产生的频率控制3D相机(31)采集激光线的频率,并将采集到的线激光的图像通过叠加生成完整的曲面工件(6)表面图像,滤光片(34)负责滤除550nm波长以外的光波;
所述电源与控制装置(5)用于实现打磨机器人(2)、光学器件(3)、气动打磨设备(4)的供电及信息的控制。
2.根据权利要求1所述的具有三维视觉的机器人打磨***,其特征在于,所述工件固定装置(1)包括底部固定组件(11)以及顶部调节组件(12),所述的底部固定组件(11)包括底部固定板(112)和固定于所述底部固定板(112)上的四根底部支撑柱(111),所述底部固定板(112)通过地脚螺栓固定于地面,所述的顶部调节组件(12)包括顶部固定板(121)和固定于所述顶部固定板(121)上的多根不同长度的顶部支撑柱(122),顶部固定板(121)的底面与底部支撑柱(111)的顶面固定连接,每根顶部支撑柱(122)头部加工为球面并涂有防滑树脂。
3.根据权利要求1-2任一项所述的具有三维视觉的机器人打磨***,其特征在于,所述打磨机器人(2)为六关节工业机器人,包括机器人底座(22)和固定于所述机器人底座(22)上的机器人本体(21)。
4.根据权利要求3所述的具有三维视觉的机器人打磨***,其特征在于,所述的3D相机(31)与一字激光发生器(33)之间通过相机支撑架(311)与移动滑轨(331)实现3D相机(31)与一字激光发生器(33)之间位置及角度的调节。
5.根据权利要求4所述的具有三维视觉的机器人打磨***,其特征在于,所述的气动打磨设备(4)包括固定底板(41)、气动支撑架(42)、打磨头(43),所述固定底板(41)的一端与机器人本体(21)末端固定连接,所述固定底板(41)的另一端与所述气动支撑架(42)的一端固定连接,所述气动支撑架(42)的另一端与所述打磨头(43)固定连接,所述气动支撑架(42)通过外接压缩气能够带动打磨头(43)上下移动。
6.根据权利要求5所述的具有三维视觉的机器人打磨***,其特征在于,所述电源与控制装置(5)包括用于给打磨机器人本体(21)、打磨头(43)、3D相机(31)、一字激光发生器(33)供电的电源以及用于控制机器人本体(21)运动、打磨头(43)压力大小、3D相机(31)采集、一字激光发生器(33)开闭的控制装置。
7.根据权利要求1-6任一所述的具有三维视觉的机器人打磨***的控制方法,其特征在于,包括以下步骤:
步骤1,打磨机器人(2)带动光学器件(3)对曲面工件(6)进行水平扫描并采集投影在曲面工件(6)上的激光线扫描面点云图像;
步骤2,将光学器件(3)采集到的激光线扫描面点云图像传输给电源与控制装置(5)中的控制装置;
步骤3,控制装置通过对光学器件(3)采集到的激光线扫描面点云图像进行三维点云处理,并进行初步的滤波去噪;
步骤4,利用点云分割算法将得到的三维点云进行进一步分割处理;
步骤5,将处理结果按照Z-Y-Z欧拉角坐标表示法解析并发送到控制装置,驱动打磨机器人(2)以正确的姿态对曲面工件(6)进行整体打磨作业。
8.根据权利要求7所述的控制方法,其特征在于,所述步骤1具体包括:
步骤1.1,选取大于曲面工件(6)的锯齿形标定块,并以锯齿边竖直向上放置在3D相机(31)视野范围内的水平面上;
步骤1.2,所述一字激光发生器(33)对准锯齿形标定块,打开标定程序,采集一幅激光线图像,之后调节锯齿形标定块和一字激光发生器(33)之间的位置,再采集一幅激光线图像,通过计算图像中锯齿的高度、宽度和实际标定块锯齿的高度、宽度的关系,完成3D相机(31)的标定,生成标定结果;
步骤1.3,将标定计算结果通过以太网由控制装置发送到3D相机(31)内部储存器中;
步骤1.4,设置电源与控制装置(5)内的信号发生器的触发频率,启动机器人本体(21)带动光学器件(3)按照一定速度扫面前进,使得3D相机(31)生成点云数据。
9.根据权利要求8所述的控制方法,其特征在于,所述步骤3具体包括:
步骤3.1,计算3D相机生成的点云数据的最小包围盒,根据后续打磨轨迹要求次数M并将包围盒分别在长、宽、高划为M等份,从而形成M*M*M个格子;
步骤3.2,遍历所有的点,根据点的位置信息将它对应到相应的格子,假设最小坐标Pmin(xmin,ymin,zmin)为距离世界坐标系原点最近的包围盒顶点,最大坐标Pmax(xmax,ymax,zmax)为距离世界坐标系原点最远的包围盒顶点,那么方格的长宽高大小分别为即求出每个方格所在的空间坐标范围,从而将点云中各个点按照坐标映射到相对应的方格中;
步骤3.3,遍历每个方格,将方格内的所有点所在的位置取平均设为当前点云的点,实现点云的去噪滤波。
10.根据权利要求9所述的控制方法,其特征在于,所述步骤4具体为:
根据步骤3得到的点云,以方格长度方向为基准,2倍方格宽度为间隔对点云进行分割处理;
所述步骤5具体包括:
步骤5.1,将分割后的点云进行三角网格划分,即通过点云中相邻的非共线的三个点组成一个三角片,得到若干个相互连接的三角片,求出三角片中心点和垂直于三角面片的法向量并得到基于各三角片中心点的点云轨迹;
步骤5.2,再将机器人坐标系的前进方向作为三角片中心坐标点的切向量;
步骤5.3,之后根据切向量与法向量构建的平面A按照右手螺旋法则求出垂直于平面A的单位向量;
步骤5.4,各个三角片中心点的法向量、切向量以及与法向量和切向量相互垂直的单位向量共同构成空间坐标系A,按照机器人Z-Y-Z欧拉角坐标表示法规则,将空间坐标系A与世界坐标系之间的欧拉角与平移向量求出,并发送给控制装置,驱动机器人本体(21)以正确的姿态对曲面工件(6)进行整体打磨作业。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811522236.6A CN109483369B (zh) | 2018-12-13 | 2018-12-13 | 一种具有三维视觉的机器人打磨***及其控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811522236.6A CN109483369B (zh) | 2018-12-13 | 2018-12-13 | 一种具有三维视觉的机器人打磨***及其控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109483369A true CN109483369A (zh) | 2019-03-19 |
CN109483369B CN109483369B (zh) | 2023-09-29 |
Family
ID=65710108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811522236.6A Active CN109483369B (zh) | 2018-12-13 | 2018-12-13 | 一种具有三维视觉的机器人打磨***及其控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109483369B (zh) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110340738A (zh) * | 2019-06-21 | 2019-10-18 | 武汉理工大学 | 一种基于pca的机器人拉丝高铁白车身工件精确标定方法 |
CN110370287A (zh) * | 2019-08-16 | 2019-10-25 | 中铁第一勘察设计院集团有限公司 | 基于视觉引导的地铁列检机器人路径规划***及方法 |
CN110508906A (zh) * | 2019-08-30 | 2019-11-29 | 上海发那科机器人有限公司 | 一种机器人激光位移传感器寻位的方法 |
CN110576375A (zh) * | 2019-08-29 | 2019-12-17 | 南京中车浦镇城轨车辆有限责任公司 | 一种机器人自动涂层打磨***及方法 |
CN110794762A (zh) * | 2019-11-06 | 2020-02-14 | 北京轩宇智能科技有限公司 | 用于打磨机器人的控制方法及*** |
CN110900819A (zh) * | 2019-12-13 | 2020-03-24 | 泉州华中科技大学智能制造研究院 | 一种鞋底打磨用夹具制作装置及打磨夹具制作和使用方法 |
CN110977767A (zh) * | 2019-11-12 | 2020-04-10 | 长沙长泰机器人有限公司 | 一种铸件瑕疵分布检测方法以及铸件打磨方法 |
CN111390693A (zh) * | 2020-04-30 | 2020-07-10 | 深圳小佳科技有限公司 | 一种焊疤打磨设备和焊疤打磨方法 |
CN111421425A (zh) * | 2020-03-11 | 2020-07-17 | 东北大学 | 一种基于工业视觉的金属表面修磨*** |
CN111906788A (zh) * | 2020-08-12 | 2020-11-10 | 湖北民族大学 | 一种基于机器视觉的卫浴智能打磨***及其打磨方法 |
CN111975545A (zh) * | 2020-08-11 | 2020-11-24 | 武汉万邦德新科技有限公司 | 基于反求控制点算法的复杂曲面工件打磨轨迹生成方法 |
CN112171458A (zh) * | 2020-11-27 | 2021-01-05 | 大捷智能科技(广东)有限公司 | 一种智能模具打磨平台以及打磨方法 |
CN112757057A (zh) * | 2021-01-19 | 2021-05-07 | 武汉海默机器人有限公司 | 融合视觉深度分析的智能免人工示教打磨抛光方法及*** |
WO2021089904A1 (en) * | 2019-11-07 | 2021-05-14 | Mirka Ltd | Method for controlling operation of an abrading system and an apparatus comprising an abrading head |
CN113352186A (zh) * | 2021-02-04 | 2021-09-07 | 机械工业第九设计研究院有限公司 | 一种汽车生产用智能钣金打磨装置 |
CN113714820A (zh) * | 2021-09-09 | 2021-11-30 | 孚坤智能科技(上海)有限公司 | 一种力控浮动铣削打磨一体化装置及其操作方法 |
CN113752130A (zh) * | 2021-09-26 | 2021-12-07 | 安徽三联学院 | 一种环境设计模型打磨装置及打磨方法 |
CN114049331A (zh) * | 2021-11-17 | 2022-02-15 | 长春理工大学 | 一种复杂工件表面打磨方法 |
CN114102274A (zh) * | 2021-11-12 | 2022-03-01 | 苏州大学 | 3d打印零件加工方法 |
CN114147738A (zh) * | 2021-11-26 | 2022-03-08 | 中国人民解放军32286部队50分队 | 基于工业机器人的3d曲面喷绘***及其工作方法 |
CN114193278A (zh) * | 2021-12-10 | 2022-03-18 | 武汉科技大学 | 一种钢轨轨底表面检测打磨装置及打磨方法 |
CN114571326A (zh) * | 2022-01-20 | 2022-06-03 | 上海交通大学 | 基于计算机视觉的变形曲面磨削方法、装置及*** |
WO2022165739A1 (zh) * | 2021-02-05 | 2022-08-11 | 广东工业大学 | 基于2d/3d视觉融合的五金件机器人智能化打磨方法与装置 |
CN115070572A (zh) * | 2021-03-04 | 2022-09-20 | 中国科学院沈阳自动化研究所 | 一种针对复杂曲面的机器人磨削定量去除*** |
CN115592501A (zh) * | 2022-10-11 | 2023-01-13 | 中国第一汽车股份有限公司(Cn) | 一种基于3d线激光视觉引导的顶盖钎焊自适应打磨方法 |
CN116713820A (zh) * | 2023-05-29 | 2023-09-08 | 东莞市捷圣智能科技有限公司 | 一种鞋帮加工用打磨方法、***、介质及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103862340A (zh) * | 2014-03-28 | 2014-06-18 | 中国科学院自动化研究所 | 一种机器人并行打磨*** |
CN106600681A (zh) * | 2016-11-02 | 2017-04-26 | 上海航天设备制造总厂 | 一种有障碍物曲面的打磨方法 |
CN107127755A (zh) * | 2017-05-12 | 2017-09-05 | 华南理工大学 | 一种三维点云的实时采集装置及机器人打磨轨迹规划方法 |
CN107598775A (zh) * | 2017-07-27 | 2018-01-19 | 芜湖微云机器人有限公司 | 一种通过激光进行检测并多轴机器人打磨的方法 |
-
2018
- 2018-12-13 CN CN201811522236.6A patent/CN109483369B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103862340A (zh) * | 2014-03-28 | 2014-06-18 | 中国科学院自动化研究所 | 一种机器人并行打磨*** |
CN106600681A (zh) * | 2016-11-02 | 2017-04-26 | 上海航天设备制造总厂 | 一种有障碍物曲面的打磨方法 |
CN107127755A (zh) * | 2017-05-12 | 2017-09-05 | 华南理工大学 | 一种三维点云的实时采集装置及机器人打磨轨迹规划方法 |
CN107598775A (zh) * | 2017-07-27 | 2018-01-19 | 芜湖微云机器人有限公司 | 一种通过激光进行检测并多轴机器人打磨的方法 |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110340738A (zh) * | 2019-06-21 | 2019-10-18 | 武汉理工大学 | 一种基于pca的机器人拉丝高铁白车身工件精确标定方法 |
CN110370287B (zh) * | 2019-08-16 | 2022-09-06 | 中铁第一勘察设计院集团有限公司 | 基于视觉引导的地铁列检机器人路径规划***及方法 |
CN110370287A (zh) * | 2019-08-16 | 2019-10-25 | 中铁第一勘察设计院集团有限公司 | 基于视觉引导的地铁列检机器人路径规划***及方法 |
CN110576375A (zh) * | 2019-08-29 | 2019-12-17 | 南京中车浦镇城轨车辆有限责任公司 | 一种机器人自动涂层打磨***及方法 |
CN110576375B (zh) * | 2019-08-29 | 2022-03-01 | 南京中车浦镇城轨车辆有限责任公司 | 一种机器人自动涂层打磨***及方法 |
CN110508906A (zh) * | 2019-08-30 | 2019-11-29 | 上海发那科机器人有限公司 | 一种机器人激光位移传感器寻位的方法 |
CN110794762A (zh) * | 2019-11-06 | 2020-02-14 | 北京轩宇智能科技有限公司 | 用于打磨机器人的控制方法及*** |
CN110794762B (zh) * | 2019-11-06 | 2021-02-05 | 北京轩宇智能科技有限公司 | 用于打磨机器人的控制方法及*** |
WO2021089904A1 (en) * | 2019-11-07 | 2021-05-14 | Mirka Ltd | Method for controlling operation of an abrading system and an apparatus comprising an abrading head |
CN110977767A (zh) * | 2019-11-12 | 2020-04-10 | 长沙长泰机器人有限公司 | 一种铸件瑕疵分布检测方法以及铸件打磨方法 |
CN110977767B (zh) * | 2019-11-12 | 2021-07-02 | 长沙长泰机器人有限公司 | 一种铸件瑕疵分布检测方法以及铸件打磨方法 |
CN110900819A (zh) * | 2019-12-13 | 2020-03-24 | 泉州华中科技大学智能制造研究院 | 一种鞋底打磨用夹具制作装置及打磨夹具制作和使用方法 |
CN110900819B (zh) * | 2019-12-13 | 2021-04-27 | 泉州华中科技大学智能制造研究院 | 一种鞋底打磨用夹具制作装置及打磨夹具制作和使用方法 |
CN111421425A (zh) * | 2020-03-11 | 2020-07-17 | 东北大学 | 一种基于工业视觉的金属表面修磨*** |
CN111390693A (zh) * | 2020-04-30 | 2020-07-10 | 深圳小佳科技有限公司 | 一种焊疤打磨设备和焊疤打磨方法 |
CN111975545A (zh) * | 2020-08-11 | 2020-11-24 | 武汉万邦德新科技有限公司 | 基于反求控制点算法的复杂曲面工件打磨轨迹生成方法 |
CN111975545B (zh) * | 2020-08-11 | 2021-10-08 | 重庆见芒信息技术咨询服务有限公司 | 基于反求控制点算法的复杂曲面工件打磨轨迹生成方法 |
CN111906788B (zh) * | 2020-08-12 | 2021-09-14 | 湖北民族大学 | 一种基于机器视觉的卫浴智能打磨***及其打磨方法 |
CN111906788A (zh) * | 2020-08-12 | 2020-11-10 | 湖北民族大学 | 一种基于机器视觉的卫浴智能打磨***及其打磨方法 |
CN112171458B (zh) * | 2020-11-27 | 2021-03-16 | 大捷智能科技(广东)有限公司 | 一种智能模具打磨平台以及打磨方法 |
CN112171458A (zh) * | 2020-11-27 | 2021-01-05 | 大捷智能科技(广东)有限公司 | 一种智能模具打磨平台以及打磨方法 |
CN112757057A (zh) * | 2021-01-19 | 2021-05-07 | 武汉海默机器人有限公司 | 融合视觉深度分析的智能免人工示教打磨抛光方法及*** |
CN113352186A (zh) * | 2021-02-04 | 2021-09-07 | 机械工业第九设计研究院有限公司 | 一种汽车生产用智能钣金打磨装置 |
WO2022165739A1 (zh) * | 2021-02-05 | 2022-08-11 | 广东工业大学 | 基于2d/3d视觉融合的五金件机器人智能化打磨方法与装置 |
CN115070572A (zh) * | 2021-03-04 | 2022-09-20 | 中国科学院沈阳自动化研究所 | 一种针对复杂曲面的机器人磨削定量去除*** |
CN113714820A (zh) * | 2021-09-09 | 2021-11-30 | 孚坤智能科技(上海)有限公司 | 一种力控浮动铣削打磨一体化装置及其操作方法 |
CN113752130A (zh) * | 2021-09-26 | 2021-12-07 | 安徽三联学院 | 一种环境设计模型打磨装置及打磨方法 |
CN114102274A (zh) * | 2021-11-12 | 2022-03-01 | 苏州大学 | 3d打印零件加工方法 |
CN114049331A (zh) * | 2021-11-17 | 2022-02-15 | 长春理工大学 | 一种复杂工件表面打磨方法 |
CN114147738A (zh) * | 2021-11-26 | 2022-03-08 | 中国人民解放军32286部队50分队 | 基于工业机器人的3d曲面喷绘***及其工作方法 |
CN114193278A (zh) * | 2021-12-10 | 2022-03-18 | 武汉科技大学 | 一种钢轨轨底表面检测打磨装置及打磨方法 |
CN114193278B (zh) * | 2021-12-10 | 2024-02-20 | 武汉科技大学 | 一种基于钢轨轨底表面检测打磨装置对钢轨底面进行检测和打磨的方法 |
CN114571326A (zh) * | 2022-01-20 | 2022-06-03 | 上海交通大学 | 基于计算机视觉的变形曲面磨削方法、装置及*** |
CN115592501A (zh) * | 2022-10-11 | 2023-01-13 | 中国第一汽车股份有限公司(Cn) | 一种基于3d线激光视觉引导的顶盖钎焊自适应打磨方法 |
CN116713820A (zh) * | 2023-05-29 | 2023-09-08 | 东莞市捷圣智能科技有限公司 | 一种鞋帮加工用打磨方法、***、介质及装置 |
CN116713820B (zh) * | 2023-05-29 | 2024-03-26 | 东莞市捷圣智能科技有限公司 | 一种鞋帮加工用打磨方法、***、介质及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109483369B (zh) | 2023-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109483369A (zh) | 一种具有三维视觉的机器人打磨***及其控制方法 | |
CN110091333B (zh) | 复杂曲面表面焊缝特征识别和自动磨抛的装置及方法 | |
CN111906788B (zh) | 一种基于机器视觉的卫浴智能打磨***及其打磨方法 | |
CN108972573A (zh) | 一种基于图像特征识别的工业机器人自动化轮毂打磨***及方法 | |
CN206474704U (zh) | 一种激光视觉自动钻孔装置 | |
CN103056759B (zh) | 一种基于传感器反馈的机器人磨削*** | |
CN109876968B (zh) | 一种钢结构机器人喷涂自动路径规划方法 | |
KR20060015557A (ko) | 외골격을 구비한 cmm 암 | |
CN111644935A (zh) | 一种机器人三维扫描测量装置及工作方法 | |
CN101161151A (zh) | 基于线结构光传感器自动生成鞋底喷胶轨迹的方法及*** | |
CN109954613A (zh) | 喷涂方法 | |
CN109291048A (zh) | 一种磨抛工业机器人实时在线编程***及方法 | |
CN112643207B (zh) | 基于计算机视觉的激光自动除锈***及方法 | |
CN112577447B (zh) | 一种三维全自动扫描***及方法 | |
CN112519978A (zh) | 一种船舶螺旋桨水下清洗装置及其清洗方法 | |
CN112139860A (zh) | 基于力控机器人打磨的柔顺轨迹输出方法及其实施装置 | |
CN111811433A (zh) | 基于红蓝正交条纹的结构光***标定方法及装置和应用 | |
CN114399461A (zh) | 智能化焊趾机械打磨疲劳延寿方法 | |
CN107745123A (zh) | 一种面向装备零件仿制的3d打印***及方法 | |
CN109087343A (zh) | 一种工件抓取模板的生成方法及*** | |
CN209745238U (zh) | 一种针对环形零件的倒挂机器人三维测量装置 | |
Lin et al. | An automatic tunnel shotcrete robot | |
CN114347038A (zh) | 一种交汇管道双臂协作焊接机器人及控制*** | |
CN109542145B (zh) | 一种高功率激光装置的光路自动准直方法 | |
CN209850559U (zh) | 一种具有三维视觉的机器人打磨*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 222061 No.18, Shenghu Road, Lianyungang City, Jiangsu Province Applicant after: The 716th Research Institute of China Shipbuilding Corp. Applicant after: JIANGSU JARI TECHNOLOGY GROUP Co.,Ltd. Address before: 222061 No.18, Shenghu Road, Lianyungang City, Jiangsu Province Applicant before: 716TH RESEARCH INSTITUTE OF CHINA SHIPBUILDING INDUSTRY Corp. Applicant before: JIANGSU JARI TECHNOLOGY GROUP Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |