[go: up one dir, main page]

CN115686027B - 一种曲面恒力打磨机器人的路径规划及控制方法 - Google Patents

一种曲面恒力打磨机器人的路径规划及控制方法 Download PDF

Info

Publication number
CN115686027B
CN115686027B CN202211457659.0A CN202211457659A CN115686027B CN 115686027 B CN115686027 B CN 115686027B CN 202211457659 A CN202211457659 A CN 202211457659A CN 115686027 B CN115686027 B CN 115686027B
Authority
CN
China
Prior art keywords
robot
polishing
curvature
point cloud
grinding
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
CN202211457659.0A
Other languages
English (en)
Other versions
CN115686027A (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.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
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 Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN202211457659.0A priority Critical patent/CN115686027B/zh
Publication of CN115686027A publication Critical patent/CN115686027A/zh
Application granted granted Critical
Publication of CN115686027B publication Critical patent/CN115686027B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)

Abstract

本发明公开了一种曲面恒力打磨机器人的路径规划及控制方法,包括如下步骤:根据打磨曲面的曲率划分不同区域,不同曲率采取不同直径的砂轮;确定打磨机器人在曲面各点的位姿;确定机器人在各区域的运行轨迹;在每个位姿点,通过恒力控制使每个点打磨力基本相同;通过实际扫描模型与三维模型对比,确定明显缺陷所在位置后,对缺陷位置打磨轨迹规划;完成该曲率范围的打磨区域后,更换末端打磨砂轮,打磨下一个曲率范围的区域;最后在恒力控制下驱动打磨机器人完成整体曲面打磨。

Description

一种曲面恒力打磨机器人的路径规划及控制方法
技术领域
本发明涉及机械加工设备技术领域,具体涉及一种曲面恒力打磨机器人的路径规划及控制方法。
背景技术
大型曲面通常通过铸造获得,但铸造获得曲面表面质量较差,需要通过二次加工来提升表面质量,如打磨抛光等。当前大部分企业仍采用人工打磨,效率较低,打磨质量不稳定。随着机器人技术的快速发展,机器人打磨技术得到了越来越广泛的应用。因此,基于工业机器人,开展曲面打磨的路径规划和控制,来提升打磨效率和打磨质量是十分必要的。
发明内容
为了解决现有技术中存在的问题,本发明提供了轨迹规划和控制流程合理的一种曲面恒力打磨机器人的路径规划及控制方法。
本发明的技术方案如下:
一种曲面恒力打磨机器人的路径规划及控制方法,包括以下步骤:
1)打磨区域划分:通过曲率分析,根据曲率大小划分打磨区域,每个打磨区域对应一个型号的打磨砂轮;
2)点云处理:通过对曲面的三维模型进行均匀采样获得点云数据,并进行降噪处理;
3)位姿计算:对获得点云数据进行位姿计算,完善路径点的位姿信息;
4)轨迹规划:根据不同曲率区域选取的打磨砂轮,选取两行路径点之间的间距,相邻路径点的间隔为1mm,将同行的路径点连接获得该行的机器人运行轨迹;
5)点云对比:采用三维扫描仪对实际曲面进行扫描,并以实际与三维模型的点云之间的距离作为评判标准,判断是否存在明显缺陷,若存在对缺陷区域先进行处理,处理后再按照规划的轨迹运行;
6)打磨恒力控制:机器人按照规划的轨迹运行时,为保证去除的材料相同需要保证打磨的法向力相同,再机器人末端添加力传感器,并采用基于位置的阻抗控制,实时调节机器人运行位姿,实现沿曲面恒力打磨。
7)完成该曲率档次的打磨区域后,更换末端打磨砂轮,打磨下一个曲率范围的区域。
进一步的,所述打磨区域划分步骤,具体包括以下步骤:
1.1)三维模型预处理,对曲面三维模型的待加工外表面进行提取;
1.2)曲率分析,对待加工外表面的曲率进行分析,按照曲率半径大小划分为大、中、小三个档次;
1.3)区域划分:根据划分曲率半径划分档次后,将相邻的曲率属于同一档次的区域链接,连接规则按照先大后小的规律,将小曲率留到最后,与加工顺序相同。
进一步的,所述点云处理步骤,具体如下:
2.1)对待加工曲面进行离散化;
2.2)对离散化的点云进行降噪处理;
2.3)对降噪后的点云均匀取点。
进一步的,所述位姿计算步骤,具体如下:
3.1)法向计算,采用坎尼算子计算位姿点的法向,以与机器人接触方向为正;
3.2)X向计算,以沿加工方向上两个相邻点的连线作为X方向,以加工方向为正;
3.3)Y向计算,确定X向与Z向后,采用右手法则确定Y向。
进一步的,所述轨迹规划步骤,具体如下:
4.1)间距确定,根据分区设定相邻路径的间距,即该分区采用的打磨砂轮直径;同一路径上,点云间隔设置为1mm;
4.2)同档分区综合路径规划,将同一档次的区域,进行综合路径规划,即对同一曲率档次的区域进行统一的路径规划,确定加工的先后顺序,以及分区域的加工起点和终点,使该区域终点与下一个区域起点之间的距离小于10cm。
进一步的,所述点云对比步骤,具体如下:
5.1)扫描,对加工曲面进行扫描,扫描得到点云数据;
5.2)对比,将扫描得到的点云与三维模型的点云数据进行对比,以位姿点之间的距离作为批判标准;
5.3)处理,对存在缺陷区域,进行预加工的轨迹规划。如毛刺部分,则使用示教预处理,使其缺陷小于2mm,达到恒力打磨处理范围内。
进一步的,所述打磨恒力控制步骤,具体如下:
6.1)力采集,通过安装在机器人末端的力传感器实时采集打磨力信息;
6.2)信息计算,将力信息输入基于位置的阻抗控制模型,计算得到位置偏移量;
本发明的有益效果如下:解决了大型曲面打磨中的路径规划效率和质量并重的问题;通过不同曲率采取不同的打磨片和路径规划,保证打磨效率,通过将恒力控制和位姿计算保证打磨质量。
附图说明
图1为本发明的流程框图;
图2为本发明的曲率分析的流程框图;
图3为本发明的位姿计算的流程框图;
图4为本发明的扫描对比的流程框图。
具体实施方式
下面将参照附图更加详细说明本发明的实施过程。虽然附图中显示了本公开的流程,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。下面将参考附图并结合实施例来详细说明本发明。
参考图1,其为本发明的总体流程框图。
一种曲面恒力打磨机器人的路径规划及控制方法,包括以下步骤:
步骤A1,曲面三维模型提取;
具体地,对工件整体三维模型预处理步骤,提取大型曲面三维模型的待加工外表面;
步骤A2,曲率分析,对待加工外表面的曲率进行分析,按照曲率半径大小划分为大、中、小三个档次;
具体地,具体细节步骤见图2;将曲面模型导入后,对模型进行曲率计算,计算后进入B3的判断模块,根据区域的曲率划分,对于曲率半径大于100的划分为大曲率区域,小于100的进入B4的判断模块,小于50的划分为小曲率区域,大于50小于100的划分为中曲率区域,划分后,进入B5将离散的区域进行整合,完成曲率及点云分析步骤。
步骤A3,点云处理;对模型离散化取点云,并对点云进行处理。
具体地,将曲面三维模型的待加工外表面离散化为点云,对离散后的点云进行降噪处理。
步骤A4,位姿计算,对点云进行位姿计算,确定机器人运行至该点时的姿态。
具体地,如图3所示,C1根据曲率分区使用的砂轮型号;C2确定轨迹间距;C3对现有点云数据进行简化,C4获得轨迹上的点;C5对轨迹上的点采用坎尼算子计算;C6根据坎尼计算结果,以远离机器人末端方向为,得到路径点的法向;C7为X向计算,以沿加工方向上两个相邻点的连线作为X方向,以加工方向为正;C8为Y向量计算,缺点X向与Z向后,采用右手法则确定Y向;C9对上述三向汇总得到路径点的位姿。
步骤A5,轨迹规划步骤,对区域内的位姿点进行串联,对同一曲率范围内的各区域进行连接。
具体地,包含间距确定步骤,根据分区设定相邻路径的间距(即该分区采用的打磨砂轮直径);同一路径上,点云间隔设置为1mm;同档分区综合路径规划,将同一档次的区域,进行综合路径规划确定加工的先后顺序,以及分区域的加工起点和终点,使该区域终点与下一个区域起点之间的距离尽可能的小。
步骤A6,机器人运行轨迹,根据实际情况与三维模型对比,确定加工曲面有无明显的铸造缺陷,并根据缺陷进行专项处理。
具体地,D1对加工曲面实际情况进行扫描,扫描得到点云数据,D2将扫描得到的点云与三维模型的点云数据进行对比,以位姿点之间的距离作为批判标准;D3处理步骤,对存在缺陷区域,进行预加工的轨迹规划;D4按照原有轨迹运行。
步骤A7,机器人恒力控制,采用基于位置的阻抗控制。
具体地,通过安装在机器人末端的力传感器实时采集打磨力信息;将力信息输入基于位置的阻抗控制模型,计算得到位置偏移量;将位置偏移量输入给机器人,控制机器人运行到纠正后的相应位姿,实现曲面恒力打磨。
步骤A8,恒力控制后的实际运行轨迹。
步骤A9,打磨完一个曲率档次的区域后,更换刀打磨下一个曲率档次的区域。
具体地,机器人打磨完大曲率区域后,更换小一个型号的砂轮,打磨中曲率区域,最后再次更换砂轮,打磨小曲率区域,完成整个曲面打磨。
上述实施例只是本发明的较佳实施例,并不是对本发明技术方案的限制,只要是不经过创造性劳动即可在上述实施例的基础上实现的技术方案,均应视为落入本发明专利的权利保护范围内。

Claims (2)

1.一种曲面恒力打磨机器人的路径规划及控制方法,其特征在于,包括以下步骤:
1)打磨区域划分:通过曲率分析,根据曲率大小划分打磨区域,每个打磨区域对应一个型号的打磨砂轮;
所述打磨区域划分步骤,具体包括以下步骤:
1.1)三维模型预处理,对曲面三维模型的待加工外表面进行提取;
1.2)曲率分析,对待加工外表面的曲率进行分析,按照曲率半径大小划分为大、中、小三个档次;
1.3)区域划分:根据划分曲率半径划分档次后,将相邻的曲率属于同一档次的区域连接,连接规则按照先大后小的规律,将小曲率留到最后,与加工顺序相同;
2)点云处理:通过对曲面的三维模型进行均匀采样获得点云数据,并进行降噪处理;
所述点云处理步骤,具体如下:
2.1)对待加工曲面进行离散化;
2.2)对离散化的点云进行降噪处理;
2.3)对降噪后的点云均匀取点;
3)位姿计算:对获得点云数据进行位姿计算,完善路径点的位姿信息;
所述位姿计算步骤,具体如下:
3.1)法向计算,采用坎尼算子计算位姿点的法向,以与机器人接触方向为正;
3.2)X向计算,以沿加工方向上两个相邻点的连线作为X方向,以加工方向为正;
3.3)Y向计算,确定X向与Z向后,采用右手法则确定Y向;
4)轨迹规划:根据不同曲率区域选取的打磨砂轮,选取两行路径点之间的间距,相邻路径点的间隔为1mm,将同行的路径点连接获得该行的机器人运行轨迹;
所述轨迹规划步骤,具体如下:
4.1)间距确定,根据分区设定相邻路径的间距,即该分区采用的打磨砂轮直径;同一路径上,点云间隔设置为1mm;
4.2)同档分区综合路径规划,将同一档次的区域,进行综合路径规划,即对同一曲率档次的区域进行统一的路径规划,确定加工的先后顺序,以及分区域的加工起点和终点,使该区域终点与下一个区域起点之间的距离小于10cm;
5)点云对比:采用三维扫描仪对实际曲面进行扫描,并以实际与三维模型的点云之间的距离作为评判标准,判断是否存在明显缺陷,若存在对缺陷区域先进行处理,处理后再按照规划的轨迹运行;
6)打磨恒力控制:机器人按照规划的轨迹运行时,为保证去除的材料相同需要保证打磨的法向力相同,再机器人末端添加力传感器,并采用基于位置的阻抗控制,实时调节机器人运行位姿,实现沿曲面恒力打磨;
所述打磨恒力控制步骤,具体如下:
6.1)力采集,通过安装在机器人末端的力传感器实时采集打磨力信息;
6.2)信息计算,将力信息输入基于位置的阻抗控制模型,计算得到位置偏移量;
6.3)控制机器人,将位置偏移量输入给机器人,控制机器人运行到纠正后的相应位姿,实现曲面恒力打磨;
7)完成一个曲率档次的打磨区域后,更换末端打磨砂轮,打磨下一个曲率范围的区域。
2.根据权利要求1所述的一种曲面恒力打磨机器人的路径规划及控制方法,其特征在于,所述点云对比步骤,具体如下:
5.1)扫描,对加工曲面进行扫描,扫描得到点云数据;
5.2)对比,将扫描得到的点云与三维模型的点云数据进行对比,以位姿点之间的距离作为批判标准;
5.3)处理,对存在缺陷区域,进行预加工的轨迹规划;
如毛刺部分,则使用示教预处理,使其缺陷小于2mm,达到恒力打磨处理范围内。
CN202211457659.0A 2022-11-21 2022-11-21 一种曲面恒力打磨机器人的路径规划及控制方法 Active CN115686027B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211457659.0A CN115686027B (zh) 2022-11-21 2022-11-21 一种曲面恒力打磨机器人的路径规划及控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211457659.0A CN115686027B (zh) 2022-11-21 2022-11-21 一种曲面恒力打磨机器人的路径规划及控制方法

Publications (2)

Publication Number Publication Date
CN115686027A CN115686027A (zh) 2023-02-03
CN115686027B true CN115686027B (zh) 2025-02-25

Family

ID=85054121

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211457659.0A Active CN115686027B (zh) 2022-11-21 2022-11-21 一种曲面恒力打磨机器人的路径规划及控制方法

Country Status (1)

Country Link
CN (1) CN115686027B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117408049B (zh) * 2023-10-19 2024-04-09 无锡斯帝尔科技有限公司 一种基于3d视觉的打磨路径规划方法
CN118707959A (zh) * 2024-08-29 2024-09-27 中国科学院长春光学精密机械与物理研究所 一种复杂模具型面微小特征区域自主识别与路径规划方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111055293A (zh) * 2019-11-21 2020-04-24 东南大学 一种基于曲面自适应的工业机器人高精度恒力打磨方法
CN111230869A (zh) * 2020-01-21 2020-06-05 北京卫星制造厂有限公司 一种复杂空间曲线焊缝运动轨迹和焊接工艺协同规划方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0890890B1 (en) * 1996-03-26 2008-05-28 Toyota Jidosha Kabushiki Kaisha Method and apparatus for preparing data on tool moving path, and machining method and system
CN113414773B (zh) * 2021-05-24 2022-07-08 广东中发罗庚智能装备制造有限公司 一种打磨机器人的打磨控制方法及系统
CN114924527A (zh) * 2022-05-20 2022-08-19 上海交通大学 适用于圆柱磨抛工具的机器人力控磨抛轨迹规划方法及系统

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111055293A (zh) * 2019-11-21 2020-04-24 东南大学 一种基于曲面自适应的工业机器人高精度恒力打磨方法
CN111230869A (zh) * 2020-01-21 2020-06-05 北京卫星制造厂有限公司 一种复杂空间曲线焊缝运动轨迹和焊接工艺协同规划方法

Also Published As

Publication number Publication date
CN115686027A (zh) 2023-02-03

Similar Documents

Publication Publication Date Title
CN115686027B (zh) 一种曲面恒力打磨机器人的路径规划及控制方法
CN110091333B (zh) 复杂曲面表面焊缝特征识别和自动磨抛的装置及方法
CN105868498B (zh) 基于扫描线点云的蒙皮边界特征重构方法
CN115035120B (zh) 基于物联网的机床控制方法及系统
CN108931961A (zh) 一种基于机器视觉的整体式立铣刀磨破损检测方法
CN114571326B (zh) 基于计算机视觉的变形曲面磨削方法、装置及系统
US10654148B2 (en) Systems and methods for conditioning blades
CN105676779B (zh) 一种自由曲面加工局部干涉区域边界确定的追踪方法
CN106312692A (zh) 基于最小外接矩形的刀具磨损检测方法
CN106514434A (zh) 一种基于数据的铣削刀具磨损监测方法
CN113878592B (zh) 基于激光寻位的工件切割方法、装置及切割机器人
CN115993804B (zh) 一种基于数控机床的刀具参数调整方法及相关设备
CN103395001A (zh) 一种磨削加工过程诊断及智能优化系统和方法
CN112846987A (zh) 一种三维立体成像打磨方法及打磨装置
CN107388991A (zh) 一种端面多圆角轴类零件圆角半径测量方法
CN117392086A (zh) 一种构件焊缝表面缺陷识别定位及打磨系统
CN114460900B (zh) 一种异形曲面玻璃轮廓的加工方法及装置
CN106681278A (zh) 五轴侧铣加工过程中刀具与工件瞬时接触轮廓提取方法
CN118466502A (zh) 高铁结构件表面缺陷磨抛修复轨迹自主规划方法及系统
CN118204631A (zh) 一种汽车风道焊接方法及系统
CN117911732B (zh) 一种机器人打磨规则模板匹配方法及装置
CN116164663A (zh) 一种道岔尖轨型面轨道式机器人测量设备及其三维模型重建方法
CN109129039B (zh) 刀具的开刃系统和方法
CN110021027B (zh) 一种基于双目视觉的切边点计算方法
CN113843660A (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
GR01 Patent grant
GR01 Patent grant