Sun Yongyan,Guo Wenyong,Sun Yunling,et al.Trajectory Optimization of Manipulator based on Adaptive Transformation Bat Algorithm[J].Journal of Mechanical Transmission,2022,46(05):35-41.
Sun Yongyan,Guo Wenyong,Sun Yunling,et al.Trajectory Optimization of Manipulator based on Adaptive Transformation Bat Algorithm[J].Journal of Mechanical Transmission,2022,46(05):35-41. DOI: 10.16578/j.issn.1004.2539.2022.05.005.
Trajectory Optimization of Manipulator based on Adaptive Transformation Bat Algorithm
为了提高机械臂工作效率,同时减少能量损耗及所受冲击,提出了一种基于自适应变换蝙蝠算法(Adaptive transformation bat algorithm,ATBA)的轨迹优化方法。利用5次多项式插值建立机械臂轨迹模型,通过在标准蝙蝠算法(Bat algorithm,BA)的局部搜索中加入动态扰动系数,同时改进全局搜索与局部搜索的变换策略,得到了ATBA;将时间、能耗和冲击设为优化目标,对机械臂运动轨迹进行优化。对6自由度机械臂进行仿真分析,结果表明,该轨迹优化方法能有效地进行多目标寻优,得到理想的Pareto最优解集,通过实际工况构造归一化权重目标函数,选择期望解,较好地提高了轨迹、速度、加速度的平滑性及机械臂的运行效率。
Abstract
In order to improve the work efficiency of the manipulator while reducing the energy loss and impact, a trajectory optimization method based on the adaptive transformation bat algorithm (ATBA) is proposed. The trajectory model of the manipulator is established by using quintic polynomial interpolation; the ATBA is obtained by adding dynamic disturbance coefficients to the local search of the standard bat algorithm (BA), and improving the conversion strategy of global search and local search at the same time. Optimize the motion trajectory of the manipulator with time, energy consumption and impact as the optimization goals. The simulation analysis of the six-degree-of-freedom manipulator shows that the trajectory optimization method can effectively perform multi-objective optimization and obtain the ideal Pareto optimal solution set. The normalized weight objective function is constructed through actual working conditions, and the desired solution can be selected by it. This optimization algorithm can improve the smoothness of trajectory, speed, acceleration and the operating efficiency of the manipulator better.
关键词
自适应变换蝙蝠算法多目标优化5次多项式插值六轴机械臂
Keywords
Adaptive transformation bat algorithmMulti-objective optimizationQuintic polynomial interpolationSix-axis manipulator
references
庞飞.工业机器人二次最优轨迹规划算法研究[D].沈阳:东北大学,2014:3-4.
PANG Fei.Research on quadratic optimal trajectory planning algorithm for industrial robot[D].Shenyang:Northeastern University,2014:3-4.
REN S Q,HE K M,GIRSHICK R,et al.Faster R-CNN:towards real-time object detection with region proposal networks[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2017,39(6):1137-1149.
LI Xiaowei,HU Likun,WANG Hu.Time optimal trajectory planning of six-degree-of-freedom robotic arm underspeed constraint of PSO[J].Journal of Intelligent Systems,2015,10(3):393-398.
SHI Xiangling,FANG Honggen,GUO Weizhong.Time-energy-ierk optimal trajectory planning of manipulators based on quintic NURBS[J].Machine Design and Research,2017,33(1):12-16.
WANG Huifang,ZHU Shiqiang,WU Wenxiang.INSGA-Ⅱ based multi-objective trajectory planning for manipulators[J].Journal of Zhejiang University(Engineering Science),2021,46(4):622-628.
HU X,PENG T,ZUO F Y.A trajectory planning methodbased on Newton interpolation and polynomial for manipulator[J].China Mechanical Engineering,2012,23(24):2946-2949.
GUO Yong,LAI Guang.Review of joint space trajectory planning and optimization for industrial robot[J].Journal of Mechanical Transmission,2020,44(2):154-165.
PERUMALSAMY G,VISWESWARAN P,JOSE J,et al.Quintic interpolation joint trajectory for the path planning of a serial two-axisrobotic arm for PFBR steam generator inspection[M].Singapore:Springer Singapore,2018:637-648.
CAI X J,WANG L,KANG Q,et al.Bat algorithm with gaussian walk[J].International Journal of Bio-Inspired Computation,2014,6(3):166-174.
CAI X J,LI W Z,WANG L,et al.Bat algorithm with gaussian walk for directing or bits of chaotic systems[J].Interncetional Journal of Computing Science and Mathematics,2014,5(2):198-208.
XU Z H,LI S,CHEN Q,et al.MOPSO based multi-objective trajectory planning for robot manipulators[C]//Proceedings of the 2015 2nd International Conferenceon Information Science and ControlEngineering,April 24-26,2015,Shanghai,China.New York:IEEE,2015:31-35.