广东工业大学学报 ›› 2020, Vol. 37 ›› Issue (04): 21-26.doi: 10.12052/gdutxb.200001

• • 上一篇    下一篇

手把手示教喷涂机器人的示教数据优化方法

陈宇鹏, 高伟强, 卢一光   

  1. 广东工业大学 机电工程学院,广东 广州 510006
  • 收稿日期:2020-01-02 出版日期:2020-07-11 发布日期:2020-07-02
  • 通信作者: 高伟强(1964-),男,副教授,硕士生导师,主要研究方向为数控技术和工业自动化,E-mail:WQGalt@139.com E-mail:WQGalt@139.com
  • 作者简介:陈宇鹏(1994-),男,硕士研究生,主要研究方向为工业机器人运动控制
  • 基金资助:
    广东省科技计划项目(2016B090911001)

A Teaching Data Optimization Method of Hand by Hand Teaching Spray Robot

Chen Yu-peng, Gao Wei-qiang, Lu Yi-guang   

  1. School of Electromechanical Engineering, Guangdong University of Technology, Guangzhou 510006, China
  • Received:2020-01-02 Online:2020-07-11 Published:2020-07-02

摘要: 针对手把手示教喷涂机器人再现运动不平稳、整体运行速度低等问题, 提出了一种基于样条曲线拟合和运动规划的优化方法。通过使用非均匀B样条曲线对示教轨迹进行拟合计算, 得到位姿拟合曲线。位置曲线和姿态曲线是分开进行离散化的。位置曲线基于S型加减速进行离散化, 减速点的寻找采用双向插补的方法。姿态和位置的同步问题, 采用建立姿态曲线参数与位置曲线参数的映射关系解决。通过仿真和实验验证了该算法能够有效地提高示教机器人再现运动的平稳性和运行速度。

关键词: 手把手示教, 喷涂机器人, 运动优化

Abstract: In view of the unsteady motion and low overall running speed of the hand by hand teaching spray robot, an optimization method based on spline curve fitting and motion planning is proposed. By using the non-uniform B-spline curve to fit the teaching track, the position and attitude fitting curve is obtained. The position curve and attitude curve are discretized separately. The position curve is discretized based on S-type acceleration and deceleration, and the two-way interpolation method is used to find the deceleration point. The problem of attitude and position synchronization is solved by establishing the mapping relationship between the parameters of attitude curve and position curve. Simulation and experiment show that the algorithm can effectively improve the stability and running speed of the teaching robot.

Key words: hand by hand teaching, spray robot, motion optimization

中图分类号: 

  • TP242.2
[1] 董辉, 仲晓帆, 黄胜. 一种六关节机器人关节空间轨迹规划方法[J]. 浙江工业大学学报, 2015, 43(3): 336-339, 345
DONG H, ZHONG X F, HUANG S. Trajectory planning method in joint space for 6-DOF robot [J]. Journal of Zhejiang University of Technology, 2015, 43(3): 336-339, 345
[2] 王宁, 张新敏. 基于MATLAB的六自由度机器人轨迹规划与仿真[J]. 制造业自动化, 2014, 36(15): 95-97
WANG N, ZHANG X M. Trajectory planning and simulation of six-DOF robot based on MATLAB [J]. Manufacturing Automation, 2014, 36(15): 95-97
[3] 马睿, 胡晓兵, 殷国富, 等. 六关节工业机器人最短时间轨迹优化[J]. 机械设计与制造, 2014(4): 30-32, 35
MA R, HU X B, YIN G F, et al. The shortest time optimal planning of 6-DOF industrial robot’s trajectory [J]. Machinery Design & Manufacture, 2014(4): 30-32, 35
[4] 刘宏伟, 王效杰, 梁艳阳, 等. 机器人末端执行器姿态轨迹规划研究[J]. 机械设计与制造, 2015(4): 28-30, 34
LIU H W, WANG X J, LIANG Y Y, et al. Research on the orientation trajectory planning of robot end-effector [J]. Machinery Design & Manufacture, 2015(4): 28-30, 34
[5] 成津赛, 张秋菊. 机器人姿态插补的四元数直接逆解方法[J]. 机械科学与技术, 2016, 35(9): 1354-1358
CHENG J S, ZHANG Q J. Orientations interpolation algorithm for robot with quaternion-based direct inverse kinematics [J]. Mechanical Science and Technology for Aerospace Engineering, 2016, 35(9): 1354-1358
[6] 季晨.工业机器人姿态规划及轨迹优化研究[D].哈尔滨: 哈尔滨工业大学, 2013.
[7] 施法中.计算机辅助几何设计与非均匀有理B样条[M].北京: 高等教育出版社, 2013: 254-260.
[8] 邢燕, 樊文, 檀结庆, 等. 一类C~2连续的单位四元数插值样条曲线[J]. 计算机辅助设计与图形学学报, 2017, 29(1): 45-51
XING Y, FAN W, TAN J Q, et al. A C2-Continuous unit quaternion interpolatory spline curve [J]. Journal of Computer-aided Design & Computer Graphics, 2017, 29(1): 45-51
[9] 虞铭财, 杨勋年, 汪国昭. 高阶连续的单位四元数插值曲线[J]. 计算机辅助设计与图形学学报, 2005, 17(3): 437-441
YU M C, YANG X N, WANG G Z. Interpolation of unit quaternion curve with high order continuity [J]. Journal of Computer-aided Design & Computer Graphics, 2005, 17(3): 437-441
[10] 吴玉香, 王鹏. 基于曲线长度自调整速度方程的非均匀有理B样条插补算法[J]. 计算机集成制造系统, 2019, 25(9): 2256-2264
WU Y X, WANG P. NURBS interpolation algorithm of self-adjusting feed-rate equation based on curve length [J]. Computer Integrated Manufacturing Systems, 2019, 25(9): 2256-2264
[11] 刘斯亮, 程良伦. 大曲率船体外板水火加工机器人运动轨迹优化研究[J]. 广东工业大学学报, 2017, 34(1): 84-89
LIU S L, CHENG L L. A research of motion trajectory optimization for large curvature of ship hull plate processing line robot [J]. Journal of Guangdong University of Technology, 2017, 34(1): 84-89
[12] 凌冠耀. 六关节喷涂机器人的位姿规划算法研究[D].广州: 广东工业大学, 2018.
[13] 高伟强, 江小成, 刘汝发, 等. 基于多项式的S曲线加减速运动控制算法构建[J]. 机床与液压, 2019, 47(4): 124-128
GAO W Q, JIANG X C, LIU R F, et al. Construction of motion control algorithm for S-shaped curve acceleration and deceleration based on polynomial [J]. Machine Tool & Hydraulics, 2019, 47(4): 124-128
[14] 秦霞, 李德钊, 邓华. 基于NURBS曲线的工业机器人位置插补算法研究[J]. 制造业自动化, 2018, 40(4): 67-72
QIN X, LI D Z, DENG H. Research on position interpolation algorithm of industrial robot based on NURBS curve [J]. Manufacturing Automation, 2018, 40(4): 67-72
[15] 岳晴晴, 林明, 林永才. 基于NURBS算法的工业机器人轨迹规划研究[J]. 机床与液压, 2019, 47(9): 28-32, 71
YUE Q Q, LIN M, LIN Y C. Research on Trajectory Planning of Industrial Robot Based on NURBS Algorithm [J]. Machine Tool & Hydraulics, 2019, 47(9): 28-32, 71
[1] 郭心德, 丁宏强. 离散制造智能工厂场景的AGV路径规划方法[J]. 广东工业大学学报, 2021, 38(06): 70-76.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!