
技术领域technical field
本发明涉及冗余度机械臂运动规划及控制领域,具体涉及一种冗余度机械臂的不同层性能指标同时优化方法。The invention relates to the field of motion planning and control of a redundant manipulator, in particular to a method for simultaneously optimizing performance indexes of different layers of a redundant manipulator.
背景技术Background technique
冗余度机械臂是一种自由度大于执行末端任务所需最少自由度的机械装置,其末端运动任务包括焊接、油漆、组装、挖掘和绘图等。冗余度机械臂操作的一个关键问题是冗余度解析问题(包括逆运动学问题和逆动力学问题),即,通过已知机械臂末端位姿来确定机械臂的关节角度问题。目前有效的冗余度解析方案都是在单一/同层(如速度层、加速度层或力矩层)上进行解析。然而,单一/同层的优化方案存在着不足:单纯的速度层解析方案难以考虑加速度极限和力矩极限;而单纯的加速度层和单纯的力矩层解析方案又容易出现速度发散和末态速度不为零的现象。A redundant manipulator is a mechanical device with more degrees of freedom than the minimum required to perform terminal tasks, such as welding, painting, assembly, digging, and drawing. A key problem in the operation of redundant manipulators is the problem of redundancy analysis (including inverse kinematics and inverse dynamics), that is, the problem of determining the joint angle of the manipulator by knowing the end pose of the manipulator. Currently effective redundancy analysis schemes are all analyzed on a single/same layer (such as velocity layer, acceleration layer or moment layer). However, there are deficiencies in the single/same-level optimization scheme: the pure velocity layer analysis scheme is difficult to consider the acceleration limit and torque limit; and the pure acceleration layer and pure torque layer analysis scheme is prone to velocity divergence and final state velocity. zero phenomenon.
发明内容Contents of the invention
本发明的目的在于提供一种操作方便、工作量小的冗余度机械臂的不同层性能指标同时优化方法。The purpose of the present invention is to provide a method for simultaneously optimizing performance indexes of different layers of a redundant mechanical arm with convenient operation and low workload.
为了实现上述发明目的,采用的技术方案如下。In order to realize the object of the above invention, the technical solution adopted is as follows.
一种冗余度机械臂的不同层性能指标同时优化方法,包括以下步骤:A method for simultaneously optimizing performance indexes of different layers of a redundant manipulator, comprising the following steps:
根据角度层、速度层和加速度层性能指标,通过引入权值调节因子,所述权值调节因子用于调节上述三层上需要优化的性能指标在总的优化指标中的权重或比重,建立相应的冗余度解析方案,所述的解析方案受约束于速度、加速度的雅可比矩阵等式、机械臂的动力学方程、关节角度极限、关节速度极限、关节加速度极限和关节力矩极限;According to the angle layer, speed layer and acceleration layer performance index, by introducing the weight adjustment factor, the weight adjustment factor is used to adjust the weight or proportion of the performance index to be optimized on the above three layers in the total optimization index, and establish a corresponding A redundancy analysis scheme, the analysis scheme is constrained by the Jacobian matrix equation of velocity and acceleration, the dynamic equation of the manipulator, the joint angle limit, the joint velocity limit, the joint acceleration limit and the joint torque limit;
利用角度层、速度层和加速度层性能指标的等效性及引入等效性参数,所述等效性参数用于推导不同层性能指标的等效性的过程中,通过设定该参数的值,使到两个在不同层上优化的指标就可以达到性能等效的目的或效果,从而可以将冗余度解析方案转化为一个统一的二次型规划问题;Utilize the equivalence of angle layer, speed layer and acceleration layer performance index and introduce equivalence parameter, described equivalence parameter is used in the process of deriving the equivalence of different layer performance index, by setting the value of this parameter , so that two indicators optimized on different layers can achieve the purpose or effect of equivalent performance, so that the redundancy analysis scheme can be transformed into a unified quadratic programming problem;
通过二次型规划求解器对二次型规划问题进行求解;The quadratic programming problem is solved by the quadratic programming solver;
下位机控制器根据二次型规划问题的求解结果,驱动机械臂使其完成给定的末端任务。The controller of the lower computer drives the manipulator to complete the given terminal task according to the solution result of the quadratic programming problem.
上述技术方案中,所述角度层、速度层和加速度层性能指标同时优化的冗余度解析方案设计为:In the above technical solution, the redundancy analysis scheme for simultaneous optimization of the performance indicators of the angle layer, the velocity layer and the acceleration layer is designed as:
最小化minimize
受约束于
其中,和分别对应于在角度层、速度层和加速度层上欲优化的性能指标,α1≥0、α2≥0和α3≥0为权值调节因子且保证两个或两个以上权值调节因子同时不为零;θ表示关节角度,表示关节速度,表示关节加速度,τ表示关节力矩;等式约束对应于机械臂在速度层的末端运动轨迹,J表示机械臂的雅可比矩阵,表示机械臂末端执行器的速度;等式约束对应于机械臂在加速度层的末端运动轨迹,表示雅可比矩阵J的时间导数,表示机械臂末端执行器的加速度;等式约束为机械臂的动力学方程,H表示机械臂的惯性矩阵,c表示离心力变量,g表示重力变量;θ±、和τ±表示关节角度极限、关节速度极限、关节加速度极限和关节力矩极限。in, and Corresponding to the performance indicators to be optimized on the angle layer, velocity layer and acceleration layer respectively, α1 ≥ 0, α2 ≥ 0 and α3 ≥ 0 are weight adjustment factors and two or more weight adjustment factors are guaranteed At the same time, it is not zero; θ represents the joint angle, represents the joint velocity, Represents the joint acceleration, τ represents the joint torque; the equality constraint Corresponding to the end motion trajectory of the manipulator in the velocity layer, J represents the Jacobian matrix of the manipulator, represents the velocity of the end effector of the manipulator; the equation constraint Corresponding to the end motion trajectory of the manipulator in the acceleration layer, Denotes the time derivative of the Jacobian matrix J, represents the acceleration of the end effector of the manipulator; the equation constraints is the dynamic equation of the manipulator, H represents the inertia matrix of the manipulator, c represents the centrifugal force variable, g represents the gravity variable; θ± , and τ± denote joint angle limit, joint velocity limit, joint acceleration limit and joint torque limit.
所述利用角度层、速度层和加速度层性能指标的等效性和引入等效性参数,将不同层性能指标同时优化的冗余度解析方案转化为一个统一的二次型规划问题,其性能指标为xTOx/2+pTx,约束条件为Cx=d,Ax≤b,x-≤x≤x+,其中,只考虑不同层能量最小化方案时,当α3>0时,决策变量x表示关节加速度,Q可由权值调节因子α1,α2,α3对单位矩阵I、惯性矩阵H和H2的加权和获得,p可由权值调节因子α1,α2,α3及等效性参数对c,g和H的加权和获得,C=J,当α3=0时,决策变量x表示关节速度,Q可由权值调节因子α1,α2对单位矩阵I的加权和获得,p可由权值调节因子α1,θ和等效性参数的乘积获得,C=J,上标T表示矩阵或向量的转置,Ax≤b用于关节力矩极限和无穷范数约束,x±表示的x上下限。Using the equivalence of the performance indicators of the angle layer, the velocity layer and the acceleration layer and introducing the equivalence parameters, the redundancy analysis scheme that optimizes the performance indicators of different layers at the same time is transformed into a unified quadratic programming problem, and its performance The index is xT Ox/2+pT x, and the constraints are Cx=d, Ax≤b, x- ≤x≤x+ , where, when only energy minimization schemes of different layers are considered, when α3 >0, The decision variable x represents the joint acceleration, Q can be obtained by the weighted sum of the weight adjustment factors α1 , α2 , α3 on the identity matrix I, inertia matrix H and H2 , p can be obtained by the weight adjustment factors α1 , α2 , α3 and equivalence parameter pairs c, the weighted sum of g and H is obtained, C=J, When α3 =0, the decision variable x represents the joint velocity, Q can be obtained by the weighted sum of the weight adjustment factors α1 , α2 on the identity matrix I, p can be obtained by the weight adjustment factors α1 , θ and the equivalent parameter The product is obtained, C=J, The superscriptT indicates the transpose of a matrix or vector, Ax ≤ b is used for joint torque limits and infinite norm constraints, and x± indicates the upper and lower limits of x.
如果方案含有最小力性能指标时,根据α3取值的不同,决策变量x为上述对应变量加上辅助变量s的向量增广,辅助变量s是二次型规划问题中用于辅助对应最小力性能指标变量求解的变量,同时,它是一个非负数,并且取值为最小力性能指标中的最大分量的绝对值。系数矩阵Q和C以及系数向量p也对应加0进行增广。If the scheme contains the minimum force performance index, according to the value ofα3 , the decision variable x is the vector augmentation of the above corresponding variable plus the auxiliary variable s, and the auxiliary variable s is used to assist the corresponding minimum force in the quadratic programming problem The performance index variable is the variable to be solved. At the same time, it is a non-negative number, and its value is the absolute value of the largest component in the minimum force performance index. The coefficient matrices Q and C and the coefficient vector p are also correspondingly augmented by adding 0.
通过二次型规划求解器对二次型规划问题进行求解,具体为:将所述二次型规划问题进一步变换为分段线性投影方程,从而构造相应的二次型规划求解器(如,二次型规划数值算法)进行求解;The quadratic programming problem is solved by a quadratic programming solver, specifically: the quadratic programming problem is further transformed into a piecewise linear projection equation, thereby constructing a corresponding quadratic programming solver (such as a quadratic programming solver) Subtype programming numerical algorithm) to solve;
下位机控制器根据二次型规划问题的求解结果,驱动机械臂使其完成给定的末端任务。The controller of the lower computer drives the manipulator to complete the given terminal task according to the solution result of the quadratic programming problem.
本发明与先有技术相比,具有以下优点:Compared with the prior art, the present invention has the following advantages:
本发明能有效克服单一/同层优化方案存在的不足,提供了一种操作方便、工作量小的冗余度机械臂的不同层性能指标同时优化方法。The invention can effectively overcome the shortcomings of the single/same-layer optimization scheme, and provides a method for simultaneously optimizing performance indexes of different layers of a redundant mechanical arm with convenient operation and small workload.
附图说明Description of drawings
图1为本发明的流程图。Fig. 1 is a flowchart of the present invention.
具体实施方式Detailed ways
下面结合附图对本发明做进一步的说明。The present invention will be further described below in conjunction with the accompanying drawings.
图1所示的一种冗余度机械臂的不同层性能指标同时优化方法主要由建立不同层性能指标同时优化的冗余度解析方案1、转为二次型规划问题2、二次型规划求解器3、下位机控制器4、冗余度机械臂5组成。A simultaneous optimization method for different layers of performance indicators of a redundant manipulator shown in Figure 1 is mainly composed of establishing a redundancy analysis scheme for simultaneous optimization of different layers of performance indicators 1, converting to a quadratic programming problem 2, quadratic programming The
首先根据所需要优化的不同层性能指标,通过引入权值调节因子,建立相应的冗余度解析方案;然后利用不同层性能指标的等效性及引入等效性参数,将该方案转化为一个统一的二次型规划问题;从而构造相应的二次型规划求解器(如,二次型规划数值算法)来求解该问题;最后将求解结果用于驱动机械臂的各个关节电机使机械臂完成给定的末端任务。First, according to the performance indicators of different layers to be optimized, a corresponding redundancy analysis scheme is established by introducing weight adjustment factors; then, the scheme is transformed into a A unified quadratic programming problem; thereby constructing a corresponding quadratic programming solver (such as a quadratic programming numerical algorithm) to solve the problem; finally, the solution result is used to drive each joint motor of the manipulator to make the manipulator complete given terminal task.
根据所需要优化的不同层性能指标,通过引入权值调节因子,不同层性能指标同时优化的冗余度解析方案可设计为:According to the performance indicators of different layers that need to be optimized, by introducing weight adjustment factors, the redundancy analysis scheme for simultaneous optimization of performance indicators of different layers can be designed as:
最小化:minimize:
约束条件:
θ-≤θ≤θ+,(5)θ− ≤ θ ≤ θ+ , (5)
τ-≤τ≤τ+,(8)τ- ≤ τ ≤ τ+ , (8)
其中,和分别对应于在角度层、速度层和加速度层上欲优化的性能指标,α1≥0、α2≥0和α3≥0为权值调节因子且保证两个或两个以上权值调节因子同时不为零;θ表示关节角度,表示关节速度,表示关节加速度,τ表示关节力矩;等式约束对应于机械臂在速度层的末端运动轨迹,J表示雅可比矩阵,表示机械臂末端执行器的速度;等式约束对应于机械臂在加速度层的末端运动轨迹,表示雅可比矩阵J的时间导数,表示机械臂末端执行器的加速度;等式约束为机械臂的动力学方程,H表示机械臂的惯性矩阵,c表示离心力变量,g表示重力变量;θ±、和τ±分别表示关节角度极限、关节速度极限、关节加速度极限和关节力矩极限。in, and Corresponding to the performance indicators to be optimized on the angle layer, velocity layer and acceleration layer respectively, α1 ≥ 0, α2 ≥ 0 and α3 ≥ 0 are weight adjustment factors and two or more weight adjustment factors are guaranteed At the same time, it is not zero; θ represents the joint angle, represents the joint velocity, Represents the joint acceleration, τ represents the joint torque; the equality constraint Corresponding to the end motion trajectory of the manipulator in the velocity layer, J represents the Jacobian matrix, represents the velocity of the end effector of the manipulator; the equation constraint Corresponding to the end motion trajectory of the manipulator in the acceleration layer, Denotes the time derivative of the Jacobian matrix J, represents the acceleration of the end effector of the manipulator; the equation constraints is the dynamic equation of the manipulator, H represents the inertia matrix of the manipulator, c represents the centrifugal force variable, g represents the gravity variable; θ± , and τ± represent joint angle limit, joint velocity limit, joint acceleration limit and joint torque limit, respectively.
利用不同层性能指标等效性原理以及引入等效性参数,上述带物理约束的冗余度机械臂的不同层性能指标同时优化方法(1)-(8)便可描述为如下的二次型规划问题:Using the principle of equivalence of performance indicators of different layers and introducing equivalence parameters, the simultaneous optimization method (1)-(8) of the performance indicators of different layers of the above-mentioned redundant manipulator with physical constraints can be described as the following quadratic form Planning questions:
最小化:xTQx/2+pTx,(9)Minimize: xT Qx/2+pT x, (9)
约束条件:Cx=d,(10)Constraints: Cx=d, (10)
Ax≤b,(11)Ax≤b, (11)
x-≤x≤x+,(12)x− ≤ x ≤ x+ , (12)
其中,只考虑不同层能量最小化方案时,当α3>0时,决策变量x表示关节加速度,Q可由权值调节因子α1,α2,α3对单位矩阵I、惯性矩阵H和H2的加权和获得,p可由权值调节因子α1,α2,α3及等效性参数对θ,c,g和H的加权和获得,C=J,当α3=0时,决策变量x表示关节速度,Q可由权值调节因子α1,α2对单位矩阵I的加权和获得,p可由权值调节因子α1,θ和等效性参数的乘积获得,C=J,如果方案含有最小力性能指标时,根据α3取值的不同,决策变量x为上述对应变量加上辅助变量s的向量增广,系数矩阵Q和C以及系数向量p也对应加0进行增广。上标T表示矩阵或向量的转置,Ax≤b用于关节力矩极限和无穷范数约束,x±表示x的上下限。为了容易理解,考虑一个性能指标为“最小化”且受约束于(2)-(8)的冗余度解析方案,其中α2>0和α3>0,||·||2表示向量的二范数,利用不同层性能指标等效性及引入等效性参数,可将该方案转化为如(9)-(12)所描述的二次型规划问题,且相应的参数定义如下:Among them, when only the energy minimization schemes of different layers are considered, when α3 >0, the decision variable x represents the joint acceleration, and Q can be adjusted by the weight adjustment factors α1 , α2 , α3 on the identity matrix I, inertia matrices H and H2 , p can be obtained by the weighted sum of weight adjustment factors α1 , α2 , α3 and equivalent parameters to θ, c, g and H, C=J, When α3 =0, the decision variable x represents the joint velocity, Q can be obtained by the weighted sum of the weight adjustment factors α1 , α2 on the identity matrix I, p can be obtained by the weight adjustment factors α1 , θ and the equivalent parameter The product is obtained, C=J, If the scheme contains the minimum force performance index, according to the different values of α3 , the decision variable x is the vector augmentation of the above corresponding variable plus the auxiliary variable s, and the coefficient matrices Q and C and the coefficient vector p are correspondingly augmented with 0 . The superscriptT indicates the transpose of a matrix or vector, Ax ≤ b is used for joint torque limits and infinite norm constraints, and x± indicates the upper and lower limits of x. For ease of understanding, consider a performance metric as "minimizing ” and is constrained by the redundancy analysis scheme of (2)-(8), where α2 >0 and α3 >0, ||·|| and introducing equivalence parameters, the scheme can be transformed into a quadratic programming problem as described in (9)-(12), and the corresponding parameters are defined as follows:
C=J,
其中,I表示单位矩阵,等效性参数λ为正数且远大于0,关节极限转换参数κp>0和κv>0,关节极限转换裕量υ>0。Among them, I represents the identity matrix, the equivalence parameter λ is a positive number and much greater than 0, the joint limit conversion parameters κp >0 and κv >0, and the joint limit conversion margin υ>0.
并且,上述的二次型规划问题(9)-(12)等价于如下的分段线性投影方程:Moreover, the above quadratic programming problems (9)-(12) are equivalent to the following piecewise linear projection equations:
PΩ(y-(My+q))-y=0,(13)PΩ (y-(My+q))-y=0, (13)
其中PΩ(·)表示分段线性投影算子。分段线性投影方程(13)中的原对偶决策变向量y,增广系数矩阵M和向量q分别定义如下:where PΩ (·) represents the piecewise linear projection operator. The original dual decision variable vector y, the augmented coefficient matrix M and the vector q in the piecewise linear projection equation (13) are respectively defined as follows:
其中,对偶决策变量u和v分别对应于等式约束(10)和不等式约束(11)。对于上述的分段线性投影方程(13)和二次型规划问题(9)-(12),可采用如下的二次型规划数值算法(即,二次型规划求解器)来求解:Among them, the dual decision variables u and v correspond to equality constraints (10) and inequality constraints (11), respectively. For the above-mentioned piecewise linear projection equation (13) and quadratic programming problems (9)-(12), the following quadratic programming numerical algorithm (ie, quadratic programming solver) can be used to solve:
e(yk)=yk-PΩ(yk-(Myk+q)),e(yk )=yk -PΩ (yk -(Myk +q)),
yk+1=yk-ρ(yk)φ(yk),yk+1 = yk -ρ(yk )φ(yk ),
φ(yk)=(MT+I)e(yk),φ(yk )=(MT +I)e(yk ),
其中,迭代次数k=0,1,2,...。给定初始值y0,通过该算法的不断迭代,便可得到分段线性投影方程(13)的解,从而得到二次型规划问题(9)-(12)的最优解,也即不同层性能指标同时优化的冗余度解析方案(1)-(8)的最优解。Wherein, the number of iterations k=0, 1, 2, . . . Given the initial value y0 , through continuous iteration of the algorithm, the solution of piecewise linear projection equation (13) can be obtained, thereby obtaining the optimal solution of quadratic programming problems (9)-(12), that is, different The optimal solution of redundancy resolution schemes (1)-(8) with simultaneous optimization of layer performance indicators.
通过二次型规划求解器得到该二次型规划问题的解后,再将求解结果传递给下位机控制器驱动机械臂的运动,从而使得机械臂完成给定的末端任务。After obtaining the solution of the quadratic programming problem through the quadratic programming solver, the solution result is passed to the lower computer controller to drive the movement of the manipulator, so that the manipulator can complete the given end task.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110371688.0ACN102514008B (en) | 2011-11-21 | 2011-11-21 | Method for optimizing performance indexes of different layers of redundancy mechanical arm simultaneously |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110371688.0ACN102514008B (en) | 2011-11-21 | 2011-11-21 | Method for optimizing performance indexes of different layers of redundancy mechanical arm simultaneously |
| Publication Number | Publication Date |
|---|---|
| CN102514008Atrue CN102514008A (en) | 2012-06-27 |
| CN102514008B CN102514008B (en) | 2014-03-19 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110371688.0AExpired - Fee RelatedCN102514008B (en) | 2011-11-21 | 2011-11-21 | Method for optimizing performance indexes of different layers of redundancy mechanical arm simultaneously |
| Country | Link |
|---|---|
| CN (1) | CN102514008B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103144111A (en)* | 2013-02-26 | 2013-06-12 | 中山大学 | QP unified and coordinated motion describing and programming method for movable manipulator |
| CN103231381A (en)* | 2013-05-03 | 2013-08-07 | 中山大学 | Novel acceleration layer repetitive motion planning method for redundant manipulator |
| CN104760041A (en)* | 2015-03-19 | 2015-07-08 | 中山大学 | Barrier escaping motion planning method based on impact degree |
| CN105563490A (en)* | 2016-03-03 | 2016-05-11 | 吉首大学 | Fault tolerant motion planning method for obstacle avoidance of mobile manipulator |
| CN106625680A (en)* | 2017-02-07 | 2017-05-10 | 华侨大学 | Redundant manipulator acceleration layer noise-tolerant control method |
| CN106842907A (en)* | 2017-02-16 | 2017-06-13 | 香港理工大学深圳研究院 | A kind of cooperative control method and device of multi-redundant mechanical arm system |
| CN108098777A (en)* | 2018-01-12 | 2018-06-01 | 华侨大学 | A control method for moment layer repetitive motion of redundant manipulator |
| CN109249388A (en)* | 2017-07-14 | 2019-01-22 | 欧姆龙株式会社 | Movement generation method, motion generation device, motion generation system and storage medium |
| CN110014427A (en)* | 2019-03-26 | 2019-07-16 | 华侨大学 | A high-precision motion planning method for redundant manipulators based on pseudo-inverse |
| CN110308727A (en)* | 2019-07-12 | 2019-10-08 | 沈阳城市学院 | A kind of control method for eliminating biped robot's upper body posture shaking |
| CN110561440A (en)* | 2019-09-27 | 2019-12-13 | 华侨大学 | multi-objective planning method for acceleration layer of redundant manipulator |
| CN110900605A (en)* | 2019-12-02 | 2020-03-24 | 浙江大学 | Multi-constraint machining optimization method for coordinated mechanical arm based on speed reconfiguration |
| CN112720455A (en)* | 2020-12-01 | 2021-04-30 | 深圳众为兴技术股份有限公司 | Optimal joint acceleration and deceleration calculation method and device and application thereof |
| CN114714351A (en)* | 2022-04-06 | 2022-07-08 | 上海工程技术大学 | Anti-saturation target tracking control method and control system for mobile manipulator |
| CN116834008A (en)* | 2023-07-19 | 2023-10-03 | 广东技术师范大学 | Different-layer motion control method of redundancy mechanical arm |
| CN116945178A (en)* | 2023-08-08 | 2023-10-27 | 海南大学 | Neurodynamic posture adjustment method of acceleration layer for three-wheeled omnidirectional mobile manipulator |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105538327A (en)* | 2016-03-03 | 2016-05-04 | 吉首大学 | Redundant manipulator repeated motion programming method based on abrupt acceleration |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4999553A (en)* | 1989-12-28 | 1991-03-12 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Method and apparatus for configuration control of redundant robots |
| JPH09128024A (en)* | 1995-10-27 | 1997-05-16 | Fanuc Ltd | Method for optimizing operation program of robot having redundant axis |
| JP2007136590A (en)* | 2005-11-16 | 2007-06-07 | Kawasaki Heavy Ind Ltd | Control device and control method for redundant robot having redundant joints |
| CN101804627A (en)* | 2010-04-02 | 2010-08-18 | 中山大学 | Redundant manipulator motion planning method |
| CN101927495A (en)* | 2010-08-25 | 2010-12-29 | 中山大学 | A repetitive motion planning method for a redundant manipulator |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4999553A (en)* | 1989-12-28 | 1991-03-12 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Method and apparatus for configuration control of redundant robots |
| JPH09128024A (en)* | 1995-10-27 | 1997-05-16 | Fanuc Ltd | Method for optimizing operation program of robot having redundant axis |
| JP2007136590A (en)* | 2005-11-16 | 2007-06-07 | Kawasaki Heavy Ind Ltd | Control device and control method for redundant robot having redundant joints |
| CN101804627A (en)* | 2010-04-02 | 2010-08-18 | 中山大学 | Redundant manipulator motion planning method |
| CN101927495A (en)* | 2010-08-25 | 2010-12-29 | 中山大学 | A repetitive motion planning method for a redundant manipulator |
| Title |
|---|
| 张雨浓 等: "基于新型性能指标的冗余度机械臂重复运动规划之方案分析与验证", 《武汉理工大学学报》* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103144111A (en)* | 2013-02-26 | 2013-06-12 | 中山大学 | QP unified and coordinated motion describing and programming method for movable manipulator |
| CN103144111B (en)* | 2013-02-26 | 2015-11-04 | 中山大学 | A unified and coordinated quadratic planning method for motion description and planning of mobile manipulators |
| CN103231381A (en)* | 2013-05-03 | 2013-08-07 | 中山大学 | Novel acceleration layer repetitive motion planning method for redundant manipulator |
| CN103231381B (en)* | 2013-05-03 | 2015-10-21 | 中山大学 | A kind of novel acceleration layer repetitive motion planning method of redundancy mechanical arm |
| CN104760041A (en)* | 2015-03-19 | 2015-07-08 | 中山大学 | Barrier escaping motion planning method based on impact degree |
| CN104760041B (en)* | 2015-03-19 | 2016-08-03 | 中山大学 | A kind of Obstacle avoidance motion planning method based on impact degree |
| CN105563490A (en)* | 2016-03-03 | 2016-05-11 | 吉首大学 | Fault tolerant motion planning method for obstacle avoidance of mobile manipulator |
| CN106625680A (en)* | 2017-02-07 | 2017-05-10 | 华侨大学 | Redundant manipulator acceleration layer noise-tolerant control method |
| CN106625680B (en)* | 2017-02-07 | 2019-07-09 | 华侨大学 | A kind of redundancy mechanical arm acceleration layer appearance is made an uproar control method |
| CN106842907A (en)* | 2017-02-16 | 2017-06-13 | 香港理工大学深圳研究院 | A kind of cooperative control method and device of multi-redundant mechanical arm system |
| CN109249388A (en)* | 2017-07-14 | 2019-01-22 | 欧姆龙株式会社 | Movement generation method, motion generation device, motion generation system and storage medium |
| CN108098777A (en)* | 2018-01-12 | 2018-06-01 | 华侨大学 | A control method for moment layer repetitive motion of redundant manipulator |
| CN110014427A (en)* | 2019-03-26 | 2019-07-16 | 华侨大学 | A high-precision motion planning method for redundant manipulators based on pseudo-inverse |
| CN110014427B (en)* | 2019-03-26 | 2021-11-02 | 华侨大学 | A high-precision motion planning method for redundant manipulators based on pseudo-inverse |
| CN110308727A (en)* | 2019-07-12 | 2019-10-08 | 沈阳城市学院 | A kind of control method for eliminating biped robot's upper body posture shaking |
| CN110561440B (en)* | 2019-09-27 | 2022-06-07 | 华侨大学 | Multi-objective planning method for acceleration layer of redundant manipulator |
| CN110561440A (en)* | 2019-09-27 | 2019-12-13 | 华侨大学 | multi-objective planning method for acceleration layer of redundant manipulator |
| CN110900605A (en)* | 2019-12-02 | 2020-03-24 | 浙江大学 | Multi-constraint machining optimization method for coordinated mechanical arm based on speed reconfiguration |
| CN112720455A (en)* | 2020-12-01 | 2021-04-30 | 深圳众为兴技术股份有限公司 | Optimal joint acceleration and deceleration calculation method and device and application thereof |
| CN112720455B (en)* | 2020-12-01 | 2022-05-10 | 深圳众为兴技术股份有限公司 | Optimal joint acceleration and deceleration calculation method and device and application thereof |
| CN114714351A (en)* | 2022-04-06 | 2022-07-08 | 上海工程技术大学 | Anti-saturation target tracking control method and control system for mobile manipulator |
| CN114714351B (en)* | 2022-04-06 | 2023-06-23 | 上海工程技术大学 | Anti-saturation target tracking control method and control system for mobile mechanical arm |
| CN116834008A (en)* | 2023-07-19 | 2023-10-03 | 广东技术师范大学 | Different-layer motion control method of redundancy mechanical arm |
| CN116834008B (en)* | 2023-07-19 | 2024-12-27 | 广东技术师范大学 | A method for controlling different levels of motion of redundant manipulators |
| CN116945178A (en)* | 2023-08-08 | 2023-10-27 | 海南大学 | Neurodynamic posture adjustment method of acceleration layer for three-wheeled omnidirectional mobile manipulator |
| CN116945178B (en)* | 2023-08-08 | 2025-09-12 | 海南大学 | A neural dynamics posture adjustment method based on the acceleration layer of a three-wheeled omnidirectional mobile manipulator |
| Publication number | Publication date |
|---|---|
| CN102514008B (en) | 2014-03-19 |
| Publication | Publication Date | Title |
|---|---|---|
| CN102514008B (en) | Method for optimizing performance indexes of different layers of redundancy mechanical arm simultaneously | |
| CN101927495B (en) | Repetitive motion planning method for redundant manipulator | |
| CN101804627B (en) | Redundant manipulator motion planning method | |
| CN110561440B (en) | Multi-objective planning method for acceleration layer of redundant manipulator | |
| CN106426164B (en) | A multi-index coordinated motion planning method for redundant dual manipulators | |
| Miller | Optimal design and modeling of spatial parallel manipulators | |
| CN104760041B (en) | A kind of Obstacle avoidance motion planning method based on impact degree | |
| CN108527372B (en) | An adaptive control method for robot joints with variable stiffness series elastic actuators | |
| CN104908040B (en) | A kind of fault-tolerant planing method of redundancy mechanical arm acceleration layer | |
| CN107891424A (en) | A kind of finite time Neural network optimization for solving redundant mechanical arm inverse kinematics | |
| CN106625680B (en) | A kind of redundancy mechanical arm acceleration layer appearance is made an uproar control method | |
| CN110103225A (en) | A kind of the mechanical arm repeating motion control method and device of data-driven | |
| CN102207988A (en) | Efficient dynamic modeling method for multi-degree of freedom (multi-DOF) mechanical arm | |
| CN107962566A (en) | A kind of mobile mechanical arm repetitive motion planning method | |
| CN105538327A (en) | Redundant manipulator repeated motion programming method based on abrupt acceleration | |
| CN104070525B (en) | For the method for space manipulator continuous trajectory tracking | |
| CN105159096A (en) | Redundancy space manipulator joint torque optimization method based on particle swarm algorithm | |
| CN109129486B (en) | Redundant manipulator repetitive motion planning method for suppressing periodic noise | |
| CN103235513A (en) | Genetic-algorithm-based trajectory planning optimization method for mobile mechanical arm | |
| CN105598984B (en) | A kind of initial method of redundancy mechanical arm acceleration layer motion planning | |
| CN103144111A (en) | QP unified and coordinated motion describing and programming method for movable manipulator | |
| CN105988366A (en) | Space robot minimal base disturbance trajectory planning method | |
| CN108098777B (en) | Redundant manipulator moment layer repetitive motion control method | |
| CN103984230A (en) | Zero-disturbance optimization control method for base of space manipulator | |
| CN107169196A (en) | Dynamic modeling method of the robot for space from end effector to pedestal |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20140319 Termination date:20181121 | |
| CF01 | Termination of patent right due to non-payment of annual fee |