广东工业大学学报 ›› 2020, Vol. 37 ›› Issue (04): 21-26.doi: 10.12052/gdutxb.200001
陈宇鹏, 高伟强, 卢一光
Chen Yu-peng, Gao Wei-qiang, Lu Yi-guang
摘要: 针对手把手示教喷涂机器人再现运动不平稳、整体运行速度低等问题, 提出了一种基于样条曲线拟合和运动规划的优化方法。通过使用非均匀B样条曲线对示教轨迹进行拟合计算, 得到位姿拟合曲线。位置曲线和姿态曲线是分开进行离散化的。位置曲线基于S型加减速进行离散化, 减速点的寻找采用双向插补的方法。姿态和位置的同步问题, 采用建立姿态曲线参数与位置曲线参数的映射关系解决。通过仿真和实验验证了该算法能够有效地提高示教机器人再现运动的平稳性和运行速度。
中图分类号:
[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. |
|