CN105045098B - 一种机器人喷涂轨迹自动生成***的控制方法 - Google Patents

一种机器人喷涂轨迹自动生成***的控制方法 Download PDF

Info

Publication number
CN105045098B
CN105045098B CN201510289675.7A CN201510289675A CN105045098B CN 105045098 B CN105045098 B CN 105045098B CN 201510289675 A CN201510289675 A CN 201510289675A CN 105045098 B CN105045098 B CN 105045098B
Authority
CN
China
Prior art keywords
spraying
robot
track
workpiece
point
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.)
Active
Application number
CN201510289675.7A
Other languages
English (en)
Other versions
CN105045098A (zh
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.)
Ximeiai (wuhu) Robot Technology Co Ltd
Original Assignee
Ximeiai (wuhu) Robot Technology 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 Ximeiai (wuhu) Robot Technology Co Ltd filed Critical Ximeiai (wuhu) Robot Technology Co Ltd
Priority to CN201510289675.7A priority Critical patent/CN105045098B/zh
Publication of CN105045098A publication Critical patent/CN105045098A/zh
Application granted granted Critical
Publication of CN105045098B publication Critical patent/CN105045098B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Manipulator (AREA)
  • Spray Control Apparatus (AREA)
  • Numerical Control (AREA)

Abstract

本发明公开了一种机器人喷涂轨迹自动生成***的控制方法,包括以下步骤:(1)喷涂工艺专家***的形成;(2)工件图像数据输入;(3)喷涂工艺专家***进行图像处理,几何图形被检测和发送至轨迹映射模块中,由自动轨迹生成器进行轨迹自动生成处理;(4)轨迹自动生成;(5)参数设定;(6)样条算法实现恒定速度和高平滑性;(7)机器人控制器通过对样条进行运动学解算,形成最终轨迹。本发明具有自动化程度高、加工精度高和适用面广等优点,可实现不同工件喷涂轨迹自动生成,缩短了喷涂加工所耗费的时间,在工件摆放位置偏差、不同种类工件混放等情况下都能自动生成喷涂轨迹,极大的提高了加工效率。

Description

一种机器人喷涂轨迹自动生成***的控制方法
技术领域
本发明涉及工业机器人喷涂加工技术领域,具体的说是一种机器人喷涂轨迹自动生成***的控制方法。
背景技术
随着机器人技术的发展和应用,机器人在喷涂行业越来越广泛得到应用,喷涂过程中机器人的喷涂轨迹及喷涂点上的相关参数设定决定了喷涂的质量,而机器人喷涂路径的生成方式一般是调试人员根据待喷工件的3D图及现场进行点对点的编程调试完成。此方法操作复杂,对操作者有较高专业技能要求同时柔性化较差,工件更换后要求重新编制新的一套轨迹程序,操作极其繁琐,耗时较长,使得喷涂加工的效率较低,影响到产品的生产效率。
发明内容
为了解决上述技术问题,本发明提供一种机器人喷涂轨迹自动生成***的控制方法,可实现不同工件喷涂轨迹自动生成,从而降低用户的操作难度,在工件摆放位置偏差、不同种类工件混放等情况下都能自动生成喷涂轨迹提高使用效率。
本发明解决其技术问题采用以下技术方案来实现:
一种机器人喷涂轨迹自动生成***的控制方法,包括以下步骤:
(1)喷涂工艺专家***的形成:基于长期的喷涂项目经验和数据形成了一套喷涂工艺专家***,并将喷涂工艺专家***集成在计算机上;
(2)工件图像数据输入:各种工件图像获取形式的视觉***以固定或者移动的形式获得工件的图像数据,传输给喷涂工艺专家***;
(3)喷涂工艺专家***进行图像处理,自动生成工件喷涂轨迹,利用图像处理***接收来自视觉***数据后,模拟人类视觉和推理首先删除多余信息,然后提取出待喷涂工件的实体数据组成了待喷涂工件的几何图形,几何图形被检测和发送至轨迹映射模块中,由自动轨迹生成器进行轨迹自动生成处理;
(4)轨迹自动生成:由自动轨迹生成器生成机器人的喷涂程序,目标是为一个任何形状和尺寸的待喷涂工件找到一个最理想的自动喷涂轨迹,自动轨迹生成器集成了图形理论分析、路径优化算法、自动生成机器人运动轨迹,不需要进行点对点的喷涂程序的编程而自动生成了喷涂轨迹程序;
(5)参数设定:轨迹自动生成后,喷涂工艺专家***对喷涂路径上的每个点提供了如下参数:速度、手腕的旋转值、喷枪的开启和关闭、喷涂距离、喷枪的幅度范围、涂料的流量和颜色,轨迹的速度会被规划成匀速运动以获得最好的喷涂品质,由仿真***模拟机器人去完成设定好的喷涂任务;
(6)样条算法实现恒定速度和高平滑性:在步骤(5)完成后,操作者操作用户界面实现喷涂控制,利用样条算法基于三维传感器获取的工件坐标点信息,以在机器人的笛卡尔空间的正确的高度和走向上***每个轨迹点,通过分析临近的点可以完成样条计算,使得机器人在临近点之间的速度和加速度保持连续,会通过临近点对机器人轨迹进行分析,使得机器人的运动尽可能的平顺;
(7)机器人控制器通过对样条进行运动学解算,形成最终轨迹:根据步骤(6)中在笛卡尔空间通过样条算法得到的机器人轨迹点,由机器人控制器进行运动学解算,得到对应关节伺服电机的角度数据,同时对数据进行进一步离散化,得到伺服电机位置回路指令。在固定的采样周期内通过相应的控制算法,得到伺服电机速度指令、电流指令。通过安装在电机端(或关节输出端)的编码器完成对伺服电机位置值和速度值的实时反馈,从而完成对伺服电机的位置回路,速度回路和电流回路的实时闭环控制。使得机器人按预定的轨迹进行运动。
所述视觉***采用光栅、激光传感器实现对待喷涂工件的扫描。
所述图像处理***包括对待喷涂工件图像信息的搜索和分析,自动生成喷涂轨迹,不需要对机器人进行点对点试教编程。
在步骤(6)中样条算法要求基于三维传感器获取的工件坐标点信息,以在正确的高度和走向上***每个轨迹点,通过分析临近的点可以完成以上的计算,作为一个数字化的功能,实现恒定喷涂速度和高平滑性。
所述步骤(6)中的喷枪必须垂直于工件表面。
当工件表面光滑或表面为黑色,采用滤波器进行减少或者忽略干扰处理。
本发明的有益效果是:
本发明具有自动化程度高、加工精度高和适用面广等优点,可实现不同工件喷涂轨迹自动生成,从而降低用户的操作难度,替代了传统的针对单个不同型号的待喷涂工件的人工编程,缩短了喷涂加工所耗费的时间,在工件摆放位置偏差、不同种类工件混放等情况下都能自动生成喷涂轨迹,极大的提高了加工效率。
具体实施方式
为了使本发明的目的、技术方案和有益效果更加清楚,下面将结合优选实施例进行详细的说明,对本发明做进一步说明,以方便技术人员理解。
一种机器人喷涂轨迹自动生成***的控制方法,包括以下步骤:
(1)喷涂工艺专家***的形成:基于长期的喷涂项目经验和数据形成了一套喷涂工艺专家***,并将喷涂工艺专家***集成在计算机上;
(2)工件图像数据输入:各种工件图像获取形式的视觉***以固定或者移动的形式获得工件的图像数据,传输给喷涂工艺专家***;
(3)喷涂工艺专家***进行图像处理,自动生成工件喷涂轨迹,利用图像处理***接收来自视觉***数据后,模拟人类视觉和推理首先删除多余信息,然后提取出待喷涂工件的实体数据组成了待喷涂工件的几何图形,几何图形被检测和发送至轨迹映射模块中,由自动轨迹生成器进行轨迹自动生成处理;
(4)轨迹自动生成:由自动轨迹生成器生成机器人的喷涂程序,目标是为一个任何形状和尺寸的待喷涂工件找到一个最理想的自动喷涂轨迹,自动轨迹生成器集成了图形理论分析、路径优化算法、自动生成机器人运动轨迹,不需要进行点对点的喷涂程序的编程而自动生成了喷涂轨迹程序;
(5)参数设定:轨迹自动生成后,喷涂工艺专家***对喷涂路径上的每个点提供了如下参数:速度、手腕的旋转值、喷枪的开启和关闭、喷涂距离、喷枪的幅度范围、涂料的流量和颜色,轨迹的速度会被规划成匀速运动以获得最好的喷涂品质,由仿真***模拟机器人去完成设定好的喷涂任务;
(6)样条算法实现恒定速度和高平滑性:在步骤(5)完成后,操作者操作用户界面实现喷涂控制,利用样条算法基于三维传感器获取的工件坐标点信息,以在机器人的笛卡尔空间的正确的高度和走向上***每个轨迹点,通过分析临近的点可以完成样条计算,使得机器人在临近点之间的速度和加速度保持连续,会通过临近点对机器人轨迹进行分析,使得机器人的运动尽可能的平顺;
(7)机器人控制器通过对样条进行运动学解算,形成最终轨迹:根据步骤(6)中在笛卡尔空间通过样条算法得到的机器人轨迹点,由机器人控制器进行运动学解算,得到对应关节伺服电机的角度数据,同时对数据进行进一步离散化,得到伺服电机位置回路指令。在固定的采样周期内通过相应的控制算法,得到伺服电机速度指令、电流指令。通过安装在电机端(或关节输出端)的编码器完成对伺服电机位置值和速度值的实时反馈,从而完成对伺服电机的位置回路,速度回路和电流回路的实时闭环控制。使得机器人按预定的轨迹进行运动。
所述视觉***采用光栅、激光传感器实现对待喷涂工件的扫描。
所述图像处理***包括对待喷涂工件图像信息的搜索和分析,自动生成喷涂轨迹,不需要对机器人进行点对点试教编程。
在步骤(6)中样条算法要求基于三维传感器获取的工件坐标点信息,以在正确的高度和走向上***每个轨迹点,通过分析临近的点可以完成以上的计算,作为一个数字化的功能,实现恒定喷涂速度和高平滑性。
所述步骤(6)中的喷枪必须垂直于工件表面。
当工件表面光滑或表面为黑色,三维扫描结果受噪音影响,使得获取的数据出现很多错误,比如高度的变化检测和工件边缘的变形等,会导致机器人的运行出现波动,因此特采用滤波器进行减少或者忽略干扰处理,以使得工件的表面尽可能的光滑。
最后说明的是,以上优选实施例仅用以说明本发明的技术方案而非限制,尽管通过上述优选实施例已经对本发明进行了详细的描述,但本领域技术人员应当理解,可以在形式上和细节上对其作出各种各样的改变,而不偏离本发明权利要求书所限定的范围。

Claims (5)

1.一种机器人喷涂轨迹自动生成***的控制方法,其特征在于:包括以下步骤:
(1)喷涂工艺专家***的形成:基于长期的喷涂项目经验和数据形成了一套喷涂工艺专家***,并将喷涂工艺专家***集成在计算机上;
(2)工件图像数据输入:各种工件图像获取形式的视觉***以固定或者移动的形式获得工件的图像数据,传输给喷涂工艺专家***;
(3)喷涂工艺专家***进行图像处理,自动生成工件喷涂轨迹,利用图像处理***接收来自视觉***数据后,模拟人类视觉和推理首先删除多余信息,然后提取出待喷涂工件的实体数据组成了待喷涂工件的几何图形,几何图形被检测和发送至轨迹映射模块中,由自动轨迹生成器进行轨迹自动生成处理;
(4)轨迹自动生成:由自动轨迹生成器生成机器人的喷涂程序,目标是为一个任何形状和尺寸的待喷涂工件找到一个最理想的自动喷涂轨迹,自动轨迹生成器集成了图形理论分析、路径优化算法,自动生成机器人运动轨迹,不需要进行点对点的喷涂程序的编程而自动生成了喷涂轨迹程序;
(5)参数设定:轨迹自动生成后,喷涂工艺专家***对喷涂路径上的每个点提供了如下参数:速度、手腕的旋转值、喷枪的开启和关闭、喷涂距离、喷枪的幅度范围、涂料的流量和颜色,轨迹的速度会被规划成匀速运动以获得最好的喷涂品质,由仿真***模拟机器人去完成设定好的喷涂任务;
(6)样条算法实现恒定速度和高平滑性:在步骤(5)完成后,操作者操作用户界面实现喷涂控制,利用样条算法基于三维传感器获取的工件坐标点信息,以在机器人的笛卡尔空间的正确的高度和走向上***每个轨迹点,通过分析临近的点可以完成样条计算,使得机器人在临近点之间的速度和加速度保持连续,会通过临近点对机器人轨迹进行分析,使得机器人的运动尽可能的平顺;
(7)机器人控制器通过对样条进行运动学解算,形成最终轨迹:根据步骤(6)中在笛卡尔空间通过样条算法得到的机器人轨迹点,由机器人控制器进行运动学解算,得到对应关节伺服电机的角度数据,同时对数据进行进一步离散化,得到伺服电机位置回路指令,在固定的采样周期内通过相应的控制算法,得到伺服电机速度指令、电流指令,通过安装在电机端或关节输出端的编码器完成对伺服电机位置值和速度值的实时反馈,从而完成对伺服电机的位置回路,速度回路和电流回路的实时闭环控制,使得机器人按预定的轨迹进行运动。
2.根据权利要求1所述的一种机器人喷涂轨迹自动生成***的控制方法,其特征在于:所述视觉***采用光栅或激光传感器实现对待喷涂工件的扫描。
3.根据权利要求1所述的一种机器人喷涂轨迹自动生成***的控制方法,其特征在于:所述图像处理***包括对待喷涂工件图像信息的搜索和分析,自动生成喷涂轨迹,不需要对机器人进行点对点试教编程。
4.根据权利要求1所述的一种机器人喷涂轨迹自动生成***的控制方法,其特征在于:所述步骤(6)中的喷枪必须垂直于工件表面。
5.根据权利要求1所述的一种机器人喷涂轨迹自动生成***的控制方法,其特征在于:在步骤(6)中,当工件表面光滑或表面为黑色,采用滤波器进行减少或者忽略干扰处理。
CN201510289675.7A 2015-05-29 2015-05-29 一种机器人喷涂轨迹自动生成***的控制方法 Active CN105045098B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510289675.7A CN105045098B (zh) 2015-05-29 2015-05-29 一种机器人喷涂轨迹自动生成***的控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510289675.7A CN105045098B (zh) 2015-05-29 2015-05-29 一种机器人喷涂轨迹自动生成***的控制方法

Publications (2)

Publication Number Publication Date
CN105045098A CN105045098A (zh) 2015-11-11
CN105045098B true CN105045098B (zh) 2017-11-21

Family

ID=54451718

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510289675.7A Active CN105045098B (zh) 2015-05-29 2015-05-29 一种机器人喷涂轨迹自动生成***的控制方法

Country Status (1)

Country Link
CN (1) CN105045098B (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015109775B3 (de) 2015-06-18 2016-09-22 RobArt GmbH Optischer Triangulationssensor zur Entfernungsmessung
DE102015114883A1 (de) 2015-09-04 2017-03-09 RobArt GmbH Identifizierung und Lokalisierung einer Basisstation eines autonomen mobilen Roboters
DE102015119501A1 (de) 2015-11-11 2017-05-11 RobArt GmbH Unterteilung von Karten für die Roboternavigation
DE102015119865B4 (de) * 2015-11-17 2023-12-21 RobArt GmbH Robotergestützte Bearbeitung einer Oberfläche mittels eines Roboters
DE102015121666B3 (de) 2015-12-11 2017-05-24 RobArt GmbH Fernsteuerung eines mobilen, autonomen Roboters
DE102016102644A1 (de) 2016-02-15 2017-08-17 RobArt GmbH Verfahren zur Steuerung eines autonomen mobilen Roboters
EP3974934A1 (de) 2017-03-02 2022-03-30 Robart GmbH Verfahren zur steuerung eines autonomen, mobilen roboters
KR101991053B1 (ko) * 2017-07-27 2019-10-01 두림야스카와(주) 차량 도장 로봇 시뮬레이션 방법
CN107335571A (zh) * 2017-08-25 2017-11-10 无锡康柏斯机械科技有限公司 一种大型罐体内壁防腐层喷涂装置
CN107908152A (zh) * 2017-12-26 2018-04-13 苏州瀚华智造智能技术有限公司 一种活动式机器人自动喷涂装置、控制***及方法
CN108481322B (zh) * 2018-03-05 2019-08-16 北京镁伽机器人科技有限公司 具有精确控制功能的机器人、运动控制部件、方法和介质
CN108921808B (zh) * 2018-06-27 2020-12-22 清华大学 一种平面工件喷涂轨迹生成方法、***及计算机存储介质
CN109201424B (zh) * 2018-11-14 2021-12-10 珠海格力智能装备有限公司 电路板的喷涂方法及装置、存储介质及处理器
CN109794382A (zh) * 2019-02-27 2019-05-24 华南理工大学 一种3d微涂覆机器人及其涂覆方法
CN110465422B (zh) * 2019-08-29 2020-06-19 内蒙古大学 一种基于fpga的喷涂机运动控制***及其运动控制方法
US11904871B2 (en) * 2019-10-30 2024-02-20 Deere & Company Predictive machine control
CN111002317A (zh) * 2019-11-20 2020-04-14 希美埃(芜湖)机器人技术有限公司 基于机器人视觉在门窗喷涂行业新型的喷涂方法及其喷涂装置
CN112757293A (zh) * 2020-12-25 2021-05-07 希美埃(芜湖)机器人技术有限公司 基于机器人视觉的多种混合板件的识别与喷涂方法
CN115488897A (zh) * 2022-10-28 2022-12-20 安徽省凤阳县前力玻璃制品有限公司 机械手臂码垛最优空间轨迹规划方法
CN117826739B (zh) * 2024-03-05 2024-05-28 中建三局集团有限公司 应用于管道自动化产线的管道处理方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101612734A (zh) * 2009-08-07 2009-12-30 清华大学 管道喷涂机器人及其作业轨迹规划方法
CN101850552A (zh) * 2010-05-28 2010-10-06 广东工业大学 一种工业机器人综合控制平台及其控制方法
CN102081354A (zh) * 2010-12-01 2011-06-01 深圳市众为兴数控技术有限公司 一种基于高速现场总线的多轴运动控制插补算法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120156362A1 (en) * 2010-12-21 2012-06-21 Alexandr Sadovoy Method and device for coating path generation
US9327401B2 (en) * 2012-09-10 2016-05-03 Fanuc America Corporation Method of controlling a redundant robot

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101612734A (zh) * 2009-08-07 2009-12-30 清华大学 管道喷涂机器人及其作业轨迹规划方法
CN101850552A (zh) * 2010-05-28 2010-10-06 广东工业大学 一种工业机器人综合控制平台及其控制方法
CN102081354A (zh) * 2010-12-01 2011-06-01 深圳市众为兴数控技术有限公司 一种基于高速现场总线的多轴运动控制插补算法

Also Published As

Publication number Publication date
CN105045098A (zh) 2015-11-11

Similar Documents

Publication Publication Date Title
CN105045098B (zh) 一种机器人喷涂轨迹自动生成***的控制方法
CN104841593B (zh) 一种机器人自动喷涂***的控制方法
CN110238831B (zh) 基于rgb-d图像及示教器的机器人示教***及方法
CN107901041B (zh) 一种基于图像混合矩的机器人视觉伺服控制方法
CN107899814A (zh) 一种机器人喷涂***及其控制方法
CN106391366B (zh) 一种民用飞机大部件自动化涂装***
US8706300B2 (en) Method of controlling a robotic tool
CN104759379B (zh) 基于喷涂目标三维成像技术的全流程闭环智能喷涂机器人
CN104325268A (zh) 一种基于智能学习的工业机器人三维空间自主装配方法
CN107908152A (zh) 一种活动式机器人自动喷涂装置、控制***及方法
CN108481323A (zh) 基于增强现实的机器人运动轨迹自动编程***及方法
CN109967292A (zh) 一种基于工件轮廓信息三维重构的自动喷涂***及其方法
CN108453439A (zh) 基于视觉传感的机器人焊接轨迹自主编程***及方法
WO2020173111A1 (zh) 一种 3d 微涂覆机器人及其涂覆方法
CN111347431A (zh) 一种手持工具示教的机器人示教喷涂方法和装置
CN103713579B (zh) 一种工业机器人作业方法
CN106583974A (zh) 一种无需编程结构件激光快速寻位焊接***及焊接方法
CN108161941B (zh) 一种运用于木材喷涂行业的机器人轨迹优化方法及装置
CN108614560A (zh) 一种移动机器人视觉伺服保性能跟踪控制方法
CN110756359A (zh) 一种基于视觉的自动喷涂装置及方法
CN208156500U (zh) 一种活动式机器人自动喷涂装置
Dhanaraj et al. A mobile manipulator system for accurate and efficient spraying on large surfaces
Lai et al. Integration of visual information and robot offline programming system for improving automatic deburring process
CN106777876A (zh) 一种用于机器人的旋转电弧焊缝跟踪***信息处理方法
CN109663691B (zh) 一种实时跟踪喷涂的控制***及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 241000 Anhui province Wuhu Jiujiang City Jiujiang District Economic Development Zone Wan Chun Road No. 96

Applicant after: Ximeiai (Wuhu) Robot Technology Co Ltd

Address before: 241000 Anhui province Wuhu Jiujiang City Jiujiang District Economic Development Zone East Road No. 8 leap

Applicant before: Wuhu Xi Meiai Robotics Technology Co., Ltd.

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant