CN114310899A - 一种基于nsga-iii优化算法的机械臂多目标轨迹规划方法 - Google Patents
一种基于nsga-iii优化算法的机械臂多目标轨迹规划方法 Download PDFInfo
- Publication number
- CN114310899A CN114310899A CN202210024427.XA CN202210024427A CN114310899A CN 114310899 A CN114310899 A CN 114310899A CN 202210024427 A CN202210024427 A CN 202210024427A CN 114310899 A CN114310899 A CN 114310899A
- Authority
- CN
- China
- Prior art keywords
- mechanical arm
- joint
- algorithm
- nsga
- optimal solution
- 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
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000005457 optimization Methods 0.000 title claims abstract description 31
- 238000005265 energy consumption Methods 0.000 claims abstract description 14
- 230000001133 acceleration Effects 0.000 claims description 13
- 239000011159 matrix material Substances 0.000 claims description 11
- 238000011156 evaluation Methods 0.000 claims description 8
- 230000035772 mutation Effects 0.000 claims description 3
- 238000012216 screening Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 4
- 230000003313 weakening effect Effects 0.000 abstract 1
- 230000036461 convulsion Effects 0.000 description 4
- 230000002441 reversible effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 239000002245 particle Substances 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
本发明公开了一种基于NSGA‑III算法的机械臂多目标轨迹规划方法。由于使用传统轨迹规划方法时关节抖动剧烈且运行时间长,本发明结合五次多项式插值算法和三次样条插值算法进行机械臂关节轨迹规划。依据实际使用机械臂过程中对运行速度,抖动和耗能指标的要求,本发明使用NSGA‑III多目标优化算法调整机械臂关节轨迹规划的参数。在得到满足机械臂动力学约束条件的Pareto最优解集中,按照一定规则选择Pareto最优解集中的最优解,此解能够使机械臂在确保运行时间最小的情况下,其抖动和耗能指标也处于较低水平。本算法在机械臂运行过程中在减小运行时间、降低能量损失和减弱机械臂关节的抖动方面效果较为理想,而且算法性能可靠。
Description
技术领域
本发明涉及自动化控制技术,尤其涉及一种机械臂轨迹规划领域。
背景技术
工业机械臂在各行各业得到了广泛的应用,由于机械臂自身结构复杂,自由度高,控制困难等无法满足在实际工作过程中的要求。轨迹规划作为机械臂控制领域的一个分支,一直以来都是研究热点。
目前常用的机械臂轨迹规划方法有五次多项式插值算法、三次样条插值算法、五阶B样条插值算法、遗传算法(GA)、粒子群算法(PSO)等以及一些混合的算法。在某些特定的工作任务下,五次多项式插值算法计算量大,规划后的轨迹抖动剧烈。针对这些问题,采用五次多项式函数和三次样条函数相结合的方式进行插值,使得规划的轨迹具有高速特性,且适合通过多个路径点的情况。机械臂在工作的时候需要缩短时间以提高效率,减少抖动以平滑轨迹,减少能源消耗,以提高机械臂的连续工作能力。为了平衡时间、冲动、能量和约束条件之间的相互关系,实现优化设计,NSGA-II算法和粒子群优化算法等多目标优化算法在轨迹规划领域有着广泛的应用。但是NSGA-II算法通过对每个目标的距离计算无法维持高维Pareto前沿上解的良好分布,而粒子群优化算法的权值选择十分困难,往往很难取得较优的效果。因此本发明使用NSGA-III算法对机械臂的时间、能量和抖动指标进行优化,而且取得了较优的效果。
发明内容
本发明的目的在于提供一种基于NSGA-III优化算法的机械臂多目标轨迹规划方法,使得机械臂在完成任务时运行时间最短、能耗最低和关节抖动最小,从而增强机械臂的环境适应能力,减少机械臂的关节磨损,提高机械臂的使用寿命。
本发明的目的是这样实现的:
基于NSGA-III算法的机械臂多目标轨迹规划方法。其特征在于:所述方法步骤包括:
步骤1:机械臂工作空间内,利用贝塞尔曲线计算机械臂运动路径后,在此路径上选取n-1个路径点,其贝塞尔曲线表达式为:
其中,λ是自变量,λ∈[0,1],bi为贝塞尔曲线的控制点;
步骤2:机械臂关节空间内,利用五次多项式插值算法和三次样条插值算法相结合的方式对路径点进行插值,得到关节轨迹S(T,t);
步骤3:建立优化约束问题模型,采用NSGA-III算法以运行时间、能量消耗和关节抖动为目标,调整机械臂关节轨迹S(T,t)的插值时间T,获得Pareto最优解集;
步骤4:按照加权适应度评价函数和运行时间最小的原则,从Pareto最优解集中选取最优解,计算机械臂的关节轨迹。
根据权利要求1所述的方法,其特征在于,五次多项式插值算法和三次样条插值算法相结合的方式规化机械臂关节轨迹,机械臂的关节轨迹可描述为:
S(T,t)=BicTT(t-tk) (2)
其中,T为路径点的插值时间向量,Bic为轨迹规划算法的系数矩阵。
其中:
TT=[1,t,t2,t3,t4,t5]T (3)
T=[T0,…,Tk,…,Tn-1] (4)
其中,T0为qi0至qi1之间的插值时间;A1为可逆矩阵,ci1为约束条件:
其中,A2为可逆矩阵;ωic和Qi为三次样条的约束条件矩阵:
其中,Tk为机械臂第i个关节通过角度qik到角度qi(k+1)所需的时间,且Tk=tk+1-tk。
根据权利要求1所述的方法,其特征在于,优化约束问题模型为:
约束条件:
其中,z1为时间指标,衡量机械臂的工作效率;z2为关节加速度指标,衡量机械臂的能耗;z3为关节加加速度指标,衡量机械臂移动过程中的关节抖动。tk为机械臂第i个关节通过插值角度qik的瞬时时刻;Tall为机械臂运行总时间。
为了提高NSGA-III算法的效率,把优化约束问题模型转化为无约束问题模型:
min{z1,z2,z3,z4} (12)
其中:
z4=κ1fp1+κ2fp2+κ3fp3 (13)
其中,κ1,κ2,κ3分别为机械臂动力学约束条件的权值系数。fp1,fp2,fp3分别为动力学约束条件,其定义为:
根据权利要求1所述的方法,其特征在于,使用NSGA-III算法优化机械臂的关节轨迹的步骤如下:
S1:初始化:初始化NSGA-III算法的相关参数、初始化最大迭代次数、初始种群;
S2:筛选:按照优化目标进行非支配排序,从父代中选择子代种群;
S3:进化:子代种群进行交叉、变异操作;
S4:迭代:迭代次数i增加一次;
S5:更新:子代和父代合并,该种群按照优化目标进行非支配排序,采用基于参考点的方式,从该种群得到新父代种群,执行S2,直到i大于最大迭代次数;
S6:输出:获得满足条件的Pareto最优解集;
S7:选择:按照加权适应度评价函数和运行时间最小的原则选取最优解。
从非支配解集中按照加权适应度评价函数最优和运行时间最短的原则选取最优解,该解是机械臂运行时间、能量消耗指标和关节抖动指标上面取得折中的结果,其所述加权适应度评价函数Favg表示为:
其中,a1,a2,a3分别为三个适应度F1,F2,F3的权值系数,F1,F2,F3的表达式为:
附图说明
图1为一种基于NSGA-III算法的机械臂多目标轨迹规划方法的流程图。
图2为NSGA-III优化轨迹规划方法的流程图。
图3为实施例中Pareto前沿面图。
图4为实施例中Pareto最优解集中各解的分布关系图。
图5为实施例中机械臂实际运行关节角度图。
图6为实施例中机械臂实际运行末端轨迹与规划轨迹对比图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,下面结合附图以及实施例,对本发明进行进一步详细说明。
为了达到机械臂在运行过程中运行速度最短、抖动最小和耗能最少的目标,本发明提出一种机械臂的轨迹规划方法,提高了机械臂在运行过程中的效率。此方法的具体说明如下。
在工作空间内如图1所示,设定机械臂的初始位置为P0,终点位置为Pn。在空间内另取一坐标Ph作为轨迹生成的辅助位置,空间位置Ph与机械臂起始位置P0之间使用点对点的轨迹规划算法,其关节空间轨迹表达式为:
qi0h(t)=ai0+ai1t+ai2t2+ai3t3+ai4t4+ai5t5 (17)
其中,ai1,ai2,…,ai5为多项式系数。
其中,0<t<th,设有一动点qi1位于式(18)上,当t=t1时刻的关节角度为qi1。因此qi1可以表示为:
qi1经过正向运动学转换到世界坐标系中为P1。以P1为起点Pn为终点建立贝塞尔曲线,贝塞尔曲线的表达式为:
P=[P0,P1,…,Pk,Pk+1,…,Pn-1,Pn] (21)
经过逆运动学公式使工作空间中的路径点转化到机械臂关节空间得:
qi=[qi0,qi1,…,qik,qi(k+1),…,qi(n-1),qin] (22)
其中,qik表示第i个关节的第k个路径的关节角度。qi0为机械臂的起始关节角度,qin为所述机械臂的终止关节角度。为了保证机械臂运动平滑,需要对路径点qi进行插值,本发明采用五次多项式插值算法和三次样条插值算法相结合的方式插值机械臂关节轨迹,机械臂的关节轨迹可描述为:
S(T,t)=BicTT(t-tk) (23)
其中,T为插值点qi插值时间,TT为关于时间t的一维列向量。表达式为:
TT=[1,t,t2,t3,t4,t5]T (24)
T=[T0,…,Tk,…,Tn-1] (25)
Bic为轨迹规划算法的系数矩阵,其表达式为:
其中,T0为机械臂通过qi0至qi1的时间。A1为可逆矩阵,ci1为约束条件向量,其定义为:
在轨迹规划算法中三次样条部分的系数矩阵B'i2,其定义为:
其中,A2为可逆矩阵;ωic和Qi三次样条的约束条件矩阵,其表达式为:
采用NSGA-III优化机械臂插值轨迹,其优化约束问题模型为:
约束条件:
把约束条件转化为优化目标,此时约束模型转化为无约束模型为:
min{z1,z2,z3,z4} (33)
其中:
z4=κ1fp1+κ2fp2+κ3fp3 (34)
其中,κ1,κ2,κ3分别约束条件的权值系数。fp1,fp2,fp3分别为动力学约束条件,其定义为:
使用NSGA-III算法对机械臂关节轨迹进行优化,其优化过程包含以下步骤,其流程图如图2所示。
S1:初始化:初始化NSGA-III算法的相关参数、初始化最大迭代次数、初始种群;
S2:筛选:按照优化目标进行非支配排序,从父代中选择子代种群;
S3:进化:子代种群进行交叉、变异操作;
S4:迭代:迭代次数i增加一次;
S5:更新:子代和父代合并,该种群按照优化目标进行非支配排序,采用基于参考点的方式,从该种群得到新父代种群,执行S2,直到i大于最大迭代次数;
S6:输出:获得满足条件的Pareto最优解集;
S7:选择:按照加权适应度评价函数和运行时间最小的原则选取最优解。
经过NSGA-III算法优化,得到Pareto最优解集,为了评价本次优化的效果,采用解的分布程度(Solution Spread Measure,SSM)衡量Pareto前沿的分布特性。其中,SSM的表达式为:
为了进一步说明Pareto最优解集中各解的分布特性,采用距离误差率(DER)衡量Pareto最优解集中各解的接近程度,其定义为:
本发明分别采用NSGA-III算法和NSGA-II算法,以时间最短,能耗最低和关节抖动最小为目标优化机械臂的关节轨迹。其获得的Pareto最优解集中解的分布如图3所示,NSGA-III算法得到的Pareto最优解集的三个目标范围较小。Pareto最优解集中各解的距离误差率如图4所示,使用NSGA-III算法得到的Pareto最优集的误差率相对较小。其SSM值如下表1所示,使用NSGA-III算法得到的Pareto最优集的SSM值相对较小。综合以上三个指标可以看出,与传统的NSGA-II算法相比,NSGA-III算法得到的Pareto最优解集各解相对比较集中,Pareto最优集的三个目标范围较小。
表1 NSGA-III算法的SSM值
使用NSGA-III算法对机械臂关节轨迹进行优化,获得Pareto最优解集。从最优解集中按照加权适应度评价函数最小和运行时间最短的原则选取最优解。
加权适应度评价函数表示为:
其中,z1为时间指标,z1max和z1min是其最大和最小值;z2关节加速度指标,z2max和z2min是其最大和最小值;z3为关节加加速度指标,z3max和z3max是其最大和最小值。此时实例的平均适应度函数值为Favg=0.077,选择其对应的最优解获得轨迹后经过ROS节点发送机械臂执行。
图5为说明书实施例中机械臂规划的轨迹与实际机械臂执行时的轨迹的对比关系,从图中可以看出,所述轨迹规划算法可以用于机械臂的轨迹规划,且执行误差与规划误差相对较小。图6是说明书实施例机械臂末端轨迹图,由图可知所述轨迹规划算法产生的轨迹平滑,规划出的轨迹执行速度较快。在真实环境中,机械臂实际运行时间、能量指标和关节抖动如下表2所示:
表2机械臂运行实验参数
综上所述,本发明实施例具有以下有益效果:
本发明实施例的技术方案中,利用五次多项式和三次样条函数组成的迹规划算法,把时间最小、耗能最少和关节抖动最小作为优化目标,采用NSGA-III优化算法对所述轨迹规划算法的参数进行优化,在所得Pareto最优解集中按照一定原则选取一个解并计算轨迹,发送机械臂运行。本实例测试了不同的五个终点坐标位置,其机械臂的运行时间平均为2.5秒,减小了机械臂的运行时间。机械臂的能量衡量指标为6.68rad/s2,与未采用优化算法的机械臂的关节轨迹相比降低了能量的消耗。机械臂的各个关节的抖动均在约束条件之下,使用NSGA-III优化算法能有效的减小机械臂的关节抖动。以上结果表明本发明提出的轨迹规划算法在实际机械臂运行中提高了机械臂对环境的适应能力,其时间指标、耗能指标和关节抖动指标均有所减小。
Claims (4)
1.一种基于NSGA-III优化算法的机械臂多目标轨迹规划方法,其特征在于:所述方法步骤包括:
步骤1:机械臂工作空间内,利用贝塞尔曲线计算机械臂运动路径,在此路径上选取n-1个路径点,其贝塞尔曲线表达式为:
其中,λ是自变量,λ∈[0,1],bi为贝塞尔曲线的控制点;
步骤2:机械臂关节空间内,利用五次多项式插值算法和三次样条插值算法相结合的方式对路径点进行插值,得到关节轨迹S(T,t);
步骤3:建立优化约束问题模型,采用NSGA-III算法以运行时间、能量消耗和关节抖动为目标,调整机械臂关节轨迹S(T,t)的插值时间T,获得Pareto最优解集;
步骤4:按照加权适应度评价函数和运行时间最小的原则,从Pareto最优解集中选取最优解,计算机械臂的关节轨迹。
2.根据权利要求1所述的方法,其特征在于,利用五次多项式插值算法和三次样条插值算法相结合的方式对路径点进行插值,其关节轨迹S(T,t)可描述为:
S(T,t)=ΒicTT(t-tk)
其中,T为路径点的插值时间向量,TT关于时间t的一维列向量,Bic为系数矩阵。
4.根据权利要求1所述的方法,其特征在于,使用NSGA-III算法优化机械臂的关节轨迹的步骤如下:
S1:初始化:初始化NSGA-III算法的相关参数、初始化最大迭代次数、初始种群;
S2:筛选:按照优化目标进行非支配排序,从父代中选择子代种群;
S3:进化:子代种群进行交叉、变异操作;
S4:迭代:迭代次数i增加一次;
S5:更新:子代和父代合并,该种群按照优化目标进行非支配排序,采用基于参考点的方式,从该种群得到新父代种群,执行S2,直到i大于最大迭代次数;
S6:输出:获得满足条件的Pareto最优解集;
S7:选择:按照加权适应度评价函数和运行时间最小的原则选取最优解。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210024427.XA CN114310899A (zh) | 2022-01-04 | 2022-01-04 | 一种基于nsga-iii优化算法的机械臂多目标轨迹规划方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210024427.XA CN114310899A (zh) | 2022-01-04 | 2022-01-04 | 一种基于nsga-iii优化算法的机械臂多目标轨迹规划方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114310899A true CN114310899A (zh) | 2022-04-12 |
Family
ID=81026064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210024427.XA Pending CN114310899A (zh) | 2022-01-04 | 2022-01-04 | 一种基于nsga-iii优化算法的机械臂多目标轨迹规划方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114310899A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116728437A (zh) * | 2023-08-08 | 2023-09-12 | 江苏集萃智能制造技术研究所有限公司 | 基于欧氏空间距离的康养机器人轨迹采样滤波方法及*** |
CN117075617A (zh) * | 2023-10-12 | 2023-11-17 | 北京航空航天大学杭州创新研究院 | 机器人轨迹规划方法、装置、存储介质及电子设备 |
CN117885115A (zh) * | 2024-03-07 | 2024-04-16 | 中建三局集团有限公司 | 焊接机器人多优化目标的轨迹优化方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018133439A1 (zh) * | 2017-01-19 | 2018-07-26 | 北京工业大学 | 一种考虑末端运动误差的六自由度机器人轨迹规划方法 |
CN109202904A (zh) * | 2018-09-30 | 2019-01-15 | 湘潭大学 | 一种机械臂运动路径的确定方法及确定*** |
CN110125927A (zh) * | 2019-03-18 | 2019-08-16 | 中国地质大学(武汉) | 基于自适应遗传算法的机械臂轨迹规划方法及*** |
CN110216673A (zh) * | 2019-06-10 | 2019-09-10 | 成都理工大学 | 电液机器人关节轨迹的非支配邻域免疫遗传多目标优化方法 |
CN111203887A (zh) * | 2020-02-23 | 2020-05-29 | 陕西理工大学 | 一种基于nsga-ii模糊逻辑推理的机器人控制***优化方法 |
CN113478489A (zh) * | 2021-07-29 | 2021-10-08 | 桂林电子科技大学 | 一种机械臂轨迹规划方法 |
-
2022
- 2022-01-04 CN CN202210024427.XA patent/CN114310899A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018133439A1 (zh) * | 2017-01-19 | 2018-07-26 | 北京工业大学 | 一种考虑末端运动误差的六自由度机器人轨迹规划方法 |
CN109202904A (zh) * | 2018-09-30 | 2019-01-15 | 湘潭大学 | 一种机械臂运动路径的确定方法及确定*** |
US20200101608A1 (en) * | 2018-09-30 | 2020-04-02 | Xiangtan University | Method and system for determining motion path of mechanical arm |
CN110125927A (zh) * | 2019-03-18 | 2019-08-16 | 中国地质大学(武汉) | 基于自适应遗传算法的机械臂轨迹规划方法及*** |
CN110216673A (zh) * | 2019-06-10 | 2019-09-10 | 成都理工大学 | 电液机器人关节轨迹的非支配邻域免疫遗传多目标优化方法 |
CN111203887A (zh) * | 2020-02-23 | 2020-05-29 | 陕西理工大学 | 一种基于nsga-ii模糊逻辑推理的机器人控制***优化方法 |
CN113478489A (zh) * | 2021-07-29 | 2021-10-08 | 桂林电子科技大学 | 一种机械臂轨迹规划方法 |
Non-Patent Citations (2)
Title |
---|
王飞跃等: "智能控制方法与应用 下", 31 May 2020, 中国科学技术出版社, pages: 571 - 589 * |
舒天豪等: "基于改进NSGA-III的入侵检测特征选择研", 电子技术与软件工程, pages 241 - 242 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116728437A (zh) * | 2023-08-08 | 2023-09-12 | 江苏集萃智能制造技术研究所有限公司 | 基于欧氏空间距离的康养机器人轨迹采样滤波方法及*** |
CN116728437B (zh) * | 2023-08-08 | 2023-10-13 | 江苏集萃智能制造技术研究所有限公司 | 基于欧氏空间距离的康养机器人轨迹采样滤波方法及*** |
CN117075617A (zh) * | 2023-10-12 | 2023-11-17 | 北京航空航天大学杭州创新研究院 | 机器人轨迹规划方法、装置、存储介质及电子设备 |
CN117075617B (zh) * | 2023-10-12 | 2024-01-26 | 北京航空航天大学杭州创新研究院 | 机器人轨迹规划方法、装置、存储介质及电子设备 |
CN117885115A (zh) * | 2024-03-07 | 2024-04-16 | 中建三局集团有限公司 | 焊接机器人多优化目标的轨迹优化方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114310899A (zh) | 一种基于nsga-iii优化算法的机械臂多目标轨迹规划方法 | |
CN107490965B (zh) | 一种空间自由漂浮机械臂的多约束轨迹规划方法 | |
Zhang et al. | A unified quadratic-programming-based dynamical system approach to joint torque optimization of physically constrained redundant manipulators | |
CN108326852B (zh) | 一种多目标优化的空间机械臂轨迹规划方法 | |
CN111152224B (zh) | 一种双重寻优的机器人运动轨迹优化方法 | |
CN106393106B (zh) | 参数自适应密化的机器人nurbs曲线运动插补方法 | |
Chettibi | Smooth point-to-point trajectory planning for robot manipulators by using radial basis functions | |
CN112692826B (zh) | 一种基于改进遗传算法的工业机器人轨迹优化方法 | |
CN111152212B (zh) | 一种基于功率最优的机械臂移动轨迹规划方法及装置 | |
Chiaverini | Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators | |
CN109782779B (zh) | 基于种群超启发式算法的洋流环境下auv路径规划方法 | |
CN109901397B (zh) | 一种使用粒子群优化算法的机械臂逆运动学方法 | |
CN110216673B (zh) | 电液机器人关节轨迹的非支配邻域免疫遗传多目标优化方法 | |
CN113296407A (zh) | 一种基于5次非均匀有理b样条的多机协同轨迹优化方法 | |
CN105138000A (zh) | 最优化基座位姿扰动的七自由度空间机械臂轨迹规划方法 | |
Shi et al. | Multi-objective optimal trajectory planning of manipulators based on quintic NURBS | |
Chhabra et al. | Multi objective PSO tuned fractional order PID control of robotic manipulator | |
Shi et al. | Time-energy-jerk dynamic optimal trajectory planning for manipulators based on quintic NURBS | |
Lin et al. | Dynamic modeling and torque feedforward based optimal fuzzy PD control of a high-speed parallel manipulator | |
Saravanan et al. | Evolutionary minimum cost trajectory planning for industrial robots | |
CN110695994B (zh) | 一种面向双臂机械手协同重复运动的有限时间规划方法 | |
Sverdrup-Thygeson et al. | Kinematic singularity avoidance for robot manipulators using set-based manipulability tasks | |
CN115139301A (zh) | 基于拓扑结构自适应神经网络的机械臂运动规划方法 | |
CN113681570A (zh) | 一种六轴机械臂过奇异点的控制方法 | |
Hu et al. | Robot time optimal trajectory planning based on improved simplified particle swarm optimization algorithm |
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 |