CN106292678B - 一种针对目标操作的空间机器人基座解耦控制方法 - Google Patents
一种针对目标操作的空间机器人基座解耦控制方法 Download PDFInfo
- Publication number
- CN106292678B CN106292678B CN201610676552.3A CN201610676552A CN106292678B CN 106292678 B CN106292678 B CN 106292678B CN 201610676552 A CN201610676552 A CN 201610676552A CN 106292678 B CN106292678 B CN 106292678B
- Authority
- CN
- China
- Prior art keywords
- target
- base
- axis
- mass
- coordinate system
- 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
- 238000000034 method Methods 0.000 title claims abstract description 15
- 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 title abstract 6
- 230000014509 gene expression Effects 0.000 claims abstract description 5
- 230000001133 acceleration Effects 0.000 claims description 19
- 238000004088 simulation Methods 0.000 claims description 16
- 239000013598 vector Substances 0.000 claims description 9
- 230000008859 change Effects 0.000 claims description 8
- 239000011159 matrix material Substances 0.000 claims description 3
- 230000009466 transformation Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
本发明提出一种针对目标操作的空间机器人基座解耦控制方法,在忽略机械臂本身的质量惯量情况下,建立了对目标进行操作的空间机器人系统模型,通过操作目标的运动信息,构建了目标操作时对基座的各种干扰力矩的解析式,通过反馈控制器对干扰进行补偿,实现了基座的解耦控制。本发明相对于传统的解耦控制,不需要配置力矩传感器,而利用干扰补偿则实现了与基座、机械臂、操作目标一体化控制器相当的控制性能,特别适用于工程实际中,基座、机械臂、操作目标由不同研制单位研制的实际情况。
Description
技术领域
本发明涉及一种针对目标操作的空间机器人基座解耦控制方法,属于航天器姿态控制领域。
背景技术
空间机器人是多体系统,其动力学模型非常复杂,涉及到基座、操作目标,以及连接二者的机械臂之间的耦合。
目前空间机器人进行目标操作时的控制方法主要分为两种方案,第一种是将空间机器人视为一个整体,对基座、机械臂、操作目标进行统一的控制器设计,进行耦合控制,即要求对它们进行一体化的控制器设计,由中心控制计算机统一对三者信息进行采集,再统一进行控制,这种控制器基于高维度模型,设计的控制器维数高、计算复杂;另一种是解耦控制器,在机械臂根部安装六维力传感器,通过实时测量机械臂操作目标时的干扰力矩,在基座的控制器中将干扰力矩进行前馈初偿,这种方法控制器形式简单,将基座与机械臂及操作目标的控制解耦,控制器简洁,计算量小,但需要配置六维力传感器,并且要求测量的力矩精度高,否则系统控制精度较差。上述两种方案各有利弊,前者不需要配置高精度力矩传感器,但计算量大、控制器复杂;后者计算量小、控制器简洁,但需要配置高精度力矩传感器。
实际工程上,基座、机械臂、操作目标常常是由不同的研制单位研制,三者之间在信息体系上,不能实现完整无缝连接,无法对三者进行一体式控制,因此上述两种控制方案,后一种控制方案更贴近工程实际。
发明内容
本发明技术解决问题:克服现有技术的不足,提供一种针对目标操作的空间机器人基座解耦控制方法,不需要配置力矩传感器,而利用干扰补偿则实现了与基座、机械臂、操作目标一体化控制器相当的控制性能,特别适用于工程实际中,基座、机械臂、操作目标由不同研制单位研制的实际情况。
本发明的原理:设计了一种控制器,只需对基座进行控制,忽略机械臂的质量特性,只考虑基座与操作目标的质量惯量特性,同时将操作目标对基座的干扰进行补偿,控制器形式得到极大的简化。该控制器不需要同时对基座、机械臂及操作目标进行控制,实现了基座、机械臂、操作目标间的解耦,特别适合工程实际中,基座、机械臂、操作目标分别由不同单位研制的情况。实际工程中,机械臂的质量惯量只占到整个系统的10%以下,本发明通过忽略机械臂的质量惯量特性,得到空间机器人进行目标操作时的控制器,控制器的性能完全能满足工程需求,控制器的形式简洁紧凑,特别适合于工程实际应用。
本发明技术解决方案:一种针对目标操作的空间机器人基座解耦控制方法,包括以下步骤:
(1)定义空间机器人由基座、机械臂、操作目标组成,机械臂安装在基座上,利用机械臂对操作目标进行捕获等操作,定义轨道坐标系XYZ,原点位于空间机器人的质心,Z轴指向地心,X轴指向空间机器人飞行方向,Y轴与X、Z轴形成直角坐标系;在基座与目标体上,分别建立固连的本体坐标系;定义基座的本体坐标系X0Y0Z0,原点位于基座的质心,X0轴、Y0轴、Z0轴分别对应与X轴、Y轴、Z轴平行;定义操作目标的本体坐标系X1Y1Z1,原点位于操作目标的质心,X1轴、Y1轴、Z1轴分别对应与X轴、Y轴、Z轴分别平行;定义惯性坐标系XiYiZi,原点位于空间机器人的质心,Xi、Yi、Zi在惯性空间内保持指向不变;
(2)设计基于四元数信息的姿态控制器形式为
TCMG=-JA(kdω0+kpqe)+Tdist
其中,q=[qe0qe]T为姿态四元数,qe为姿态四元数的矢量部分,qe0为姿态四元数的标量部分。为系统总的转动惯量,A01为从坐标系X1Y1Z1到坐标系X0Y0Z0的坐标转换矩阵;所述的系统指空间机器人机械臂与目标连接后形成的组合体;
J0为基座部分相对于其质心的转动惯量,J1为操作目标相对其质心的转动惯量,为操作目标质心相对基座质心的矢量,为基座相对于惯性系的角速度,为目标相对基座的角速度,为目标质心相对基座质心的运动速度。上式中的变量除了及J1在操作目标的本体坐标系内描述外,其它矢量或并矢均在基座的本体系内表示;
(3)针对姿态控制器,分别提炼出操作目标对基座的干扰项,即:
由系统惯量变化引起的干扰力矩为:
由目标的速度引起的干扰力矩为:
由目标的加速度引起的干扰力矩为:
由目标的线加速度引起的干扰力矩为:
由系统角动量引起的陀螺力矩为:
(4)根据(1)中的姿态控制器,采用上面各干扰表达式判断惯量变化引起的干扰力矩、操作目标的速度引起的干扰力矩、操作目标的加速度引起的干扰力矩、操作目标的线加速度引起的干扰力矩对空间机器人姿态控制的影响,在系统设计时,可分别判断各项干扰,调整目标操作期间的系统转动惯量、操作目标的速度、加速度、线加速度对系统的影响。
所述步骤(4)具体过程如下:
(1)如果通过仿真,由系统惯量变化引起的干扰力矩Tdist1超过设定阈值,则应减小再进行仿真,直至Tdist1小于设定的阈值;
(2)如果通过仿真,由操作目标的速度引起的干扰力矩Tdist2超过设定阈值,则应减小ω1,再进行仿真,直至Tdist2小于设定的阈值;
(3)如果通过仿真,由操作目标的加速度引起的干扰力矩Tdist3超过设定阈值,则应减小再进行仿真,直至Tdist3小于设定的阈值;
(4)如果通过仿真,由操作目标的线加速度引起的干扰力矩Tdist4超过设定阈值,则应减小a1,再进行仿真,直至Tdist4小于设定的阈值。
本发明与现有技术相比的有益效果是:
(1)本发明是一种制解耦的控制器,该控制器只需要对基座进行控制,而将操作目标对机器人的干扰进行补偿。通过对操作目标的干扰进行补偿,达到了只对基座进行解耦控制,而控制性能与复杂的基座、机械臂、操作目标一体化控制相当;
(2)本发明相对于传统的解耦控制方法,本方法不需要新增加力矩传感器,通过现有的测量信息,对干扰进行补偿,达到了解耦控制的目的,降低了控制系统的成本和在轨风险;
(3)本发明将操作目标对基座的干扰利用操作目标相对基座的位置与姿态信息进行解析表达,将各种干扰分门别类,通过干扰表达式及角动量表达式可以论证基座执行机构的力矩与角动量需求。这些表达式在以往文献中均没有出现过;
(4)本发明控制器形式简单紧凑,控制器由计算量小、思路明确,特别适用于工程实际中,基座、机械臂、操作目标由不同研制单位研制的实际情况。
附图说明
图1为忽略机械臂质量特性的空间机器人拓扑结构示意图;
图2为本发明的设计的流程图。
具体实施方式
本发明与上述两种传统的控制方法不同,提出了一种不需要配置高精度力矩传感器的基座、机械臂、控制目标的解耦控制器。
本发明基于一个事实,即空间机器人作为一个系统,机械臂一般具有6到7个自由度,其测量采集信息量非常大,包括机械臂各关节的关节角度、关节角速度、关节角加速度,这也导致与其相关的计算量相对基座与操作目标最大;而基座、机械臂与操作目标对系统的动力学响应的贡献基本上与其质量在系统中的占比成正比,由于机械臂的质量一般不到系统总质量的10%,其对系统的动力学响应影响最小,因此本发明在进行控制器设计时,忽略连接基座与操作目标的机械臂的质量惯量,直接利用操作目标与基座的运动状态来描述系统,进行控制器设计,忽略机械臂后系统示意图如图1所示。
如图2所示,本发明中控制方法实现如下:
(1)空间机器人由基座、机械臂、操作目标组成,定义轨道坐标系XYZ,原点位于空间机器人的质心,Z轴指向地心,X轴指向空间机器人飞行方向,Y轴与X、Z轴形成直角坐标系;在基座与目标体上,分别建立固连的本体坐标系;定义基座的本体坐标系X0Y0Z0,原点位于基座的质心,X0轴、Y0轴、Z0轴分别对应与X轴、Y轴、Z轴平行;定义操作目标的本体坐标系X1Y1Z1,原点位于操作目标的质心,X1轴、Y1轴、Z1轴分别对应与X轴、Y轴、Z轴分别平行;定义惯性坐标系XiYiZi,原点位于空间机器人的质心,Xi、Yi、Zi在惯性空间内保持指向不变;
首先忽略空间机器人机械臂的质量、惯量特性,考虑基座与操作目标的系统角动量表达式为:
其中,J0为基座部分相对于其质心的转动惯量,J1为操作目标相对其质心的转动惯量,为操作目标质心相对基座质心的矢量,为基座相对于惯性系的角速度,为目标相对基座的角速度,为目标质心相对基座质心的运动速度。(1)式中的变量除了及J1在操作目标的本体坐标系内描述外,其它矢量或并矢均在基座的本体系内表示。
(2)将(1)式在基座的本体系内投影,得到角动量方程如下:
其中,为系统总的转动惯量,A01为从坐标系X1Y1Z1到坐标系X0Y0Z0的坐标转换矩阵;
(3)由于将(2)式微分得到系统的姿态动力学方程为如下形式:
其中,
(4)设计基于四元数信息的姿态控制器
TCMG=-JA(kdω0+kpqe)+Tdist
其中,q=[qe0 qe]T为姿态四元数,qe为姿态四元数的矢量部分,qe0为姿态四元数的标量部分。可以通过Lyapunov函数证明系统的稳定性。定义如下形式的Lyapunov函数
其中kp为正的常数。
对上式求导,并将(3)式代入可得
因此取TCMG=-JA(kdω0+kpqe)+Tdist,其中kd也为正的常数。则(6)式成为
当且仅当ω0=0时为了证明系统是渐近稳定的,将
TCMG=-JA(kdω0+kpqe)+Tdist式代入(3)可得
若ω0=0,则由上式可知因此由LaSalle不变集原理可证明
即系统的渐近稳定性得证。
(5)针对公式(4)中的控制器,还可以分别提炼出操作目标对基座的干扰项,即:
由系统惯量变化引起的干扰力矩为:
由目标的速度引起的干扰力矩为:
由目标的加速度引起的干扰力矩为:
由目标的线加速度引起的干扰力矩为:
由系统角动量引起的陀螺力矩为:
(6)根据第4步中的控制器及第5步中的分析,可判断各种不同干扰对空间机器人姿态控制的影响,因此在系统设计时,可分别判断各项干扰对系统的影响大小;通过第(3)式可以看到,空间机器人的姿态运动等同于受到外界扰动时的单体航天器姿态运动;
(7)假设短时间内空间机器人的角动量不变,依据角动量守恒原理,通过(1)式还可判断执行机构的角动量的需求大小为:
因此(5)式可用来分析执行机构的角动量选取是否满足要求。
(7)本发明中,用到了操作目标相对基座的相对位置与姿态信息,这些信息可以通过两种方案获得。如果操作目标是合作目标,可通过操作目标上的相对位置敏感器或陀螺输出信息获得;如果操作目标是非合作目标,可通过机械臂的关节角、关节角速度信息通过计算获利,这时需要采集机械臂关节信息,但不需要计算机械臂的动力学,仍然不影响本发明中控制器的特点,即计算量不大。
本发明中涉及的计算量不大,所需要的参数都可以获取。
本发明未详细说明部分属本领域技术人员公知常识。
Claims (2)
1.一种针对目标操作的空间机器人基座解耦控制方法,其特征在于包括以下步骤:
(1)定义空间机器人由基座、机械臂、操作目标组成,机械臂安装在基座上,利用机械臂对操作目标进行捕获操作,定义轨道坐标系XYZ,原点位于空间机器人的质心,Z轴指向地心,X轴指向空间机器人飞行方向,Y轴与X、Z轴形成直角坐标系;在基座与目标体上,分别建立固连的本体坐标系;定义基座的本体坐标系X0Y0Z0,原点位于基座的质心,X0轴、Y0轴、Z0轴分别对应与X轴、Y轴、Z轴平行;定义操作目标的本体坐标系X1Y1Z1,原点位于操作目标的质心,X1轴、Y1轴、Z1轴分别对应与X轴、Y轴、Z轴分别平行;定义惯性坐标系XiYiZi,原点位于空间机器人的质心,Xi、Yi、Zi在惯性空间内保持指向不变;
(2)设计基于四元数信息的姿态控制器形式为
TCMG=-JA(kdω0+kpqe)+Tdist
其中,q=[qe0 qe]T为姿态四元数,qe为姿态四元数的矢量部分,qe0为姿态四元数的标量部分,为系统总的转动惯量,A01为从坐标系X1Y1Z1到坐标系X0Y0Z0的坐标转换矩阵;所述的系统指空间机器人机械臂与目标连接后形成的组合体;
J0为基座部分相对于其质心的转动惯量,J1为操作目标相对其质心的转动惯量,为操作目标质心相对基座质心的矢量,相应地R表示在坐标系内的分量值,其它变量类似,为基座相对于惯性系的角速度,为目标相对基座的角速度,为目标质心相对基座质心的运动速度;上式中的变量除了及J1在操作目标的本体坐标系内描述外,其它矢量或并矢均在基座的本体系内表示;
(3)针对姿态控制器,分别提炼出操作目标对基座的干扰项,即:
由系统惯量变化引起的干扰力矩为:
由目标的速度引起的干扰力矩为:
由目标的加速度引起的干扰力矩为:
由目标的线加速度引起的干扰力矩为:
由系统角动量引起的陀螺力矩为:
(4)根据(1)中的姿态控制器,采用上面各干扰表达式判断惯量变化引起的干扰力矩、操作目标的速度引起的干扰力矩、操作目标的加速度引起的干扰力矩、操作目标的线加速度引起的干扰力矩对空间机器人姿态控制的影响,在系统设计时,可分别判断各项干扰,调整目标操作期间的系统转动惯量、操作目标的速度、加速度、线加速度对系统的影响。
2.根据权利要求1所述的针对目标操作的空间机器人基座解耦控制方法,其特征在于:所述步骤(4)具体过程如下:
(1)如果通过仿真,由系统惯量变化引起的干扰力矩Tdist1超过设定阈值,则应减小再进行仿真,直至Tdist1小于设定的阈值;
(2)如果通过仿真,由操作目标的速度引起的干扰力矩Tdist2超过设定阈值,则应减小ω1,再进行仿真,直至Tdist2小于设定的阈值;
(3)如果通过仿真,由操作目标的加速度引起的干扰力矩Tdist3超过设定阈值,则应减小再进行仿真,直至Tdist3小于设定的阈值;
(4)如果通过仿真,由操作目标的线加速度引起的干扰力矩Tdist4超过设定阈值,则应减小a1,再进行仿真,直至Tdist4小于设定的阈值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610676552.3A CN106292678B (zh) | 2016-08-16 | 2016-08-16 | 一种针对目标操作的空间机器人基座解耦控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610676552.3A CN106292678B (zh) | 2016-08-16 | 2016-08-16 | 一种针对目标操作的空间机器人基座解耦控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106292678A CN106292678A (zh) | 2017-01-04 |
CN106292678B true CN106292678B (zh) | 2019-05-24 |
Family
ID=57678316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610676552.3A Active CN106292678B (zh) | 2016-08-16 | 2016-08-16 | 一种针对目标操作的空间机器人基座解耦控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106292678B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107016209B (zh) * | 2017-04-17 | 2020-06-16 | 珞石(山东)智能科技有限公司 | 一种工业机器人和导轨协同规划方法 |
CN115366109B (zh) * | 2022-09-23 | 2024-11-15 | 北京航空航天大学杭州创新研究院 | 一种旋翼飞行机械臂复合分层抗干扰方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0541052A1 (en) * | 1991-11-05 | 1993-05-12 | Hitachi, Ltd. | Spacecraft system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103341865B (zh) * | 2013-07-05 | 2015-06-24 | 大连理工大学 | 一种三自由度等速解耦空间机器人主动球型腕与万向柔顺控制方法 |
CN104875194A (zh) * | 2015-05-20 | 2015-09-02 | 北京交通大学 | 一种双输出3d打印四自由度解耦并联机器人 |
CN104965517B (zh) * | 2015-07-07 | 2018-01-26 | 张耀伦 | 一种机器人笛卡尔空间轨迹的规划方法 |
CN205219108U (zh) * | 2015-12-15 | 2016-05-11 | 佳木斯大学 | 三移动一转动型四自由度空间并联机构 |
-
2016
- 2016-08-16 CN CN201610676552.3A patent/CN106292678B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0541052A1 (en) * | 1991-11-05 | 1993-05-12 | Hitachi, Ltd. | Spacecraft system |
Non-Patent Citations (1)
Title |
---|
《空间机器人快速在轨抓捕动力学与控制研究》;郭胜鹏;《中国博士学位论文全文数据库 信息科技辑》;20151115;全文 |
Also Published As
Publication number | Publication date |
---|---|
CN106292678A (zh) | 2017-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106945020B (zh) | 一种空间双机械臂系统运动协调控制方法 | |
CN101733749B (zh) | 空间机器人多领域统一建模与仿真系统 | |
CN111546315A (zh) | 一种基于人机协作的机器人柔顺示教及再现方法 | |
Li et al. | Visual servoing of flexible-link manipulators by considering vibration suppression without deformation measurements | |
CN106041926A (zh) | 一种基于卡尔曼滤波器的工业机械臂力/位置混合控制方法 | |
CN108638068B (zh) | 一种携带冗余度机械臂的飞行机器人控制系统设计方法 | |
CN115556111B (zh) | 基于变惯性参数建模的飞行机械臂耦合扰动控制方法 | |
CN111459188B (zh) | 一种基于四元数的多旋翼非线性飞行控制方法 | |
CN110427043A (zh) | 基于作业飞行机器人重心偏移的位姿控制器设计方法 | |
CN112558621A (zh) | 一种基于解耦控制的飞行机械臂系统 | |
CN106842954A (zh) | 一种半柔性机械臂系统的控制方法 | |
CN111515928B (zh) | 机械臂运动控制系统 | |
CN106406098A (zh) | 一种机器人系统在未知环境下的人机交互控制方法 | |
Jing et al. | Backstepping control for vibration suppression of 2-D Euler–Bernoulli beam based on nonlinear saturation compensator | |
CN115431271A (zh) | 一种飞行机械臂末端抗干扰指向控制方法 | |
CN115476356B (zh) | 一种无需力传感器的空间机械臂自适应混合阻抗控制方法 | |
CN107247464B (zh) | 一种四旋翼无人飞行器的状态受限控制方法和系统 | |
CN106292678B (zh) | 一种针对目标操作的空间机器人基座解耦控制方法 | |
Jun-Pei et al. | Neural network control of space manipulator based on dynamic model and disturbance observer | |
CN112034869B (zh) | 一种无人机变参神经动力学控制器的设计方法及其应用 | |
Zhang et al. | Hybrid force/position control of multi-mobile manipulators for cooperative operation without force measurements | |
Liu et al. | Minimum disturbance control based on synchronous and adaptive acceleration planning of dual-arm space robot to capture a rotating target | |
CN113954077A (zh) | 带有能量优化的水下游动机械臂轨迹跟踪控制方法及装置 | |
Khalifa et al. | Experimental implementation of a new non-redundant 6-DOF quadrotor manipulation system | |
CN117260718B (zh) | 一种四足机器人的自适应载荷补偿控制方法及系统 |
Legal Events
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 |