CN110712225A - 一种机器人对运动工件抓取的方法 - Google Patents

一种机器人对运动工件抓取的方法 Download PDF

Info

Publication number
CN110712225A
CN110712225A CN201911008605.4A CN201911008605A CN110712225A CN 110712225 A CN110712225 A CN 110712225A CN 201911008605 A CN201911008605 A CN 201911008605A CN 110712225 A CN110712225 A CN 110712225A
Authority
CN
China
Prior art keywords
coordinate system
workpiece
robot
base1
base coordinate
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.)
Pending
Application number
CN201911008605.4A
Other languages
English (en)
Inventor
李文军
刘鸿旺
李承翰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian Yu Yang Industrial Intelligent Co Ltd
Original Assignee
Dalian Yu Yang Industrial Intelligent Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dalian Yu Yang Industrial Intelligent Co Ltd filed Critical Dalian Yu Yang Industrial Intelligent Co Ltd
Priority to CN201911008605.4A priority Critical patent/CN110712225A/zh
Publication of CN110712225A publication Critical patent/CN110712225A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • B25J19/04Viewing devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1612Programme controls characterised by the hand, wrist, grip control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G47/00Article or material-handling devices associated with conveyors; Methods employing such devices
    • B65G47/74Feeding, transfer, or discharging devices of particular kinds or types
    • B65G47/90Devices for picking-up and depositing articles or materials
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G47/00Article or material-handling devices associated with conveyors; Methods employing such devices
    • B65G47/74Feeding, transfer, or discharging devices of particular kinds or types
    • B65G47/90Devices for picking-up and depositing articles or materials
    • B65G47/905Control arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Manipulator (AREA)

Abstract

一种机器人对运动工件抓取的方法,根据机器人的抓取范围选择编码器,将编码器安装在输送机构的旋转轴上,在靠近输送机构上料一侧设置接近开关,建立机器人基坐标系BASE1和工具坐标系TOOL1,基坐标系的Y方向与输送机构的输送方向平行设置,在基坐标系BASE1下建立P1、P2、P3、P4四个坐标点使机器人能够抓取工件。本发明与现有技术相比具有成本更低,软硬件要求更加适合大多数生产企业的投入等优点。

Description

一种机器人对运动工件抓取的方法
技术领域
本发明涉及一种工件的抓取方法,尤其涉及一种应用机器人对运动中的工件进行跟踪抓取的方法。
背景技术
现阶段,工业机器人已普遍应用于车辆生产、零件加工、喷涂、搬运等工作中,在工业生产中最常用的机器人是抓取机器人。在加工流水线上工业机器人实现最多的操作之一是抓取与放置动作,同时抓取与放置动作也是工业机器人完成车辆生产、零件加工、喷涂等任务的核心技术,因此,工业机器人抓取技术的进步对其应用行业有着重要促进作用。传统的工业机器人完成工件抓取操作大多需要经过逐点示教,工件的抓取点、放置点以及工业机器人在执行任务的运动过程中的位置点都是预先示教好的,当工业机器人执行任务的外部环境发生改变时,就必须再次对工业机器人示教和编程,否则工业机器人不能成功抓取工件,特别在工业机器人抓取传送带上的工件时,工件在传送带上的位置点会受到外界环境的影响,比如:传送带传动时由于摩擦导致传送带速度发生变化,从而使工件抓取点的位置不固定。在这种情况下工业机器人抓取工件会失败,这也大大限制了传统示教工业机器人在现代化灵活生产线的应用,而在自动化生产线中工件大多随流水线运动,因此,工业机器人采用与传感器结合的方式对运动工件进行定位与抓取,其中,视觉传感器被广泛应用于工业机器人领域,但同时,视频和图像中包含的信息量较多,处理图像信息的速度慢是限制着视觉传感器应用的一个因素,实时性是视觉传感器推广使用的困难所在,对工业机器人抓取运动工件这种实时性要求高的***,图像处理算法的策略显得十分重要,算法计算量大或者过于复杂都不利于实时性,图像处理实时性差,引入的视觉传感器不能准确对运动工件进行定位,导致工业机器人不能成功抓取运动工件。此外,利用视觉传感器与工业机器人结合方式的成本非常高,硬件及软件要求也很高,无法满足众多生产企业的要求。
发明内容
本发明的目的就是提供一种机器人对运动工件抓取的方法,用以解决目前工业机器人抓取运动中工件时的定位不准,成功抓取困难等技术问题。
本发明为实现上述目的所采用的技术方案是:一种机器人对运动工件抓取的方法,包括以下步骤:
1)根据机器人的抓取范围选择编码器,将编码器安装在输送机构的旋转轴上,记录工件在输送机构上移动每米编码器输出的脉冲数H;
2)在靠近输送机构上料一侧设置接近开关,工件由上料端向出料端移动,当工件触发接近开关时,记录此时编码器输出的脉冲数N;
3)建立机器人基坐标系BASE1和工具坐标系TOOL1,基坐标系的Y方向与输送机构的输送方向平行设置,在基坐标系BASE1下建立P1、P2、P3、P4四个坐标点使机器人能够抓取工件;
4)工件由上料端向出料端移动过程中,实时读取工件在某一位置时编码器的脉冲数△N,根据以下公式能够计算出该位置BASE1的移动距离数据,即:
Y方向移动距离为:
Figure BDA0002243508190000021
X方向移动距离为:
Figure BDA0002243508190000022
公式中:基坐标系BASE1的原点在机器人基坐标系BASE0中的Y坐标值为L,基坐标系BASE1的原点在机器人基坐标系BASE0中的X坐标值为M,基坐标系BASE1与机器人基坐标系BASE0所成的夹角为A,基坐标系BASE0为机器人初始坐标系;
计算得到的移动距离数据实时补偿到基坐标系BASE1中,实现基坐标系BASE1与工件的同步移动,机器人基坐标系BASE1中建立的P1、P2、P3、P4四个坐标点相对工件是不变的,从而实现对运动中工件的抓取;
5)工件完成一次抓取后,将基坐标系BASE1恢复至建立时的数据,准备进行下一次抓取。
本发明能够实现运动中工件的准确跟踪和抓取工作,与现有技术相比,本发明无需事先定位,而且不受输送机构的影响,保证生产线的灵活应用;本发明能够实现工件的准确跟踪、定位并实现抓取,保证实时性抓取工作的完成,而且与视觉传感器方式相比,本发明所采用的方法成本更低,软硬件要求更加适合大多数生产企业的投入,满足众多企业的生产需求。
附图说明
图1为本发明的硬件示意图。
图2为本发明的坐标系建立示意图一。
图3为本发明的坐标系建立示意图二。
具体实施方式
接下来就结合附图对本发明作详细说明
一种机器人对运动工件抓取的方法,如图1、图2以及图3所示,步骤如下:
1)根据机器人1的抓取范围选择编码器,将编码器2安装在输送机3的旋转轴上,记录工件在输送机上移动每米编码器输出的脉冲数H;
2)在靠近输送机3上料一侧设置接近开关4,工件5由上料端向出料端移动,当工件触发接近开关时,记录此时编码器输出的脉冲数N;
3)建立机器人基坐标系BASE1和工具坐标系TOOL1,基坐标系的Y方向与输送机构的输送方向平行设置,在基坐标系BASE1下建立P1、P2、P3、P4四个坐标点使机器人能够抓取工件;
4)工件由上料端向出料端移动过程中,实时读取工件在某一位置时编码器的脉冲数△N,根据以下公式能够计算出该位置BASE1的移动距离数据,即:
Y方向移动距离为:
Figure BDA0002243508190000041
X方向移动距离为:
Figure BDA0002243508190000042
公式中:基坐标系BASE1的原点在机器人基坐标系BASE0中的Y坐标值为L,基坐标系BASE1的原点在机器人基坐标系BASE0中的X坐标值为M,基坐标系BASE1与机器人基坐标系BASE0所成的夹角为A,基坐标系BASE0为机器人初始坐标系;
计算得到的移动距离数据实时补偿到基坐标系BASE1中,实现基坐标系BASE1与工件的同步移动,机器人基坐标系BASE1中建立的P1、P2、P3、P4四个坐标点相对工件是不变的,从而实现对运动中工件的抓取;
5)工件完成一次抓取后,将基坐标系BASE1恢复至建立时的数据,准备进行下一次抓取。

Claims (1)

1.一种机器人对运动工件抓取的方法,其特征是:包括以下步骤:
1)根据机器人的抓取范围选择编码器,将编码器安装在输送机构的旋转轴上,记录工件在输送机构上移动每米编码器输出的脉冲数H;
2)在靠近输送机构上料一侧设置接近开关,工件由上料端向出料端移动,当工件触发接近开关时,记录此时编码器输出的脉冲数N;
3)建立机器人基坐标系BASE1和工具坐标系TOOL1,基坐标系的Y方向与输送机构的输送方向平行设置,在基坐标系BASE1下建立P1、P2、P3、P4四个坐标点使机器人能够抓取工件;
4)工件由上料端向出料端移动过程中,实时读取工件在某一位置时编码器的脉冲数△N,根据以下公式能够计算出该位置BASE1的移动距离数据,即:
Y方向移动距离为:
X方向移动距离为:
Figure FDA0002243508180000012
公式中:基坐标系BASE1的原点在机器人基坐标系BASE0中的Y坐标值为L,基坐标系BASE1的原点在机器人基坐标系BASE0中的X坐标值为M,基坐标系BASE1与机器人基坐标系BASE0所成的夹角为A,基坐标系BASE0为机器人初始坐标系;
计算得到的移动距离数据实时补偿到基坐标系BASE1中,实现基坐标系BASE1与工件的同步移动,机器人基坐标系BASE1中建立的P1、P2、P3、P4四个坐标点相对工件是不变的,从而实现对运动中工件的抓取;
5)工件完成一次抓取后,将基坐标系BASE1恢复至建立时的数据,准备进行下一次抓取。
CN201911008605.4A 2019-10-22 2019-10-22 一种机器人对运动工件抓取的方法 Pending CN110712225A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911008605.4A CN110712225A (zh) 2019-10-22 2019-10-22 一种机器人对运动工件抓取的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911008605.4A CN110712225A (zh) 2019-10-22 2019-10-22 一种机器人对运动工件抓取的方法

Publications (1)

Publication Number Publication Date
CN110712225A true CN110712225A (zh) 2020-01-21

Family

ID=69214086

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911008605.4A Pending CN110712225A (zh) 2019-10-22 2019-10-22 一种机器人对运动工件抓取的方法

Country Status (1)

Country Link
CN (1) CN110712225A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115503851A (zh) * 2021-06-23 2022-12-23 林德(中国)叉车有限公司 一种agv小车不停车自动取料的方法和***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105700530A (zh) * 2016-04-11 2016-06-22 南京埃斯顿自动化股份有限公司 一种机器人关节空间传送带跟随运动的轨迹规划方法
WO2017080640A1 (de) * 2015-11-10 2017-05-18 Kuka Roboter Gmbh Kalibrieren eines systems mit einem fördermittel und wenigstens einem roboter
CN108098773A (zh) * 2017-12-20 2018-06-01 芜湖哈特机器人产业技术研究院有限公司 一种机器人的分拣控制***和方法
CN109571477A (zh) * 2018-12-17 2019-04-05 西安工程大学 一种改进的机器人视觉与传送带综合标定方法
CN109663691A (zh) * 2019-01-09 2019-04-23 广州启帆工业机器人有限公司 一种实时跟踪喷涂的控制***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017080640A1 (de) * 2015-11-10 2017-05-18 Kuka Roboter Gmbh Kalibrieren eines systems mit einem fördermittel und wenigstens einem roboter
CN105700530A (zh) * 2016-04-11 2016-06-22 南京埃斯顿自动化股份有限公司 一种机器人关节空间传送带跟随运动的轨迹规划方法
CN108098773A (zh) * 2017-12-20 2018-06-01 芜湖哈特机器人产业技术研究院有限公司 一种机器人的分拣控制***和方法
CN109571477A (zh) * 2018-12-17 2019-04-05 西安工程大学 一种改进的机器人视觉与传送带综合标定方法
CN109663691A (zh) * 2019-01-09 2019-04-23 广州启帆工业机器人有限公司 一种实时跟踪喷涂的控制***及方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115503851A (zh) * 2021-06-23 2022-12-23 林德(中国)叉车有限公司 一种agv小车不停车自动取料的方法和***

Similar Documents

Publication Publication Date Title
CN111905983B (zh) 基于视觉跟随的点胶轨迹修正方法、装置、***及介质
US11478935B2 (en) Method for robot to automatically find bending position
CN105328697B (zh) 一种模块化六自由度机械手及其控制方法
CN110653826B (zh) 一种面向传送带目标跟随的机器人实时轨迹规划方法
CN109159151A (zh) 一种机械臂空间轨迹跟踪动态补偿方法和***
CN110497378A (zh) 一种用于零件加工的自动上下料机器人
CN109626002A (zh) 自动码垛机器人及其控制方法
JPH0863214A (ja) ビジュアルトラッキング方法
WO2019136998A1 (zh) 一种具有视觉***的瓷砖桁架机械装置
CN101402199A (zh) 基于视觉的手眼式低伺服精度机器人移动目标抓取方法
JP2002018754A (ja) ロボット装置及びその制御方法
Zhang et al. Design and development of a high speed sorting system based on machine vision guiding
CN112405519A (zh) 上下料机器人运动轨迹规划方法
WO2020173111A1 (zh) 一种 3d 微涂覆机器人及其涂覆方法
JP2019136808A (ja) 作業ロボットシステム
CN105171734A (zh) 高速四轴码垛机器人及码垛方法
CN108032290A (zh) 一种具有双伺服同步运动的桁架装置
CN110888422B (zh) 一种二维跟踪的机器人喷涂编程方法
Lee et al. Multi-robotic arms automated production line
CN108453733A (zh) 具有反馈控制功能的机器人、运动控制***、方法和介质
CN108481322B (zh) 具有精确控制功能的机器人、运动控制部件、方法和介质
CN110722585A (zh) 多工位机器人夹爪
CN111515928B (zh) 机械臂运动控制***
CN110712225A (zh) 一种机器人对运动工件抓取的方法
CN109352626B (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200121