CN109968358B - 一种考虑运动平稳性的冗余机器人全关节避障轨迹优化方法 - Google Patents
一种考虑运动平稳性的冗余机器人全关节避障轨迹优化方法 Download PDFInfo
- Publication number
- CN109968358B CN109968358B CN201910242408.2A CN201910242408A CN109968358B CN 109968358 B CN109968358 B CN 109968358B CN 201910242408 A CN201910242408 A CN 201910242408A CN 109968358 B CN109968358 B CN 109968358B
- Authority
- CN
- China
- Prior art keywords
- joint
- robot
- obstacle
- point
- theta
- 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.)
- Active
Links
Images
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
- B25J9/1605—Simulation of manipulator lay-out, design, modelling of manipulator
-
- 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/1628—Programme controls characterised by the control loop
- B25J9/1643—Programme controls characterised by the control loop redundant control
-
- 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
- B25J9/1666—Avoiding collision or forbidden zones
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种考虑运动平稳性的冗余机器人全关节避障轨迹优化方法,更具体是采用五次多项式在关节空间进行插值,以得到连续且光滑的关节运动速度与加速度曲线,保证机器人实际操作的运动平稳性。同时,以球形包络障碍物为例,建立了机器人与障碍间的最小距离模型。最后建立以运动学及避障指标为约束条件,以运动时间最小为目标,以冗余关节角位移及时间为变量,建立了冗余机器人避障轨迹优化模型,为工业机器人在复杂环境中的安全平稳操作控制提供了一定的方法基础。
Description
技术领域
本发明属于冗余机器人运动控制研究领域,涉及一种考虑运动平稳性的冗余机器人全关节避障轨迹优化方法,该方法同时考虑了运动平稳性、运动效率及可靠避障的任务要求,为冗余机器人在障碍空间内的运动控制提供一定的方法基础。
背景技术
冗余机器人作为一种关节空间维数大于任务空间维数的机器人,具有较高的运动灵活性,能够在保证运动性能的情况下满足其他特定的需求,如避障、避免奇异位形、优化关节力矩等。因此,冗余机器人在工业生产中的应用需求越来越广泛。面对复杂的障碍环境,机器人避障轨迹规划已经成为国内外学者关注的研究热点之一。避障轨迹规划是指在给定的环境条件下,规划一条由起始位置指向目标位置的无障碍路径,保证机器人运动的安全性与可靠性。目前,机器人避障的方法主要自由空间法和人工势场法两种,前者主要包括建立C空间、确定单元连通性、确定搜索方法及路径优化四个步骤,能够保证解的完备性,但在解决避障问题时存在以下问题:(1)由于需通过离散化求得C空间,为满足精度要求,所占内存量巨大;(2)当机器人关节较多时,会降低自由路径搜索效率。以上问题的存在导致自由空间法的应用受到了一定的限制。人工势场法包括建立障碍物几何模型、计算障碍物与机械臂的距离、定义势函数及求解关节驱动力四个步骤,与自由空间法相比,其对动态障碍环境的适用性较强,但仍然存在以下问题:(1)在障碍密集的情况下,由于多个吸引势函数和排斥势函数的共同作用,导致计算结果陷入局部最小,此时机器人运动将停止不前;(2)在求解距离时需简化障碍几何模型,而该简化过程会导致自由空间的浪费。此外,以上两种方法无法保证运动效率及运动平稳性。因此,提出一种冗余机器人轨迹规划方法,能够在可靠避障的同时提高运动效率并保证运动的平稳性,是本专利要解决的关键问题。
发明内容
本发明旨在提供一种考虑运动平稳性的冗余机器人轨迹优化方法。该方法的主要特点是通过采用五次多项式插值算法得到了连续且光滑的关节运动速度与加速度曲线,从而保证了运动平稳性,同时以运动学参数及避障指标为约束条件,以最小化运动时间为目标得到了优化轨迹,提高了运动效率。
本发明是采用以下技术手段实现的:一种考虑运动平稳性的冗余机器人全关节避障轨迹优化方法,该方法的实现过程如下,为冗余自由度关节角位移取初值,基于旋量理论建立冗余机器人逆解模型。
基于以上逆解模型,将机器人末端在操作空间的目标位姿映射到关节空间,得到各关节对应的最终角位移,采用五次多项式在各关节的初始角位移与最终角位移间进行插值运算,得到各关节角位移轨迹点列。
依据机器人几何结构,将其等效为由不同直径的圆柱体组成的整体,以各关节角位移轨迹点列为输入,基于旋量理论计算各圆柱体中心线端点的运动路径点位置。
以各圆柱体中心线端点位置与障碍位置矢量为参量,建立机器人与障碍间的最小距离模型,用于预估不同运动时刻的避障指标。
以冗余关节角位移、运动时间为变量,同时考虑运动学约束及障碍空间约束,以运动时间为优化目标,确定优化问题。
针对以上优化问题,采用优化算法(如粒子群算法、遗传算法等)得到优化轨迹。
本发明的特点在于提出的轨迹优化方法能够在可靠避障的同时,保证机器人运动平稳性并提高运动效率,为冗余机器人在障碍环境中的可靠避障控制提供一定的方法支撑。
附图说明
图1某八轴机器人机械臂简图;
图2末端绕关节3、4和5的旋转运动示意图;
图3绕关节6和7的旋转运动示意图;
图4运动时间的优化历程
图5优化轨迹示意图;
图6机器人与障碍间的最小距离随时间的变化曲线。
具体实施方式
以下结合附图和实施例对本发明进行详细说明。
一种考虑运动平稳性的冗余机器人全关节避障轨迹优化方法,本方法的实现步骤如下,
步骤(1)建立冗余机器人逆解模型;
如图1所示,由于八轴机器人具有两个冗余关节,为了建立逆解模型,首先为关节1和2的角位移θ1和θ2取初值,然后基于该初始条件,将该问题转化为六轴机器人的逆解问题。
a.求解θ3、θ4和θ5;
取关节6、7和8的轴线交点为名义末端,初始位置矢量为 qs=[L4 -L1 -L3 -L5],根据任务要求给定该末端的目标位置矢量为 qe=[x y z],那么,基于旋量理论末端绕关节3、4和5的运动描述如下,
式中表示关节i运动旋量的指标坐标形式,由关节i的初始单位旋转矢量ωi及轴上一点的坐标qi计算得到,其取值如式(2)和(3)所示。qs′和qe1′分别表示为qs′=[qs 1]T和其中qe′=[qe 1]T.
在该旋转运动示意图(图2)中c1和c2表示末端在旋转过程中的轨迹交点,根据三个旋转轨迹的几何关系(矢量线段绕轴旋转时,其长度不变;旋转轨迹面垂直于旋转矢量),得到以下方程组,
设c1和c2点所在位置矢量为c1=[x1 y1 z1]和c2=[x2 y2 z2],通过联立方程组(4),变量x1,y1,z1,x2,y2和z2求解如下,
式中A、B、A1和B1是与运动参数及目标位置矢量相关的常数,
A=(L2+L3)/L4;
B=[xe1 2+(L1+ye1)2+(L2-ze1)2-L2 2-L5 2+L4 2+L3 2]/(2L4);A1=A2+1;
B1=2(AB-L2);C1=B2+L2 2-xe1 2-(L1+ye1)2-(L2-ze1)2。
则关节3、4和5的逆解问题转化为3个Paden-Kahan子问题1,
基于子问题1的求解方法,关节3、4和5的角位移(θ3、θ4和θ5)求解如下,
b.求解θ6和θ7
关节6、7和8的旋转运动表示为,
取一点qs2=[0 -L1 -L3 -L5],该点在关节轴8上,且在关节轴6和7 外,因此,绕关节6和7旋转至qe2(qe2′=g1qs2′)的运动描述如下,
在该旋转运动示意图(图3)中c3表示点qs2绕关节6和7的旋转轨迹交点,根据几何知识得到如下方程组,
通过求解得到轨迹交点坐标矢量为
则绕关节6和7的运动分别表示如下,
同理,基于Paden-Kahan子问题1的求解方法,θ6和θ7求解如下,
c.求解θ8
取关节轴8外一点qs3=[L4 0 -L3 -L5],则该点绕轴8的旋转运动表示为,
则基于Paden-Kahan子问题1,θ8表示为,
θ8=atan2[L1(ze3+L3+L5),L1(ye3+L1)] (14)
步骤(2)采用五次多项式插值得到关节空间轨迹;
通过以上逆解模型,求解与末端目标位姿相对应的关节i的目标角位移θi。其次,基于五次多项式插值,关节i的角位移、角速度及角加速度表示如下,
为保证各关节角速度及角加速度的连续性,且在启停时关节不发生关节变量突变导致的关节振颤,得到以下方程组,
式中te表示运动时间。
通过求解可得参数a1,i,a2,i,a3,i,a4,i,a5,i,a6,i的值如下,
最后可保证各关节运动平稳性的关节角位移表示如下,
θi(t)=6θit5/te 5-15θit4/te 4+10θit3/te 3 (18)
步骤(3)计算各圆柱体中心线端点的运动路径点位置;
根据八轴机器人简图(图1),该机器人可等效为五个臂杆构成的机械结构,将臂杆i等效为半径为Ri(mm)的圆柱体,则根据各圆柱体中心线端点的初始位置,基于旋量理论其在t时刻的位置坐标计算如下,
其中Ji(t)和Ji+1(t)分别表示第i个圆柱体中心线端点的当前位置坐标,1≤i≤5。步骤(4)建立机器人与障碍间的最小距离模型;
避开球形障碍,其半径均设为Ro(mm),中心位置坐标为O=[xo yo zo],取障碍中心O在臂杆i中心线JiJi+1上垂足为O′,取步骤(3)中计算得到的中心线端点Ji与Ji+1的当前位置坐标分别为Ji=[xJ,i yJ,i zJ,i]和 Ji+1=[xJ,i+1 yJ,i+1 zJ,i+1],则直线JiJi+1的参数方程表示如下,
式中参数0≤η≤1表示点在线段JiJi+1上,否则,点在线段外。
设垂足O′的坐标位置为O′=[xo′ yo′ zo′],通过以下方程求得,
当垂足落在中心线段JiJi+1上,设O′=[xo′ yo′ zo′],此时臂杆i与障碍间的最小距离表示为,
当垂足未落在中心线段JiJi+1上,臂杆i与障碍间的最小距离表示为,
则机器人与障碍间的最小距离表示为,
d=min[di|1≤i≤5] (24)
步骤(5)优化问题描述;
在该避障轨迹规划问题中,以冗余关节角位移θ1,θ2和运动时间te为优化变量,同时考虑运动学约束(各关节角位移、角速度及角加速度的可取范围) 及障碍空间约束即机器人与障碍间的最小距离d不应小于任务所要求的安全阈值dt,以最小化运动时间为优化目标,则该优化问题可描述如下,
步骤(6)优化轨迹;
设定以下初始条件,采用粒子群算法搜索最优轨迹,以保证运动性能。
a.取机器人末端目标位姿如下,
b.球形障碍3个,其中心位置坐标分别为O1=[300 -500 -200]; O2=[500 -50050]和O3=[500 100 -50],半径均为10mm。取安全阈值 dt=10mm。
c.机器人运动学参数及臂杆等效圆柱体半径取值如表1所示,
表1 8轴机器人相关参数
参数 | L<sub>1</sub> | L<sub>2</sub> | L<sub>3</sub> | L<sub>4</sub> | L<sub>5</sub> | L<sub>6</sub> | R<sub>1</sub>~R<sub>3</sub> | R<sub>4</sub> | R<sub>5</sub> |
值(mm) | 300 | 300*tan15° | 409-L<sub>2</sub> | 55 | 364 | 30 | 25 | 20 | 10 |
d.优化约束条件中参数取值如表2所示,
表2优化约束条件参数
则基于以上初始条件,可得到运动时间的优化历程、优化轨迹(如图4、5 所示),及各障碍与机器人的最小距离随运动时间的变化曲线(如图6所示)。表3为各关节变量优化结果。其次,优化运动时间为4.4416s,机器人与障碍物间的最小距离为20mm。
表3各关节变量优化结果
关节 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
角位移(°) | -25.836 | -48.37 | 68.485 | -131.532 | 105.209 | -108.979 | 3.667 | 35.519 |
最大角速度(°/s) | 10.906 | 20.419 | 28.91 | 55.525 | 44.413 | 46.004 | 1.5479 | 14.994 |
最大角加速度(°/s<sup>2</sup>) | 7.5433 | 14.123 | 19.996 | 38.403 | 30.718 | 31.818 | 1.0706 | 10.37 |
Claims (1)
1.一种考虑运动平稳性的冗余机器人全关节避障轨迹优化方法,为冗余自由度关节角位移取初值,基于旋量理论建立冗余机器人逆解模型;
基于以上逆解模型,将机器人末端在操作空间的目标位姿映射到关节空间,得到各关节对应的最终角位移,采用五次多项式在各关节的初始角位移与最终角位移间进行插值运算,得到各关节角位移轨迹点列;
依据机器人几何结构,将其等效为由不同直径的圆柱体组成的整体,以各关节角位移轨迹点列为输入,基于旋量理论计算各圆柱体中心线端点的运动路径点位置;
以各圆柱体中心线端点位置与障碍位置矢量为参量,建立机器人与障碍间的最小距离模型,用于预估不同运动时刻的避障指标;
以冗余关节角位移、运动时间为变量,同时考虑运动学约束及障碍空间约束,以运动时间为优化目标,确定优化问题;
其特征在于:具体实现步骤如下,
步骤(1)建立冗余机器人逆解模型;
由于八轴机器人具有两个冗余关节,为了建立逆解模型,首先为关节1和2的角位移θ1和θ2取初值,然后基于初始条件,将问题转化为六轴机器人的逆解问题;
a.求解θ3、θ4和θ5;
取关节6、7和8的轴线交点为名义末端,初始位置矢量为qs=[L4 -L1 -L3 -L5],根据任务要求给定末端的目标位置矢量为qe=[x y z],那么,基于旋量理论末端绕关节3、4和5的运动描述如下,
式中表示关节i运动旋量的指标坐标形式,由关节i的初始单位旋转矢量ωi及轴上一点的坐标qi计算得到,其取值如式(2)和(3)所示;qs′和qe1′分别表示为qs′=[qs 1]T和其中qe′=[qe 1]T;
在旋转运动中c1和c2表示末端在旋转过程中的轨迹交点,根据三个旋转轨迹的几何关系,矢量线段绕轴旋转时,其长度不变;旋转轨迹面垂直于旋转矢量,得到以下方程组,
设c1和c2点所在位置矢量为c1=[x1 y1 z1]和c2=[x2 y2 z2],通过联立方程组(4),变量x1,y1,z1,x2,y2和z2求解如下,
式中A、B、A1和B1是与运动参数及目标位置矢量相关的常数,
A=(L2+L3)/L4;
B=[xe1 2+(L1+ye1)2+(L2-ze1)2-L2 2-L5 2+L4 2+L3 2]/(2L4);A1=A2+1;
B1=2(AB-L2);C1=B2+L2 2-xe1 2-(L1+ye1)2-(L2-ze1)2;
则关节3、4和5的逆解问题转化为3个Paden-Kahan子问题1,
基于子问题1的求解方法,关节3、4和5的角位移θ3、θ4和θ5求解如下,
b.求解θ6和θ7
关节6、7和8的旋转运动表示为,
取一点qs2=[0 -L1 -L3 -L5],该点在关节轴8上,且在关节轴6和7外,因此,绕关节6和7旋转至qe2,qe2′=g1qs2′,qe2的运动描述如下,
在旋转运动中c3表示点qs2绕关节6和7的旋转轨迹交点,根据几何知识得到如下方程组,
通过求解得到轨迹交点坐标矢量为
则绕关节6和7的运动分别表示如下,
同理,基于Paden-Kahan子问题1的求解方法,θ6和θ7求解如下,
c.求解θ8
取关节轴8外一点qs3=[L4 0 -L3 -L5],则该点绕关节 轴8的旋转运动表示为,
则基于Paden-Kahan子问题1,θ8表示为,
θ8=atan 2[L1(ze3+L3+L5),L1(ye3+L1)] (14)
步骤(2)采用五次多项式插值得到关节空间轨迹;
通过以上逆解模型,求解与末端目标位姿相对应的关节i的目标角位移θi;其次,基于五次多项式插值,关节i的角位移、角速度及角加速度表示如下,
为保证各关节角速度及角加速度的连续性,且在启停时关节不发生关节变量突变导致的关节振颤,得到以下方程组,
式中te表示运动时间;
通过求解可得参数a1,i,a2,i,a3,i,a4,i,a5,i,a6,i的值如下,
最后可保证各关节运动平稳性的关节角位移表示如下,
θi(t)=6θit5/te 5-15θit4/te 4+10θit3/te 3 (18)
步骤(3)计算各圆柱体中心线端点的运动路径点位置;
八轴机器人可等效为五个臂杆构成的机械结构,将臂杆i等效为半径为Ri(mm)的圆柱体,则根据各圆柱体中心线端点的初始位置,基于旋量理论其在t时刻的位置坐标计算如下,
其中Ji(t)和Ji+1(t)分别表示第i个圆柱体中心线端点的当前位置坐标,1≤i≤5;步骤(4)建立机器人与障碍间的最小距离模型;
避开球形障碍,半径均设为Ro(mm),中心位置坐标为O=[xo yo zo],取障碍中心O在臂杆i中心线段JiJi+1上垂足为O′,取步骤(3)中计算得到的中心线端点Ji与Ji+1的当前位置坐标分别为Ji=[xJ,i yJ,i zJ,i]和Ji+1=[xJ,i+1 yJ,i+1 zJ,i+1],则直线JiJi+1的参数方程表示如下,
式中参数0≤η≤1表示点在中心线段JiJi+1上,否则,点在中心线段外;
设垂足O′的坐标位置为O′=[xo′ yo′ zo′],通过以下方程求得,
当垂足落在中心线段JiJi+1上,设O′=[xo′ yo′ zo′],此时臂杆i与障碍间的最小距离表示为,
当垂足未落在中心线段JiJi+1上,臂杆i与障碍间的最小距离表示为,
则机器人与障碍间的最小距离表示为,
d=min[di|1≤i≤5] (24)
步骤(5)优化问题描述;
在避障轨迹规划问题中,以冗余关节角位移θ1,θ2和运动时间te为优化变量,同时考虑运动学约束及障碍空间约束即机器人与障碍间的最小距离d不应小于任务所要求的安全阈值dt,以最小化运动时间为优化目标,则优化问题可描述如下,
f=min{te}
步骤(6)优化轨迹;
设定初始条件,采用粒子群算法搜索最优轨迹,以保证运动性能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910242408.2A CN109968358B (zh) | 2019-03-28 | 2019-03-28 | 一种考虑运动平稳性的冗余机器人全关节避障轨迹优化方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910242408.2A CN109968358B (zh) | 2019-03-28 | 2019-03-28 | 一种考虑运动平稳性的冗余机器人全关节避障轨迹优化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109968358A CN109968358A (zh) | 2019-07-05 |
CN109968358B true CN109968358B (zh) | 2021-04-09 |
Family
ID=67081208
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910242408.2A Active CN109968358B (zh) | 2019-03-28 | 2019-03-28 | 一种考虑运动平稳性的冗余机器人全关节避障轨迹优化方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109968358B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111123943B (zh) * | 2019-12-30 | 2023-09-01 | 汕头大学 | 一种基于伪逆约束的超冗余机器人轨迹规划方法及*** |
CN111390909B (zh) * | 2020-03-30 | 2022-06-28 | 上海应用技术大学 | 工业机器人的避障方法和*** |
CN111967099B (zh) * | 2020-07-20 | 2021-04-27 | 居鹤华 | 多自由度机械臂矢量多项式***最优求解方法 |
CN113080942B (zh) * | 2021-03-25 | 2022-11-08 | 孙美义 | 关节旋转轴定位仪及定位方法 |
CN113580130B (zh) * | 2021-07-20 | 2022-08-30 | 佛山智能装备技术研究院 | 六轴机械臂避障控制方法、***及计算机可读存储介质 |
CN114161047B (zh) * | 2021-12-23 | 2022-11-18 | 南京衍构科技有限公司 | 一种用于增材制造的焊枪头自动避障方法 |
CN114407019B (zh) * | 2022-02-21 | 2024-04-05 | 中国科学院宁波材料技术与工程研究所 | 一种工业机器人关节空间的无碰撞轨迹规划方法 |
CN114633258B (zh) * | 2022-04-24 | 2023-06-20 | 中国铁建重工集团股份有限公司 | 一种隧道环境下机械臂运动轨迹的规划方法及相关装置 |
CN116945196B (zh) * | 2023-09-21 | 2023-12-12 | 贵州航天控制技术有限公司 | 一种多关节机械臂的运动学逆解求解方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005124486A2 (en) * | 2004-06-15 | 2005-12-29 | Abb Ab | Method and system for off-line programming of multiple interacting robots |
CN106647282A (zh) * | 2017-01-19 | 2017-05-10 | 北京工业大学 | 一种考虑末端运动误差的六自由度机器人轨迹规划方法 |
CN107053176A (zh) * | 2017-04-09 | 2017-08-18 | 北京工业大学 | 一种六自由度机器人末端空间曲线轨迹的误差建模方法 |
CN107756400A (zh) * | 2017-10-13 | 2018-03-06 | 北京工业大学 | 一种基于旋量理论的6r机器人逆运动学几何求解方法 |
CN108000501A (zh) * | 2017-11-22 | 2018-05-08 | 湖北工业大学 | 一种用于串联机器人的新型轨迹规划方法 |
-
2019
- 2019-03-28 CN CN201910242408.2A patent/CN109968358B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005124486A2 (en) * | 2004-06-15 | 2005-12-29 | Abb Ab | Method and system for off-line programming of multiple interacting robots |
CN106647282A (zh) * | 2017-01-19 | 2017-05-10 | 北京工业大学 | 一种考虑末端运动误差的六自由度机器人轨迹规划方法 |
CN107053176A (zh) * | 2017-04-09 | 2017-08-18 | 北京工业大学 | 一种六自由度机器人末端空间曲线轨迹的误差建模方法 |
CN107756400A (zh) * | 2017-10-13 | 2018-03-06 | 北京工业大学 | 一种基于旋量理论的6r机器人逆运动学几何求解方法 |
CN108000501A (zh) * | 2017-11-22 | 2018-05-08 | 湖北工业大学 | 一种用于串联机器人的新型轨迹规划方法 |
Non-Patent Citations (1)
Title |
---|
基于旋量理论的串联机器人的逆解子问题求解算法;陈庆诚等;《浙江大学学报》;20140131;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109968358A (zh) | 2019-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109968358B (zh) | 一种考虑运动平稳性的冗余机器人全关节避障轨迹优化方法 | |
CN111168675B (zh) | 一种家用服务机器人的机械臂动态避障运动规划方法 | |
CN107490965B (zh) | 一种空间自由漂浮机械臂的多约束轨迹规划方法 | |
CN108908331B (zh) | 超冗余柔性机器人的避障方法及***、计算机存储介质 | |
CN106647282B (zh) | 一种考虑末端运动误差的六自由度机器人轨迹规划方法 | |
Gong et al. | Analytical inverse kinematics and self-motion application for 7-DOF redundant manipulator | |
CN111923039B (zh) | 一种基于强化学习的冗余机械臂路径规划方法 | |
CN105773620A (zh) | 基于倍四元数的工业机器人自由曲线的轨迹规划控制方法 | |
CN107966907B (zh) | 一种应用于冗余度机械臂的障碍物躲避解决方法 | |
CN108068113B (zh) | 7-dof仿人臂飞行物体作业最小加速度轨迹优化 | |
CN111761582B (zh) | 一种基于随机采样的移动机械臂避障规划方法 | |
CN111309002A (zh) | 一种基于矢量的轮式移动机器人避障方法及*** | |
CN112828359A (zh) | 基于势场法多约束的机器人铣削加工姿态规划方法和*** | |
CN106844951B (zh) | 基于分段几何法求解超冗余机器人逆运动学的方法及*** | |
Li et al. | Development of articulated robot trajectory planning | |
CN108908347A (zh) | 一种面向冗余移动机械臂容错型重复运动规划方法 | |
CN115416016A (zh) | 一种基于改进人工势场法的机械臂避障路径规划方法 | |
CN113721626A (zh) | 一种制动盘补偿累计误差的机器人轨迹规划方法 | |
CN111531532A (zh) | 一种基于旋量理论的机器人攀爬运动速度建模方法 | |
Xu et al. | A path optimization technique with obstacle avoidance for an 8-dof robot in bolt looseness detection task | |
CN115533920A (zh) | 一种求解绳驱机械臂逆运动学的协同规划方法及***、计算机存储介质 | |
CN115284293A (zh) | 适应复杂任务的空间站机械臂多模式路径规划***和方法 | |
CN115026816A (zh) | 一种基于虚拟力的机械臂末端避障方法 | |
Qian et al. | Path planning approach for redundant manipulator based on Jacobian pseudoinverse-RRT algorithm | |
Lou et al. | Path planning of six-axis manipulator based on ros system |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |