CN107838920A - 一种机器人打磨力控制***和方法 - Google Patents
一种机器人打磨力控制***和方法 Download PDFInfo
- Publication number
- CN107838920A CN107838920A CN201711385709.8A CN201711385709A CN107838920A CN 107838920 A CN107838920 A CN 107838920A CN 201711385709 A CN201711385709 A CN 201711385709A CN 107838920 A CN107838920 A CN 107838920A
- Authority
- CN
- China
- Prior art keywords
- robot
- force
- real
- controller
- 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.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/005—Manipulators for mechanical processing tasks
- B25J11/0065—Polishing or grinding
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
Abstract
本发明揭示了一种机器人打磨力控制***,***设有用于打磨物件的机器人单元,所述机器人单元将其实时位姿信息发送至机器人控制器,所述机器人单元上设有采集打磨力度的力传感器,所述力传感器输出实时力信息至上位机控制器,所述机器人单元输出实时位姿信息至上位机控制器,所述上位机控制器根据实时力信息和实时位姿信息输出修正位姿信号至机器人控制器,所述机器人控制器根据修正位姿信号驱动机器人单元修改当前的运动轨迹。本发明的优点在于机器人打磨过程中,力控制***实时调节打磨轨迹,能保持加工过程力恒定,工件表面加工质量较高,效果良好。
Description
技术领域
本发明涉及工业机器人的运动控制领域,并可扩展用到机床的运动控制领域。
背景技术
机器人技术的飞速发展,使得大量的机器人被应用到工业生产中,随着感知***的出现,人工打磨这类传统制造工艺,也在逐步被机器人自动打磨取代;
机器人打磨加工过程中,末端工具与工件的偏差产生接触力,较大的接触力易对机器人和工件造成损伤,接触力的大小影响着加工的精度,进而影响加工的质量,仅仅通过机器人位置控制***达不到任务要求。此外,工业机器人还没有加入力控制功能,只能进行位置控制和速度控制,且均采用封闭结构的控制器,导致底层控制***的二次开发困难,难以满足生产需求。
发明内容
本发明所要解决的技术问题是实现一种方便二次开发,能够对工业机器人打磨力进行控制的***。
为了实现上述目的,本发明采用的技术方案为:一种机器人打磨力控制***,***设有用于打磨物件的机器人单元,所述机器人单元将其实时位姿信息发送至机器人控制器,所述机器人单元上设有采集打磨力度的力传感器,所述力传感器输出实时力信息至上位机控制器,所述机器人单元输出实时位姿信息至上位机控制器,所述上位机控制器根据实时力信息和实时位姿信息输出修正位姿信号至机器人控制器,所述机器人控制器根据修正位姿信号驱动机器人单元修改当前的运动轨迹。
所述力传感器安装在打磨工具与机器人单元上用于固定打磨工具的安装部之间,所述力传感器采集打磨工具施加在被打磨物件上的法向力。
所述上位机控制器与机器人控制器之间采用套接字通讯,所述上位机控制器与力传感器之间采用EtherCAT通讯。
基于所述机器人打磨力控制***的控制方法,机器人控制器根据预先设定程序执行初始轨迹,机器人单元运行过程中,上位机控制器根据获取的实时力信息和实时位姿信息,对物件打磨的每一个打磨点依次进行控制策略的调整。
所述控制策略的调整方法:
1)上位机控制器将获取的实时力信息与当前打磨点的预设力度比较获得法向偏差力△F;
2)若差值△F大于法向偏差力阈值h,则计算位置修正量,并将修正量输送至机器人控制器驱动机器人单元运行至修正点;
3)判断当前打磨点法向偏差力△F是否大于法向偏差力阈值h,若是返回1),若否则执行下一步;
4)根据当前打磨点的修正量计算补偿量,并将补偿量补偿至下一打磨点的初始轨迹中。
所述控制策略的调整方法还包括:
1)上位机控制器将获取的实时位姿信息与当前打磨点的预设达到的姿态位置比较,获得姿态偏差值;
2)若当前姿态偏差值大于偏差阈值,则计算位置修正量,并将修正量输送至机器人控制器驱动机器人单元运行调整运行姿态。
本发明的优点在于机器人打磨过程中,力控制***实时调节打磨轨迹,能保持加工过程力恒定,工件表面加工质量较高,效果良好。
附图说明
下面对本发明说明书中每幅附图表达的内容作简要说明:
图1为机器人打磨力控制***框图;
图2为打磨过程中修正、补偿线条图;
图3为机器人打磨力控制方法流程图。
具体实施方式
机器人打磨力控制***将嵌入式控制器作为上位机控制器,其软件集成在PC机上,可进行整个软件***的编写。如图1所示,上位机控制器连接力传感器,接收实时力信息,经力控制方法计算出修正量;机器人控制器作为下位机向上位机控制器发送实时位姿信息,并接收修正的位姿信息修改当前的运动轨迹,控制机器人进行法向力恒定打磨加工。上位机控制器与机器人控制器之间采用套接字通讯,上位机控制器与力传感器之间采用EtherCAT通讯。
如图2所示,机器人打磨加工过程,工件表面的加工质量取决与打磨的轨迹,打磨是一个连续的磨削加工过程,是对工件表面的不间断处理过程,故需要对打磨轨迹进行动态规划。通过机器人示教器在线编程获得初始轨迹,得到待处理的打磨加工初始点,对每一个点依次进行控制策略的调整,得到需要法向偏置的位移,进而得到坐标修正量,控制机器人运动到修正后的点,该点为较精确的轨迹位置点;求取下一点的补偿量,对下一初始点进行位置补偿,控制机器人到达下一补偿后的点,根据反馈的法向力信息,再进行控制策略的运算,对该点进行精确修正,依次类推,直到打磨结束。
在机器人打磨***中,提出单点循环的打磨轨迹规划,如图3所示。设置法向偏差力阈值h,检测偏差力误差,作为循环打磨的条件。实时采集力信息并处理,得到法向偏差力△F,判断△F是否大于给定的精度值,如果是,则说明法向力精度不够,需要对该点再次进行位置修正,计算位置修正量,传递给机器人控制器运行到修点,并采集新的力信息处理得到新的法向偏差力△F,进行精度判断;如果否,则跳出循环,该修正点的位置精度较高,将该修正点与初始点的偏移量,作为下一点的补偿量,对下一初始点进行法向位置补偿,再对补偿的初始点进行位置循环修正过程。采用这种控制方案能保证末端位置精度,且精度值大小可以自己调节,控制算法简洁有效
对打磨轨迹的调整过程,只是对末端位置的调整,可以增加姿态的调整方式,实时调节末端打磨工具姿态垂直表面加工,应用于复杂曲面的打磨。
上面结合附图对本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,或未经改进将本发明的构思和技术方案直接应用于其它场合的,均在本发明的保护范围之内。
Claims (6)
1.一种机器人打磨力控制***,***设有用于打磨物件的机器人单元,所述机器人单元将其实时位姿信息发送至机器人控制器,其特征在于:所述机器人单元上设有采集打磨力度的力传感器,所述力传感器输出实时力信息至上位机控制器,所述机器人单元输出实时位姿信息至上位机控制器,所述上位机控制器根据实时力信息和实时位姿信息输出修正位姿信号至机器人控制器,所述机器人控制器根据修正位姿信号驱动机器人单元修改当前的运动轨迹。
2.根据权利要求1所述的机器人打磨力控制***,其特征在于:所述力传感器安装在打磨工具与机器人单元上用于固定打磨工具的安装部之间,所述力传感器采集打磨工具施加在被打磨物件上的法向力。
3.根据权利要求1或2所述的机器人打磨力控制***,其特征在于:所述上位机控制器与机器人控制器之间采用套接字通讯,所述上位机控制器与力传感器之间采用EtherCAT通讯。
4.基于权利要求1-3所述机器人打磨力控制***的控制方法,其特征在于:机器人控制器根据预先设定程序执行初始轨迹,机器人单元运行过程中,上位机控制器根据获取的实时力信息和实时位姿信息,对物件打磨的每一个打磨点依次进行控制策略的调整。
5.根据权利要求4所述的控制方法,其特征在于:所述控制策略的调整方法:
1)上位机控制器将获取的实时力信息与当前打磨点的预设力度比较获得法向偏差力△F;
2)若差值△F大于法向偏差力阈值h,则计算位置修正量,并将修正量输送至机器人控制器驱动机器人单元运行至修正点;
3)判断当前打磨点法向偏差力△F是否大于法向偏差力阈值h,若是返回1),若否则执行下一步;
4)根据当前打磨点的修正量计算补偿量,并将补偿量补偿至下一打磨点的初始轨迹中。
6.根据权利要求4或5所述的控制方法,其特征在于:所述控制策略的调整方法:
1)上位机控制器将获取的实时位姿信息与当前打磨点的预设达到的姿态位置比较,获得姿态偏差值;
2)若当前姿态偏差值大于偏差阈值,则计算位置修正量,并将修正量输送至机器人控制器驱动机器人单元运行调整运行姿态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711385709.8A CN107838920A (zh) | 2017-12-20 | 2017-12-20 | 一种机器人打磨力控制***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711385709.8A CN107838920A (zh) | 2017-12-20 | 2017-12-20 | 一种机器人打磨力控制***和方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107838920A true CN107838920A (zh) | 2018-03-27 |
Family
ID=61684288
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711385709.8A Pending CN107838920A (zh) | 2017-12-20 | 2017-12-20 | 一种机器人打磨力控制***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107838920A (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108115690A (zh) * | 2017-12-31 | 2018-06-05 | 芜湖哈特机器人产业技术研究院有限公司 | 一种机器人自适应控制***和方法 |
CN108515519A (zh) * | 2018-04-13 | 2018-09-11 | 珞石(山东)智能科技有限公司 | 一种基于力传感器的打磨路径自适应校正方法 |
CN108544508A (zh) * | 2018-05-10 | 2018-09-18 | 深圳市智能机器人研究院 | 基于自主学习的机器人自动编程方法及*** |
CN108972573A (zh) * | 2018-06-12 | 2018-12-11 | 浙江大学 | 一种基于图像特征识别的工业机器人自动化轮毂打磨***及方法 |
CN108972545A (zh) * | 2018-06-22 | 2018-12-11 | 华南理工大学 | 一种基于模糊迭代算法的机器人恒力曲面跟踪方法 |
CN110394802A (zh) * | 2019-08-06 | 2019-11-01 | 前元运立(北京)机器人智能科技有限公司 | 一种打磨机器人及位置补偿方法 |
CN110421560A (zh) * | 2019-07-04 | 2019-11-08 | 天津大学 | 一种基于pid算法的协作机器人恒力按摩方法 |
CN111267113A (zh) * | 2018-12-05 | 2020-06-12 | 广州中国科学院先进技术研究所 | 一种获取打磨轨迹数据的方法和多机器人协同打磨*** |
CN112171458A (zh) * | 2020-11-27 | 2021-01-05 | 大捷智能科技(广东)有限公司 | 一种智能模具打磨平台以及打磨方法 |
CN112659121A (zh) * | 2020-12-09 | 2021-04-16 | 北京配天技术有限公司 | 机器人磨轮半径补偿方法、装置、机器人及存储介质 |
CN113263506A (zh) * | 2021-03-25 | 2021-08-17 | 蓝点触控(北京)科技有限公司 | 机器人打磨装置和示教方法 |
CN113910232A (zh) * | 2021-10-27 | 2022-01-11 | 苏州艾利特机器人有限公司 | 一种自适应姿态跟踪方法、装置、存储介质及电子设备 |
CN114800500A (zh) * | 2022-04-21 | 2022-07-29 | 无锡斯帝尔科技有限公司 | 一种用于打磨机器人的柔性恒力控制方法及*** |
CN114905515A (zh) * | 2022-05-26 | 2022-08-16 | 无锡斯帝尔科技有限公司 | 一种基于柔性感知神经网络的机器人控制方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08257975A (ja) * | 1995-03-23 | 1996-10-08 | Agency Of Ind Science & Technol | 力検出補償を行う力制御ロボット |
CN102699912A (zh) * | 2012-05-17 | 2012-10-03 | 华中科技大学 | 一种用于脆性材料的拾放控制方法及*** |
CN104626152A (zh) * | 2013-11-14 | 2015-05-20 | 沈阳新松机器人自动化股份有限公司 | 工业机器人主动柔顺控制方法及装置 |
CN105500147A (zh) * | 2015-12-14 | 2016-04-20 | 中国科学院沈阳自动化研究所 | 基于力控制的龙门吊装机器人打磨加工方法 |
CN106625653A (zh) * | 2016-05-23 | 2017-05-10 | 北京卫星环境工程研究所 | 基于力反馈的工业机器人辅助装配柔性对接方法 |
CN207724306U (zh) * | 2017-12-20 | 2018-08-14 | 芜湖哈特机器人产业技术研究院有限公司 | 一种机器人打磨力控制*** |
-
2017
- 2017-12-20 CN CN201711385709.8A patent/CN107838920A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08257975A (ja) * | 1995-03-23 | 1996-10-08 | Agency Of Ind Science & Technol | 力検出補償を行う力制御ロボット |
CN102699912A (zh) * | 2012-05-17 | 2012-10-03 | 华中科技大学 | 一种用于脆性材料的拾放控制方法及*** |
CN104626152A (zh) * | 2013-11-14 | 2015-05-20 | 沈阳新松机器人自动化股份有限公司 | 工业机器人主动柔顺控制方法及装置 |
CN105500147A (zh) * | 2015-12-14 | 2016-04-20 | 中国科学院沈阳自动化研究所 | 基于力控制的龙门吊装机器人打磨加工方法 |
CN106625653A (zh) * | 2016-05-23 | 2017-05-10 | 北京卫星环境工程研究所 | 基于力反馈的工业机器人辅助装配柔性对接方法 |
CN207724306U (zh) * | 2017-12-20 | 2018-08-14 | 芜湖哈特机器人产业技术研究院有限公司 | 一种机器人打磨力控制*** |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108115690A (zh) * | 2017-12-31 | 2018-06-05 | 芜湖哈特机器人产业技术研究院有限公司 | 一种机器人自适应控制***和方法 |
CN108515519A (zh) * | 2018-04-13 | 2018-09-11 | 珞石(山东)智能科技有限公司 | 一种基于力传感器的打磨路径自适应校正方法 |
CN108544508A (zh) * | 2018-05-10 | 2018-09-18 | 深圳市智能机器人研究院 | 基于自主学习的机器人自动编程方法及*** |
CN108544508B (zh) * | 2018-05-10 | 2022-08-05 | 深圳市智能机器人研究院 | 基于自主学习的机器人自动编程方法及*** |
CN108972573A (zh) * | 2018-06-12 | 2018-12-11 | 浙江大学 | 一种基于图像特征识别的工业机器人自动化轮毂打磨***及方法 |
CN108972545A (zh) * | 2018-06-22 | 2018-12-11 | 华南理工大学 | 一种基于模糊迭代算法的机器人恒力曲面跟踪方法 |
CN108972545B (zh) * | 2018-06-22 | 2021-08-10 | 华南理工大学 | 一种基于模糊迭代算法的机器人恒力曲面跟踪方法 |
CN111267113A (zh) * | 2018-12-05 | 2020-06-12 | 广州中国科学院先进技术研究所 | 一种获取打磨轨迹数据的方法和多机器人协同打磨*** |
CN110421560A (zh) * | 2019-07-04 | 2019-11-08 | 天津大学 | 一种基于pid算法的协作机器人恒力按摩方法 |
CN110394802B (zh) * | 2019-08-06 | 2021-03-30 | 前元运立(北京)机器人智能科技有限公司 | 一种打磨机器人及位置补偿方法 |
CN110394802A (zh) * | 2019-08-06 | 2019-11-01 | 前元运立(北京)机器人智能科技有限公司 | 一种打磨机器人及位置补偿方法 |
CN112171458B (zh) * | 2020-11-27 | 2021-03-16 | 大捷智能科技(广东)有限公司 | 一种智能模具打磨平台以及打磨方法 |
CN112171458A (zh) * | 2020-11-27 | 2021-01-05 | 大捷智能科技(广东)有限公司 | 一种智能模具打磨平台以及打磨方法 |
CN112659121A (zh) * | 2020-12-09 | 2021-04-16 | 北京配天技术有限公司 | 机器人磨轮半径补偿方法、装置、机器人及存储介质 |
CN112659121B (zh) * | 2020-12-09 | 2024-03-29 | 北京配天技术有限公司 | 机器人磨轮半径补偿方法、装置、机器人及存储介质 |
CN113263506A (zh) * | 2021-03-25 | 2021-08-17 | 蓝点触控(北京)科技有限公司 | 机器人打磨装置和示教方法 |
CN113910232A (zh) * | 2021-10-27 | 2022-01-11 | 苏州艾利特机器人有限公司 | 一种自适应姿态跟踪方法、装置、存储介质及电子设备 |
CN113910232B (zh) * | 2021-10-27 | 2022-12-20 | 苏州艾利特机器人有限公司 | 一种自适应姿态跟踪方法、装置、存储介质及电子设备 |
CN114800500A (zh) * | 2022-04-21 | 2022-07-29 | 无锡斯帝尔科技有限公司 | 一种用于打磨机器人的柔性恒力控制方法及*** |
CN114800500B (zh) * | 2022-04-21 | 2023-03-24 | 无锡斯帝尔科技有限公司 | 一种用于打磨机器人的柔性恒力控制方法及*** |
CN114905515A (zh) * | 2022-05-26 | 2022-08-16 | 无锡斯帝尔科技有限公司 | 一种基于柔性感知神经网络的机器人控制方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107838920A (zh) | 一种机器人打磨力控制***和方法 | |
CN207724306U (zh) | 一种机器人打磨力控制*** | |
CN109551496B (zh) | 一种工业机器人智能打磨***及打磨方法 | |
CN108115705A (zh) | 一种机器人打磨控制***及方法 | |
CN106625665B (zh) | 一种可移动式自动寻址的钻铣机器人*** | |
CN106181541B (zh) | 具备了拥有位置校正功能的机器人的生产*** | |
CN104626168B (zh) | 基于智能算法的机器人力位柔顺控制方法 | |
KR940003204B1 (ko) | 제어로봇 | |
CN108107842A (zh) | 基于力控制的机器人打磨轨迹估算方法 | |
CN104972362A (zh) | 智能力控机器人磨削加工***和方法 | |
CN110281108A (zh) | 一种基于六维力传感器的机器人柔性智能打磨*** | |
CN105643399A (zh) | 基于柔顺控制的机器人复杂曲面自动研抛***及加工方法 | |
CN108115690A (zh) | 一种机器人自适应控制***和方法 | |
CN104149028B (zh) | 一种高精度机器人打磨***及其控制方法 | |
US11567470B2 (en) | Computer-aided optimization of numerically controlled machining of a workpiece | |
CN103713579B (zh) | 一种工业机器人作业方法 | |
CN101710236A (zh) | 大型球体空间曲面上多个空间孔焊接坡口的数控加工方法 | |
CN209811886U (zh) | 基于机器视觉的全自动打磨*** | |
CN106054816A (zh) | 切换基准轴来进行学习控制的伺服控制装置 | |
CN111267113A (zh) | 一种获取打磨轨迹数据的方法和多机器人协同打磨*** | |
CN111823100A (zh) | 一种基于机器人的小曲率抛光打磨方法 | |
CN111085902B (zh) | 一种视觉在线检测及修正的工件打磨*** | |
CN110154043A (zh) | 基于加工结果进行学习控制的机器人***及其控制方法 | |
JP2012176477A (ja) | 加工ロボットの軌道追従装置と方法 | |
CN110347162A (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 |