CN111923037A - Space manipulator shutdown optimization method for joint locking fault - Google Patents
Space manipulator shutdown optimization method for joint locking fault Download PDFInfo
- Publication number
- CN111923037A CN111923037A CN202010582797.6A CN202010582797A CN111923037A CN 111923037 A CN111923037 A CN 111923037A CN 202010582797 A CN202010582797 A CN 202010582797A CN 111923037 A CN111923037 A CN 111923037A
- Authority
- CN
- China
- Prior art keywords
- joint
- manipulator
- motion
- shutdown
- mechanical arm
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 238000005457 optimization Methods 0.000 title claims abstract description 57
- 230000008569 process Effects 0.000 claims abstract description 24
- 238000012512 characterization method Methods 0.000 claims abstract description 15
- 230000007246 mechanism Effects 0.000 claims abstract description 9
- 238000012545 processing Methods 0.000 claims abstract description 7
- 239000011159 matrix material Substances 0.000 claims description 25
- 230000001133 acceleration Effects 0.000 claims description 12
- 239000013256 coordination polymer Substances 0.000 claims description 12
- 230000002068 genetic effect Effects 0.000 claims description 4
- 238000010606 normalization Methods 0.000 claims description 4
- 125000004432 carbon atom Chemical group C* 0.000 claims 3
- 230000037147 athletic performance Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 6
- 230000000386 athletic effect Effects 0.000 description 5
- 230000035772 mutation Effects 0.000 description 5
- 238000004088 simulation Methods 0.000 description 4
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 206010061258 Joint lock Diseases 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000000342 Monte Carlo simulation Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000010219 correlation analysis Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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/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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J17/00—Joints
- B25J17/02—Wrist joints
- B25J17/0258—Two-dimensional joints
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J18/00—Arms
-
- 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/1679—Programme controls characterised by the tasks executed
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
本发明实施例提供了一种关节锁定故障空间机械臂停机优化方法,包括:依据关节锁定故障空间机械臂标准化处理后的各运动能力指标,基于改进的层次分析法和熵值法求解各运动能力指标的权重,实现机械臂运动能力的综合表征,构建关节锁定故障空间机械臂停机构型优选模型,进而基于蒙特卡洛数值法求解停机构型优选模型,获得关节锁定故障机械臂的最优停机构型,然后考虑停机运动特点基于六次多项式对机械臂进行运动规划,进而考虑停机过程中机械臂的安全性和稳定性,构建并求解空间机械臂停机运动优化模型,完成关节锁定故障空间机械臂的停机优化。根据本发明实施例提供的技术方案,可实现关节锁定故障空间机械臂的安全稳定停机。
The embodiment of the present invention provides a method for optimizing the shutdown of a joint-locking fault space manipulator, including: according to each movement capability index of the joint-locking fault space manipulator after standardized processing, and solving each movement capability based on an improved analytic hierarchy process and an entropy value method The weight of the index can realize the comprehensive characterization of the movement ability of the manipulator, and construct the optimal model of the manipulator in the joint locking fault space. Then, based on the Monte Carlo numerical method, the optimal stopping model of the manipulator can be solved, and the optimal stopping mode of the manipulator with the joint locking failure is obtained. Mechanism type, and then considering the characteristics of the stop motion, the motion planning of the manipulator is based on the six-degree polynomial, and then the safety and stability of the manipulator during the stop process are considered, and the optimization model of the stop motion of the space manipulator is constructed and solved, and the joint locking fault space machine is completed. Stop optimization of the arm. According to the technical solutions provided by the embodiments of the present invention, the safe and stable shutdown of the joint-locking fault space manipulator can be realized.
Description
【技术领域】【Technical field】
本发明涉及一种关节锁定故障空间机械臂停机优化方法,属于机械臂停机运动优化领域。The invention relates to a stop optimization method of a mechanical arm in a joint locking fault space, and belongs to the field of stop motion optimization of a mechanical arm.
【背景技术】【Background technique】
太空所具有的军事、政治、民生、经济等多方面战略地位,促使世界各国愈发重视太空探索工作。随着人类对太空探索的不断深入,具有跨度大、操作灵活、负载能力强等特点的空间机械臂应用日益广泛。但太空环境的恶劣、操作任务的繁重与关节结构的复杂,导致空间机械臂在长期服役过程中极有可能发生关节锁定故障,且通常无法得以及时维修。此时如果控制机械臂按照原任务要求继续运动,即不停机继续执行任务,受锁定故障关节的影响,机械臂的运行参数(关节速度、加速度、力矩等)势必会发生突变。空间机械臂运行参数突变可能会引发关节速度/力矩超限、机械臂臂杆变形甚至损坏机械臂,不仅会导致空间操作任务的失败,而且严重影响机械臂运行的稳定性,威胁空间机械臂及航天器的安全。因此,亟需开展关节锁定故障空间机械臂停机优化方法的相关研究。The military, political, people's livelihood, economic and other strategic positions of space have prompted countries around the world to pay more and more attention to space exploration. With the continuous deepening of human exploration of space, space manipulators with the characteristics of large span, flexible operation and strong load capacity are increasingly used. However, the harsh space environment, the heavy operation tasks and the complex joint structure make the joint locking failure of the space manipulator very likely to occur during the long-term service process, and usually cannot be repaired in time. At this time, if the manipulator is controlled to continue to move according to the original task requirements, that is, to continue to perform the task without stopping, the operating parameters of the manipulator (joint speed, acceleration, torque, etc.) will inevitably change due to the influence of locking the faulty joint. The sudden change of the operating parameters of the space manipulator may cause joint speed/torque exceeding the limit, deformation of the manipulator arm or even damage to the manipulator, which will not only lead to the failure of space manipulation tasks, but also seriously affect the stability of the manipulator operation, threatening the space manipulator and spacecraft safety. Therefore, there is an urgent need to carry out research on the optimization method of stopping the joint-locking fault space manipulator.
关节锁定故障空间机械臂的停机优化,通过关节锁定故障空间机械臂的停机构型优选和停机运动优化实现。现有关于关节锁定故障空间机械臂停机优化的研究没有考虑机械臂停机后所处构型下的运动能力是否满足后续任务要求,在实现停机后可能会出现机械臂处于奇异构型等无法满足后续任务要求的情形;现有关于关节锁定故障机械臂停机运动优化的研究没有考虑空间机械臂漂浮基座的特性,停机过程中基座扰动力矩过大会造成机械臂失控,严重威胁空间机械臂的安全可靠运行。The shutdown optimization of the joint-locked fault space manipulator is realized through the optimization of the stop model and the optimization of the stop motion of the joint-locked fault space manipulator. The existing research on the shutdown optimization of the manipulator in the joint locking fault space does not consider whether the motion capability of the manipulator in the configuration after the shutdown can meet the requirements of the subsequent tasks. The situation required by the task; the existing research on the optimization of the stop motion of the manipulator with joint locking failure does not consider the characteristics of the floating base of the space manipulator. During the shutdown process, the disturbance torque of the base will cause the manipulator to lose control, which seriously threatens the safety of the space manipulator. Reliable operation.
【发明内容】[Content of the invention]
有鉴于此,本发明提供了一种关节锁定故障空间机械臂停机优化方法,以实现关节锁定故障空间机械臂的停机优化。In view of this, the present invention provides a shutdown optimization method for a joint-locking failure space manipulator, so as to realize the shutdown optimization of the joint-locking failure space manipulator.
本发明实施例提供了一种关节锁定故障空间机械臂停机优化方法,包括:An embodiment of the present invention provides a method for optimizing the shutdown of a joint-locking fault space manipulator, including:
依据关节锁定故障空间机械臂标准化处理后的各运动能力指标,基于改进的层次分析法和熵值法求解各运动能力指标的权重,进而实现机械臂运动能力的综合表征;According to each kinematic capability index of the manipulator in the joint locking fault space after standardized processing, the weight of each kinematic capability index is calculated based on the improved analytic hierarchy process and entropy method, so as to realize the comprehensive characterization of the kinematic capability of the manipulator;
依据空间机械臂运动能力的综合表征,构建关节锁定故障空间机械臂停机构型优选模型,进而基于蒙特卡洛数值法求解停机构型优选模型,获得关节锁定故障机械臂的最优停机构型;According to the comprehensive characterization of the motion capability of the space manipulator, the optimal model of the joint-locking fault space manipulator was constructed, and then the optimal stopping model was solved based on the Monte Carlo numerical method to obtain the optimal stopping type of the joint-locking faulty manipulator;
依据关节锁定故障空间机械臂的最优停机构型,考虑停机运动特点基于六次多项式对机械臂进行运动规划,进而考虑停机过程中机械臂的安全性和稳定性,引入优化系数构建空间机械臂停机运动优化模型,求解停机运动优化模型,完成关节锁定故障空间机械臂的停机优化。According to the optimal stopping model of the joint-locking fault space manipulator, the motion planning of the manipulator is based on the six-order polynomial considering the characteristics of the stopping motion, and then the safety and stability of the manipulator during the stopping process are considered, and the optimization coefficient is introduced to construct the space manipulator. The shutdown motion optimization model, solve the shutdown motion optimization model, and complete the shutdown optimization of the joint locking fault space manipulator.
上述方法中,所述依据关节锁定故障空间机械臂标准化处理后的各运动能力指标,基于改进的层次分析法和熵值法求解各运动能力指标的权重,进而实现机械臂运动能力的综合表征,包括:In the above method, the weight of each exercise ability index is calculated based on the improved analytic hierarchy process and the entropy value method according to the standardized processing of each exercise ability index of the joint-locking fault space manipulator, so as to realize the comprehensive characterization of the exercise ability of the manipulator, include:
分析分析关节锁定故障空间机械臂各运动能力指标,包括最小奇异值s、条件数k、可操作度w;Analyze and analyze the kinematic performance indicators of the joint locking fault space manipulator, including the minimum singular value s, the condition number k, and the operability w;
针对最小奇异值和可操作度,标准化处理后获得标准最小奇异值和标准可操作度:For the minimum singular value and operability, the standard minimum singular value and standard operability are obtained after normalization:
上式中,表示标准最小奇异值,表示标准可操作度,smin表示最小奇异值的最小值,smax表示最小奇异值的最大值,wmin表示可操作度的最小值,wmax表示可操作度的最小值;In the above formula, represents the standard minimum singular value, Represents the standard operability, s min represents the minimum value of the minimum singular value, s max represents the maximum value of the minimum singular value, w min represents the minimum value of the operability, and w max represents the minimum value of the operability;
针对条件数,标准化处理后获得标准条件数:For condition numbers, standard condition numbers are obtained after normalization:
上式中,表示标准条件数;In the above formula, represents the standard condition number;
考虑任务对于机械臂各运动能力的要求,基于改进的层次分析法求解标准最小奇异值、标准条件数、标准可操作度的主观权重:Considering the requirements of the task for each movement capability of the manipulator, the subjective weights of the standard minimum singular value, standard condition number, and standard operability are solved based on the improved AHP:
STEP1构造递阶层次结构模型:考虑到不同任务对机械臂各单方面运动能力指标要求不同,构建由上至下的层次结构:目标层(运动能力综合表征)、准则层(任务要求)、子准则层(各单方面运动能力指标),其中目标层是层次结构中的最高层,即最终所要得到的目标,准则层及子准则层用于评价目标结果;STEP1 constructs a hierarchical structure model: Considering that different tasks have different requirements for the unilateral movement ability indicators of the manipulator, build a top-to-bottom hierarchical structure: target layer (comprehensive representation of movement ability), criterion layer (task requirements), sub-layers Criterion layer (each unilateral exercise ability index), in which the target layer is the highest layer in the hierarchical structure, that is, the final target to be obtained, and the criterion layer and sub-criteria layers are used to evaluate the target results;
STEP2构造判断矩阵:为了能够判断同一层次各因素对上层次因素的影响,基于1-7标度法定义各元素之间的重要性,进而构造判断矩阵;STEP2 constructs a judgment matrix: In order to be able to judge the influence of each factor of the same level on the factors of the upper level, the importance of each element is defined based on the 1-7 scaling method, and then the judgment matrix is constructed;
STEP3一致性检验:利用最大特征值法对判断矩阵进行求解,得到判断矩阵的最大特征值后对结果进行一致性检验,以判断矩阵是否合理:STEP3 Consistency test: Use the maximum eigenvalue method to solve the judgment matrix, get the maximum eigenvalue of the judgment matrix, and then check the consistency of the results to judge whether the matrix is reasonable:
STEP4主观权重求解:计算判断矩阵最大特征值所对应的特征向量,特征向量中的元素对应各运动能力指标的主观权重ωCR_1,ωCR_2,ωCR_3;STEP4 subjective weight solution: calculate the eigenvector corresponding to the maximum eigenvalue of the judgment matrix, and the elements in the eigenvector correspond to the subjective weights ω CR_1 , ω CR_2 , ω CR_3 of each athletic ability index;
基于熵值法求解标准最小奇异值、标准条件数、标准可操作度的客观权重ωCP_1,ωCP_2,ωCP_3,并记为ωCP=[ωCP_1,ωCP_2,ωCP_3];Based on the entropy method, the objective weights ω CP_1 , ω CP_2 , ω CP_3 of the standard minimum singular value, standard condition number and standard operability are obtained, and denoted as ω CP =[ω CP_1 ,ω CP_2 ,ω CP_3 ];
基于所得的主观权重和客观权重,获得各运动能力指标的最终权重为ω=[ωCR_1+ωCP_1,ωR_2+ωCP_2,ωCR_3+ωCP_3]=[ωC_1,ωC_2,ωC_3],进而空间机械臂运动能力的综合表征可以表示为:Based on the obtained subjective weights and objective weights, the final weights of each athletic ability index are obtained as ω=[ω CR_1 +ω CP_1 ,ω R_2 +ω CP_2 ,ω CR_3 +ω CP_3 ]=[ω C_1 ,ω C_2 ,ω C_3 ] , and the comprehensive characterization of the motion capability of the space manipulator can be expressed as:
上式中,qλ表示机械臂处于第λ个构型。In the above formula, q λ indicates that the manipulator is in the λth configuration.
上述方法中,所述依据空间机械臂运动能力的综合表征,构建关节锁定故障空间机械臂停机构型优选模型,进而基于蒙特卡洛数值法求解停机构型优选模型,获得关节锁定故障机械臂的最优停机构型,包括:In the above method, according to the comprehensive characterization of the motion capability of the space manipulator, the optimal model of the stop type of the space manipulator with joint lock failure is constructed, and then the optimal model of the stop type is solved based on the Monte Carlo numerical method, and the optimal model of the stop type of the joint lock fault manipulator is obtained. Optimal shutdown patterns, including:
依据空间机械臂运动能力的综合表征,构建关节锁定故障空间机械臂停机构型优选模型:According to the comprehensive characterization of the motion capability of the space manipulator, the optimal model of the stop type of the space manipulator with joint locking failure is constructed:
find qbest find q best
max CP(qbest)max CP(q best )
上式中,qbest表示关节锁定故障空间机械臂的最优停机构型;In the above formula, q best represents the optimal stopping type of the joint-locking fault space manipulator;
基于蒙特卡洛数值法求解停机构型优选模型:Based on Monte Carlo numerical method, the optimal model of stop configuration is solved:
STEP1针对故障机械臂的各个关节,在各自关节角范围内利用随机数法在0到1之间产生K个随机数,记为进而可以得到故障机械臂各关节的关节角伪随机数:STEP1 is aimed at each joint of the faulty manipulator, in the range of the respective joint angle The random number method is used to generate K random numbers between 0 and 1, which are recorded as Then, the pseudo-random number of the joint angle of each joint of the faulty manipulator can be obtained:
上式中, In the above formula,
STEP2将各关节的关节角伪随机数表示为如下形式:STEP2 expresses the pseudo-random number of the joint angle of each joint as the following form:
上式中,CS的每一列对应着故障机械臂的一个构型,则可以将CS写为 In the above formula, each column of CS corresponds to a configuration of the faulty manipulator, then CS can be written as
依据空间机械臂运动能力的综合表征,求解各个构型下机械臂的CP(qλ),并选出满足max CP(qbest)所对应的qbest=[θ1best θ2best … θnbest],即为故障机械臂的最优停机构型。According to the comprehensive characterization of the motion capability of the space manipulator, solve the CP(q λ ) of the manipulator under each configuration, and select the corresponding q best = [θ 1best θ 2best ... θ nbest ] that satisfies max CP(q best ), That is the optimal stop type of the faulty manipulator.
上述方法中,所述依据关节锁定故障空间机械臂的最优停机构型,考虑停机运动特点基于六次多项式对机械臂进行运动规划,进而考虑停机过程中机械臂的安全性和稳定性,引入优化系数构建空间机械臂停机运动优化模型,求解停机运动优化模型,完成关节锁定故障空间机械臂的停机优化,包括:In the above method, according to the optimal stopping model of the joint-locking fault space manipulator, the motion planning of the manipulator is based on the six-order polynomial in consideration of the characteristics of the stopping motion, and then the safety and stability of the manipulator during the stopping process are considered, and the introduction is made. The optimization coefficients are used to construct the optimization model of the stop motion of the space manipulator, solve the optimization model of the stop motion, and complete the stop optimization of the space manipulator with joint locking failure, including:
依据关节锁定故障空间机械臂的最优停机构型,考虑停机运动特点基于六次多项式对机械臂进行运动规划:According to the optimal stopping model of the joint-locked fault space manipulator, the motion planning of the manipulator is based on the six-order polynomial considering the characteristics of the stopping motion:
θ(t)=a0+a1t+a2t2+a3t3+a4t4+a5t5+a6t6 θ(t)=a 0 +a 1 t+a 2 t 2 +a 3 t 3 +a 4 t 4 +a 5 t 5 +a 6 t 6
上式中,a0~a6为待定系数;In the above formula, a 0 ~ a 6 are undetermined coefficients;
由于停机运动终止时刻机械臂的构型为最优停机构型,且各关节的速度、加速度均为0,因此可以得到:Since the configuration of the manipulator at the end of the stop motion is the optimal stop configuration, and the speed and acceleration of each joint are 0, it can be obtained:
上式中,t0表示停机初始时刻,tf表示停机终止时刻,θ0表示停机初始时刻下机械臂各关节的关节角,θf表示停机终止时刻下机械臂各关节的关节角,表示停机初始时刻下机械臂各关节的关节角速度,表示停机终止时刻下机械臂各关节的关节角速度,表示停机初始时刻下机械臂各关节的关节角加速度,表示停机终止时刻下机械臂各关节的关节角加速度;In the above formula, t 0 represents the initial time of shutdown, t f represents the termination time of shutdown, θ 0 represents the joint angle of each joint of the manipulator at the initial moment of shutdown, θ f represents the joint angle of each joint of the manipulator at the end of shutdown, represents the joint angular velocity of each joint of the manipulator at the initial moment of shutdown, represents the joint angular velocity of each joint of the manipulator at the time of stopping the stop, represents the joint angular acceleration of each joint of the manipulator at the initial moment of shutdown, Indicates the joint angular acceleration of each joint of the manipulator at the time of stopping the stop;
通过设置优化系数k,令a6=k可以得到:By setting the optimization coefficient k, set a 6 =k to obtain:
考虑故障机械臂在停机过程中的安全性和稳定性,以停机过程中机械臂的全局基座扰动力矩为优化目标,以停机过程中机械臂关节运行参数lim(k)为约束,构建关节锁定故障空间机械臂停机运动优化模型:Considering the safety and stability of the faulty manipulator during the shutdown process, the global base disturbance torque of the manipulator during the shutdown process In order to optimize the objective, with the joint operating parameter lim(k) of the manipulator as the constraint during the shutdown process, an optimization model of the stop motion of the manipulator in the joint-locking fault space is constructed:
find kfind k
min min
s.t.lim(k)s.t.lim(k)
根据遗传算法对关节锁定故障空间机械臂停机运动优化模型进行求解,即可完成关节锁定故障空间机械臂的停机运动优化。According to the genetic algorithm, the optimization model of the stopping motion of the joint-locking fault space manipulator can be solved, and the stopping motion optimization of the joint-locking fault space manipulator can be completed.
本发明实施例的技术方案具有以下有益效果:The technical scheme of the embodiment of the present invention has the following beneficial effects:
(1)本发明基于标准化处理后的各运动能力指标,基于改进的层次分析法和熵值法求解各运动能力指标的权重,从机械臂自身运动能力特征和在轨操作任务要求两方面共同实现了机械臂运动能力的综合表征。(1) The present invention solves the weight of each movement ability index based on the standardization processing of each movement ability index, based on the improved AHP and entropy value method, and realizes the joint realization from the two aspects of the robot arm's own movement ability characteristics and on-orbit operation task requirements. A comprehensive characterization of the motion capability of the robotic arm.
(2)本发明通过构建关节锁定故障空间机械臂停机构型优选模型,进而基于蒙特卡洛数值法求解停机构型优选模型,获得了关节锁定故障机械臂的最优停机构型,保证了故障机械臂在最优停机构型下的运动能力最优。(2) The present invention obtains the optimal stopping model of the joint-locking faulty manipulator by constructing the optimal model of the joint-locking fault space manipulator, and then solving the optimal stopping model based on the Monte Carlo numerical method. The movement ability of the manipulator under the optimal stop configuration is the best.
(3)本发明考虑停机运动特点基于六次多项式对机械臂进行运动规划,进而考虑停机过程中机械臂的安全性和稳定性,引入优化系数构建空间机械臂停机运动优化模型,求解停机运动优化模型,实现了关节锁定故障空间机械臂的安全稳定停机。(3) The present invention performs motion planning for the manipulator based on the six-order polynomial considering the characteristics of the stopping motion, and then considers the safety and stability of the manipulator during the stopping process, and introduces optimization coefficients to construct an optimization model of the stopping motion of the spatial manipulator, and solve the optimization of the stopping motion. The model realizes the safe and stable shutdown of the joint-locking fault space manipulator.
【附图说明】【Description of drawings】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单介绍,显而易见,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性和劳动性的前提下,还可以根据这些附图获得其它附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the following will briefly introduce the accompanying drawings used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention, which are common in the art. As far as technical personnel are concerned, other drawings can also be obtained based on these drawings without the premise of creativity and labor.
图1是本发明实施例所提供的关节锁定故障空间机械臂停机优化方法的流程示意图;1 is a schematic flowchart of a method for optimizing the shutdown of a manipulator in a joint locking fault space provided by an embodiment of the present invention;
图2是本发明实施例中七自由度空间机械臂的初始构型示意图;2 is a schematic diagram of an initial configuration of a seven-degree-of-freedom space manipulator in an embodiment of the present invention;
图3是本发明实施例中关节锁定故障空间机械臂的各关节对应运动能力变化示意图;FIG. 3 is a schematic diagram of changes in the corresponding movement capabilities of each joint of the joint locking fault space manipulator in the embodiment of the present invention;
图4是本发明实施例中关节锁定故障空间机械臂在不同k值下的全局基座扰动力矩变化示意图FIG. 4 is a schematic diagram of the variation of the global base disturbance torque of the joint locking fault space manipulator under different k values in an embodiment of the present invention
【具体实施例】[specific embodiment]
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。In order to better understand the technical solutions of the present invention, the embodiments of the present invention are described in detail below with reference to the accompanying drawings.
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。It should be understood that the described embodiments are only some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
本发明实施例给出一种关节锁定故障空间机械臂停机优化方法,请参考图1,其为本发明实施例所提供的关节锁定故障空间机械臂停机优化方法的流程示意图,如图1所示,该方法包括以下步骤:An embodiment of the present invention provides a method for optimizing the shutdown of a manipulator in a joint-locked fault space. Please refer to FIG. 1 , which is a schematic flowchart of the method for optimizing the shutdown of a manipulator in a joint-locked fault space provided by an embodiment of the present invention, as shown in FIG. 1 . , the method includes the following steps:
步骤101,对关节锁定故障空间机械臂的各运动能力指标进行标准化处理,进而基于改进的层次分析法和熵值法求解各运动能力指标的权重,实现机械臂运动能力的综合表征。
具体的,对空间机械臂雅可比矩阵J(q)进行奇异值分解,如下式所示:Specifically, singular value decomposition is performed on the Jacobian matrix J(q) of the space manipulator, as shown in the following formula:
J(q)=UΣVJ(q)=UΣV
上式中,U表示m×m维正交矩阵,V表示n×n维正交矩阵,Σ表示对角线为非负实数的m×n维对角阵,且Σ具有如下形式:In the above formula, U represents an m×m-dimensional orthogonal matrix, V represents an n×n-dimensional orthogonal matrix, Σ represents an m×n-dimensional diagonal matrix whose diagonal is a non-negative real number, and Σ has the following form:
上式中,σ1,σ2,…,σm为雅可比矩阵J(q)的奇异值,且有σ1≥σ2≥…≥σm≥0。In the above formula, σ 1 ,σ 2 ,…,σ m are singular values of the Jacobian matrix J(q), and σ 1 ≥σ 2 ≥…≥σ m ≥0.
当机械臂处于非奇异位形时,Rank(Σ)=Rank(J(q))=m;当机械臂处于奇异位形时,Rank(Σ)=Rank(J(q))=r<m,此时,对角阵Σ具有如下形式:When the manipulator is in a non-singular configuration, Rank(Σ)=Rank(J(q))=m; when the manipulator is in a singular configuration, Rank(Σ)=Rank(J(q))=r<m , at this time, the diagonal matrix Σ has the following form:
上式中,σ1表示J(q)的最大奇异值,σr表示J(q)的非零最小奇异值。In the above formula, σ 1 represents the largest singular value of J(q), and σ r represents the non-zero smallest singular value of J(q).
基于所求雅可比矩阵奇异值及空间机械臂各指标的定义,可得到最小奇异值、条件数、可操作度等指标相关分析,如表1和所示。Based on the singular values of the Jacobian matrix and the definitions of the indicators of the space manipulator, the correlation analysis of indicators such as the minimum singular value, condition number, and operability can be obtained, as shown in Table 1.
表1关节锁定故障空间机械臂的各运动能力指标Table 1 The kinematics indexes of the joint-locking fault space manipulator
针对最小奇异值、可操作度、条件数,标准化处理后获得标准最小奇异值、标准可操作度和标准条件数:For the minimum singular value, operability, and condition number, standard minimum singular value, standard operability, and standard condition number are obtained after normalization:
上式中,表示标准最小奇异值,表示标准可操作度,表示标准条件数,smin表示最小奇异值的最小值,smax表示最小奇异值的最大值,wmin表示可操作度的最小值,wmax表示可操作度的最小值。In the above formula, represents the standard minimum singular value, represents the standard operability, Represents the standard condition number, s min represents the minimum value of the smallest singular value, s max represents the maximum value of the smallest singular value, w min represents the minimum value of the operability, and w max represents the minimum value of the operability.
考虑任务对于机械臂各运动能力的要求,基于改进的层次分析法求解标准最小奇异值、标准条件数、标准可操作度的主观权重:Considering the requirements of the task for each movement capability of the manipulator, the subjective weights of the standard minimum singular value, standard condition number, and standard operability are solved based on the improved AHP:
STEP1构造递阶层次结构模型:考虑到不同任务对机械臂各单方面运动能力指标要求不同,构建由上至下的层次结构:目标层(运动能力综合表征)、准则层(任务要求)、子准则层(各单方面运动能力指标),其中目标层是层次结构中的最高层,即最终所要得到的目标,准则层及子准则层用于评价目标结果;STEP1 constructs a hierarchical structure model: Considering that different tasks have different requirements for the unilateral movement ability indicators of the manipulator, build a top-to-bottom hierarchical structure: target layer (comprehensive representation of movement ability), criterion layer (task requirements), sub-layers Criterion layer (each unilateral exercise ability index), in which the target layer is the highest layer in the hierarchical structure, that is, the final target to be obtained, and the criterion layer and sub-criteria layers are used to evaluate the target results;
STEP2构造判断矩阵:为了能够判断同一层次各因素对上层次因素的影响,基于1-7标度法定义各元素之间的重要性,进而构造判断矩阵;STEP2 constructs a judgment matrix: In order to be able to judge the influence of each factor of the same level on the factors of the upper level, the importance of each element is defined based on the 1-7 scaling method, and then the judgment matrix is constructed;
STEP3一致性检验:利用最大特征值法对判断矩阵进行求解,得到判断矩阵的最大特征值后对结果进行一致性检验,以判断矩阵是否合理;STEP3 Consistency test: use the maximum eigenvalue method to solve the judgment matrix, and then check the consistency of the results after obtaining the maximum eigenvalue of the judgment matrix to judge whether the matrix is reasonable;
STEP4主观权重求解:计算判断矩阵最大特征值所对应的特征向量,特征向量中的元素对应各运动能力指标的主观权重ωCR_1,ωCR_2,ωCR_3。STEP4 subjective weight solution: calculate the eigenvector corresponding to the maximum eigenvalue of the judgment matrix, and the elements in the eigenvector correspond to the subjective weights ω CR_1 , ω CR_2 , ω CR_3 of each athletic ability index.
基于熵值法求解标准最小奇异值、标准条件数、标准可操作度的客观权重ωCP_1,ωCP_2,ωCP_3,并记为ωCP=[ωCP_1,ωCP_2,ωCP_3],进而基于所得的主观权重和客观权重,获得各运动能力指标的最终权重为ω=[ωCR_1+ωCP_1,ωR_2+ωCP_2,ωCR_3+ωCP_3]=[ωC_1,ωC_2,ωC_3],进而空间机械臂运动能力的综合表征可以表示为:Based on the entropy method, the objective weights ω CP_1 , ω CP_2 , ω CP_3 of the standard minimum singular value, standard condition number and standard operability are obtained, and denoted as ω CP =[ω CP_1 ,ω CP_2 ,ω CP_3 ], and then based on the obtained The subjective weight and objective weight of , obtain the final weight of each athletic ability index as ω=[ω CR_1 +ω CP_1 ,ω R_2 +ω CP_2 ,ω CR_3 +ω CP_3 ]=[ω C_1 ,ω C_2 ,ω C_3 ], and then The comprehensive characterization of the motion capability of the space manipulator can be expressed as:
上式中,qλ表示机械臂处于第λ个构型。In the above formula, q λ indicates that the manipulator is in the λth configuration.
步骤102,构建关节锁定故障空间机械臂停机构型优选模型,进而基于蒙特卡洛数值法求解停机构型优选模型,获得关节锁定故障机械臂的最优停机构型。
具体的,构建关节锁定故障空间机械臂停机构型优选模型:Specifically, construct the optimal model of the stop type of the manipulator in the joint locking fault space:
find qbest find q best
max CP(qbest)max CP(q best )
上式中,qbest表示关节锁定故障空间机械臂的最优停机构型。In the above formula, q best represents the optimal stop configuration of the joint-locking fault space manipulator.
基于蒙特卡洛数值法求解停机构型优选模型:Based on Monte Carlo numerical method, the optimal model of stop configuration is solved:
STEP1针对故障机械臂的各个关节,在各自关节角范围内利用随机数法在0到1之间产生K个随机数,记为进而可以得到故障机械臂各关节的关节角伪随机数:STEP1 is aimed at each joint of the faulty manipulator, in the range of the respective joint angle The random number method is used to generate K random numbers between 0 and 1, which are recorded as Then, the pseudo-random number of the joint angle of each joint of the faulty manipulator can be obtained:
上式中, In the above formula,
STEP2将各关节的关节角伪随机数表示为如下形式:STEP2 expresses the pseudo-random number of the joint angle of each joint as the following form:
上式中,CS的每一列对应着故障机械臂的一个构型,则可以将CS写为 In the above formula, each column of CS corresponds to a configuration of the faulty manipulator, then CS can be written as
依据空间机械臂运动能力的综合表征,求解各个构型下机械臂的CP(qλ),并选出满足max CP(qbest)所对应的qbest=[θ1best θ2best … θnbest],即为故障机械臂的最优停机构型。According to the comprehensive characterization of the motion capability of the space manipulator, solve the CP(q λ ) of the manipulator under each configuration, and select the corresponding q best = [θ 1best θ 2best ... θ nbest ] that satisfies max CP(q best ), That is the optimal stop type of the faulty manipulator.
步骤103,考虑停机运动特点基于六次多项式对机械臂进行运动规划,进而考虑停机过程中机械臂的安全性和稳定性,引入优化系数构建空间机械臂停机运动优化模型,求解停机运动优化模型,完成关节锁定故障空间机械臂的停机优化。
具体的,考虑停机运动特点基于六次多项式对机械臂进行运动规划:Specifically, the motion planning of the manipulator is based on the sixth-order polynomial considering the characteristics of the stop motion:
θ(t)=a0+a1t+a2t2+a3t3+a4t4+a5t5+a6t6 θ(t)=a 0 +a 1 t+a 2 t 2 +a 3 t 3 +a 4 t 4 +a 5 t 5 +a 6 t 6
上式中,a0~a6为待定系数。In the above formula, a 0 to a 6 are undetermined coefficients.
由于停机运动终止时刻机械臂的构型为最优停机构型,且各关节的速度、加速度均为0,因此可以得到:Since the configuration of the manipulator at the end of the stop motion is the optimal stop configuration, and the speed and acceleration of each joint are 0, it can be obtained:
上式中,t0表示停机初始时刻,tf表示停机终止时刻,θ0表示停机初始时刻下机械臂各关节的关节角,θf表示停机终止时刻下机械臂各关节的关节角,表示停机初始时刻下机械臂各关节的关节角速度,表示停机终止时刻下机械臂各关节的关节角速度,表示停机初始时刻下机械臂各关节的关节角加速度,表示停机终止时刻下机械臂各关节的关节角加速度。In the above formula, t 0 represents the initial time of shutdown, t f represents the termination time of shutdown, θ 0 represents the joint angle of each joint of the manipulator at the initial moment of shutdown, θ f represents the joint angle of each joint of the manipulator at the end of shutdown, represents the joint angular velocity of each joint of the manipulator at the initial moment of shutdown, represents the joint angular velocity of each joint of the manipulator at the time of stopping the stop, represents the joint angular acceleration of each joint of the manipulator at the initial moment of shutdown, Indicates the joint angular acceleration of each joint of the robotic arm at the time of stopping the stop.
通过设置优化系数k,令a6=k可以得到:By setting the optimization coefficient k, set a 6 =k to obtain:
考虑故障机械臂在停机过程中的安全性和稳定性,以停机过程中机械臂的全局基座扰动力矩为优化目标,以停机过程中机械臂关节运行参数lim(k)为约束,构建关节锁定故障空间机械臂停机运动优化模型:Considering the safety and stability of the faulty manipulator during the shutdown process, the global base disturbance torque of the manipulator during the shutdown process In order to optimize the objective, with the joint operating parameter lim(k) of the manipulator as the constraint during the shutdown process, an optimization model of the stop motion of the manipulator in the joint-locking fault space is constructed:
find kfind k
min min
s.t.lim(k)s.t.lim(k)
根据遗传算法对关节锁定故障空间机械臂停机运动优化模型进行求解:According to the genetic algorithm, the optimal model of the stop motion of the manipulator in the joint locking fault space is solved:
STEP1初始化:根据求解结果的精度以及优化系数的解空间,选择二进制编码方式,对种群进行编码,得到优化系数编码空间下的初始种群,同时令当前进化代数G=0,设置最大进化代数Gmax;STEP1 initialization: According to the accuracy of the solution result and the solution space of the optimization coefficient, select the binary encoding method, encode the population, and obtain the initial population in the encoding space of the optimization coefficient. At the same time, set the current evolutionary algebra G=0, and set the maximum evolutionary algebra G max ;
STEP2个体评价:设置适应度函数,计算种群中系数k的适应度,针对故障机械臂停机运动优化问题,可以选择故障机械臂的全局基座扰动力矩的倒数作为适应度函数,即为STEP2 Individual evaluation: Set the fitness function to calculate the fitness of the coefficient k in the population. For the optimization problem of the stop motion of the faulty manipulator, the reciprocal of the global base disturbance torque of the faulty manipulator can be selected as the fitness function, which is
根据适应度函数得到当前种群中满足max f的系数k。According to the fitness function, the coefficient k that satisfies max f in the current population is obtained.
STEP3遗传算子:包括选择、交叉和变异三部分。STEP3 genetic operator: including selection, crossover and mutation.
(1)选择运算。将STEP2中的较优系数直接传递到下一代或通过配对交叉产生新的个体再传递给下一代。本文采用精英机制进行选择,即适应度最高所对应的系数一定被选择,且每个系数所被选择的概率与系数对应的适应度值大小成正比。计算每一个系数被选择的概率:(1) Select the operation. The superior coefficients in STEP2 are directly passed on to the next generation or new individuals are generated by paired crossover and then passed on to the next generation. In this paper, the elite mechanism is used for selection, that is, the coefficient corresponding to the highest fitness must be selected, and the probability of each coefficient being selected is proportional to the fitness value corresponding to the coefficient. Calculate the probability that each coefficient is chosen:
式中,ξ为初始种群中个体的数量。where ξ is the number of individuals in the initial population.
(2)交叉运算。计算交叉概率pc,按照交叉概率进行两个个体间的交叉运算:(2) Crossover operation. Calculate the crossover probability p c , and perform the crossover operation between two individuals according to the crossover probability:
式中,fmax为种群中的最大适应度值;favg为种群平均适应度值;f为进行交叉操作的两个个体中较大的适应度值;g1、g2为设置的常数。In the formula, f max is the maximum fitness value in the population; f avg is the average fitness value of the population; f is the larger fitness value of the two individuals performing the crossover operation; g 1 , g 2 are set constants.
(3)变异运算。计算变异概率,按照变异概率对种群中的个体进行变异运算:(3) Mutation operation. Calculate the mutation probability, and perform mutation operation on the individuals in the population according to the mutation probability:
STEP4终止条件:当进化代数G=Gmax时,将所得最大适应度值所对应的系数k作为最优解;反之,重复STEP2至STEP4步骤。Termination condition of STEP4: when the evolutionary algebra G= Gmax , the coefficient k corresponding to the obtained maximum fitness value is taken as the optimal solution; otherwise, the steps from STEP2 to STEP4 are repeated.
依据本发明实施例提供的上述方法,对七自由度空间机械臂的停机优化方法进行了仿真。According to the above-mentioned method provided by the embodiment of the present invention, a simulation is carried out on the shutdown optimization method of the seven-degree-of-freedom space manipulator.
表2为仿真对象7R机械臂的DH参数,表3为仿真对象7R机械臂的动力学参数Table 2 is the DH parameters of the simulation object 7R robot arm, and Table 3 is the dynamic parameters of the simulation object 7R robot arm
表2七自由度空间机械臂初始DH参数Table 2 Initial DH parameters of the seven-degree-of-freedom space manipulator
表3七自由度空间机械臂动力学参数Table 3 Dynamic parameters of the seven-degree-of-freedom space manipulator
假定空间机械臂关节4发生关节故障而被锁定,故障机械臂的停机初始构型为q0=[-180° -180° -100° -10° 20° 20°],机械臂各关节运行范围为[-180°,180°],所产生随机数个数K=36000。由前面分析可知故障机械臂的构型—综合运动能力是一组7维数组,即6个关节角度对应一个综合运动能力值,因此在使用蒙特卡洛方法进行求解所得仿真应为七维空间图,为了可以更加方便、直观地得到结论,通过采用截面图的形式将7维坐标图转化为6个二维平面图,即每个关节角度-综合运动能力值,具体如图3所示,其中图(a)~图(f)分别对应关节锁定故障空间机械臂各关节的关节角-综合运动能力值图。根据图3可以得到,故障机械臂运动能力最佳所对应的构型为qbest=[-167° -90° 40° -158° 90° -62°],即为故障机械臂的最优停机构型。同时可以发现的是,故障机械臂的次优停机构型为qsub=[-52° 90° 84° 148° -90° 157°],此构型下对应故障机械臂的运动能力为0.2969,对比可以看出,故障机械臂最优停机构型下的运动能力比次优构型下高出了(1-0.2969)/0.2969=236.8%,即故障机械臂最优构型下的运动能力远远优于其他构型的运动能力。Assuming that joint 4 of the space manipulator is locked due to a joint failure, the initial shutdown configuration of the faulty manipulator is q 0 =[-180° -180° -100° -10° 20° 20°], the operating range of each joint of the manipulator is is [-180°, 180°], and the number of random numbers generated is K=36000. It can be seen from the previous analysis that the configuration of the faulty manipulator—the comprehensive motion capability is a set of 7-dimensional arrays, that is, 6 joint angles correspond to a comprehensive motion capability value. Therefore, the simulation obtained by using the Monte Carlo method should be a seven-dimensional space graph. , in order to draw conclusions more conveniently and intuitively, the 7-dimensional coordinate diagram is transformed into 6 two-dimensional plane diagrams by using the form of cross-sectional diagram, that is, the angle of each joint - the comprehensive exercise capacity value, as shown in Figure 3, in which Figure 3 Figures (a) to (f) correspond to the joint angle-comprehensive exercise capacity value of each joint of the joint locking failure space manipulator, respectively. According to Fig. 3, it can be obtained that the configuration corresponding to the best motion capability of the faulty manipulator is q best = [-167° -90° 40° -158° 90° -62°], which is the optimal stop of the faulty manipulator. Institutional type. At the same time, it can be found that the sub-optimal stop configuration of the faulty manipulator is q sub = [-52° 90° 84° 148° -90° 157°], and the movement capacity of the corresponding faulty manipulator under this configuration is 0.2969, It can be seen from the comparison that the movement capacity of the faulty manipulator under the optimal stop configuration is higher than that of the suboptimal configuration (1-0.2969)/0.2969=236.8%, that is, the movement capacity of the faulty manipulator under the optimal configuration is far greater than that of the suboptimal configuration. Much better athletic ability than other configurations.
设机械臂停机初始时刻关节速度为关节加速度为每个关节速度约束为每个关节加速度约束为整个停机过程用时为T=10s。故障机械停机运动过程中的全局基座扰动力矩随系数k的变化如图4所示,其中图(a)为当k∈[0,0.1]时的全局基座扰动力矩,图(b)为当k∈[0,0.01]时的全局基座扰动力矩,图(c)为不同k值所对应的基座扰动力矩变化。根据图4可以得到,当k=0.0018时,故障机械臂的全局基座扰动力矩最小,为15.55N·m;当k=0时,机械臂的全局基座扰动力矩为22.25N·m,则优化后较优化前机械臂的全局基座扰动力矩降低了(22.25-15.55)/22.25=30.1%,由此可以证明本发明所提关节锁定故障空间机械臂停机优化方法的正确性与有效性。Assume that the joint speed at the initial moment of stop of the manipulator is The joint acceleration is Each joint velocity is constrained to be The acceleration of each joint is constrained to be The entire shutdown process takes T=10s. Global pedestal disturbance torque during shutdown motion of faulty machinery The variation with the coefficient k is shown in Fig. 4, where Fig. (a) is the global base perturbation moment when k ∈ [0, 0.1], and Fig. (b) is the global basis when k ∈ [0, 0.01] pedestal disturbance moment, Figure (c) shows the variation of the pedestal disturbance moment corresponding to different k values. According to Figure 4, when k=0.0018, the global base disturbance torque of the faulty manipulator is the smallest, which is 15.55N m; when k=0, the global base disturbance torque of the manipulator is 22.25N m, then After optimization, the global base disturbance torque of the manipulator is reduced by (22.25-15.55)/22.25=30.1%, which can prove the correctness and effectiveness of the optimization method for stopping the manipulator in the joint locking fault space.
本发明实施例的技术方案具有以下有益效果:The technical scheme of the embodiment of the present invention has the following beneficial effects:
(1)本发明基于标准化处理后的各运动能力指标,基于改进的层次分析法和熵值法求解各运动能力指标的权重,从机械臂自身运动能力特征和在轨操作任务要求两方面共同实现了机械臂运动能力的综合表征;(1) The present invention solves the weight of each movement ability index based on the standardization processing of each movement ability index, based on the improved AHP and entropy value method, and realizes the joint realization from the two aspects of the robot arm's own movement ability characteristics and on-orbit operation task requirements. A comprehensive characterization of the movement capability of the robotic arm;
(2)本发明通过构建关节锁定故障空间机械臂停机构型优选模型,进而基于蒙特卡洛数值法求解停机构型优选模型,获得了关节锁定故障机械臂的最优停机构型,保证了故障机械臂在最优停机构型下的运动能力最优;(2) The present invention obtains the optimal stopping model of the joint-locking faulty manipulator by constructing the optimal model of the joint-locking fault space manipulator, and then solving the optimal stopping model based on the Monte Carlo numerical method. The movement ability of the manipulator under the optimal stop configuration is the best;
(3)本发明考虑停机运动特点基于六次多项式对机械臂进行运动规划,进而考虑停机过程中机械臂的安全性和稳定性,引入优化系数构建空间机械臂停机运动优化模型,求解停机运动优化模型,实现了关节锁定故障空间机械臂的安全稳定停机。(3) The present invention performs motion planning for the manipulator based on the six-order polynomial considering the characteristics of the stopping motion, and then considers the safety and stability of the manipulator during the stopping process, and introduces optimization coefficients to construct an optimization model of the stopping motion of the spatial manipulator, and solve the optimization of the stopping motion. The model realizes the safe and stable shutdown of the joint-locking fault space manipulator.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection.
本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。The content not described in detail in the specification of the present invention belongs to the well-known technology of those skilled in the art.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010582797.6A CN111923037B (en) | 2020-06-23 | 2020-06-23 | Joint locking fault space mechanical arm shutdown optimization method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010582797.6A CN111923037B (en) | 2020-06-23 | 2020-06-23 | Joint locking fault space mechanical arm shutdown optimization method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111923037A true CN111923037A (en) | 2020-11-13 |
| CN111923037B CN111923037B (en) | 2023-04-25 |
Family
ID=73316886
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010582797.6A Active CN111923037B (en) | 2020-06-23 | 2020-06-23 | Joint locking fault space mechanical arm shutdown optimization method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111923037B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115056266A (en) * | 2022-08-19 | 2022-09-16 | 南通云尖智能科技有限公司 | Mechanical arm intelligent fault detection method for machining based on PLC |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030018412A1 (en) * | 2001-07-23 | 2003-01-23 | Communications Res. Lab., Ind. Admin. Inst. | Manipulator control method |
| CN107598929A (en) * | 2017-10-25 | 2018-01-19 | 北京邮电大学 | A kind of simple joint defective space mechanical arm pose reachable tree method for solving |
| CN107627305A (en) * | 2017-10-25 | 2018-01-26 | 北京邮电大学 | A kind of optimal locking angle method for solving in space manipulator failure joint |
| CN108638067A (en) * | 2018-05-17 | 2018-10-12 | 北京邮电大学 | A kind of serious prevention of degeneracy strategy of space manipulator movenent performance |
-
2020
- 2020-06-23 CN CN202010582797.6A patent/CN111923037B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030018412A1 (en) * | 2001-07-23 | 2003-01-23 | Communications Res. Lab., Ind. Admin. Inst. | Manipulator control method |
| CN107598929A (en) * | 2017-10-25 | 2018-01-19 | 北京邮电大学 | A kind of simple joint defective space mechanical arm pose reachable tree method for solving |
| CN107627305A (en) * | 2017-10-25 | 2018-01-26 | 北京邮电大学 | A kind of optimal locking angle method for solving in space manipulator failure joint |
| CN108638067A (en) * | 2018-05-17 | 2018-10-12 | 北京邮电大学 | A kind of serious prevention of degeneracy strategy of space manipulator movenent performance |
Non-Patent Citations (2)
| Title |
|---|
| 贾庆轩等: "空间机械臂关节失效瞬时力矩突变抑制", 《宇航学报》 * |
| 马如奇等: "主被动混合式微创手术机械臂机构设计及灵巧度优化", 《机器人》 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115056266A (en) * | 2022-08-19 | 2022-09-16 | 南通云尖智能科技有限公司 | Mechanical arm intelligent fault detection method for machining based on PLC |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111923037B (en) | 2023-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109740863A (en) | Integrated evaluating method based on big plant-grid connection system | |
| CN108763857A (en) | A kind of process soft-measuring modeling method generating confrontation network based on similarity | |
| CN104659782A (en) | Power system voltage stability risk assessment method capable of considering load fluctuation limit | |
| Li et al. | Variable-length Pareto optimization via decomposition-based evolutionary multiobjective algorithm | |
| CN108638067B (en) | Strategy for preventing serious degradation of motion performance of space manipulator | |
| Liu et al. | Pareto set learning for multi-objective reinforcement learning | |
| CN111923037A (en) | Space manipulator shutdown optimization method for joint locking fault | |
| Wei et al. | Multi-strategy adaptive multi-objective particle swarm optimization algorithm based on swarm partition | |
| CN118536710A (en) | Performance evaluation method and system for manned/unmanned cluster vehicle-to-vehicle mobile microgrid | |
| Ghiasi et al. | Investigation of trunk muscle activities during lifting using a multi-objective optimization-based model and intelligent optimization algorithms | |
| MacCormack et al. | Simulating large peps tensor networks on small quantum devices | |
| Castle et al. | Positional effect of crossover and mutation in grammatical evolution | |
| CN105069192B (en) | A kind of improved method that power of fan parameter of curve model is solved based on genetic algorithm | |
| CN108171271A (en) | A kind of equipment deteriorates early warning method and system | |
| Zhu et al. | Scalable quantum architecture search via landscape analysis | |
| Malhotra et al. | Application of evolutionary algorithms for software maintainability prediction using object-oriented metrics | |
| CN115577259A (en) | Fault pole selection method and device for high-voltage direct-current transmission system and computer equipment | |
| CN106599411B (en) | Aircraft system redundancy configuration optimization method | |
| CN119784216A (en) | Power grid operation optimization method, system, equipment and medium considering multi-dimensional indicators | |
| CN119995050A (en) | A Transformer adaptive distributed multi-objective mantis power system real-time scheduling method, medium and processor | |
| CN120430544A (en) | A management method and system for a solar storage and charging system | |
| CN118821988A (en) | A method and system for predicting ultra-short-term wind power | |
| Ji et al. | Quantum decoder design for subsystem surface code based on multi-head graph attention and edge weighting | |
| CN116400266A (en) | Transformer fault detection method, device and medium based on digital twin model | |
| Nguyen et al. | Predicting lattice phonon vibrational frequencies using deep graph neural networks |
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 |