CN107256028A - 四旋翼飞行器对角动力损失状态下的失控保护控制算法 - Google Patents

四旋翼飞行器对角动力损失状态下的失控保护控制算法 Download PDF

Info

Publication number
CN107256028A
CN107256028A CN201710606622.2A CN201710606622A CN107256028A CN 107256028 A CN107256028 A CN 107256028A CN 201710606622 A CN201710606622 A CN 201710606622A CN 107256028 A CN107256028 A CN 107256028A
Authority
CN
China
Prior art keywords
mrow
msub
mtd
mtr
mfrac
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
Application number
CN201710606622.2A
Other languages
English (en)
Other versions
CN107256028B (zh
Inventor
胡凯健
吴玉虎
孙希明
汪锐
吴振宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Liaoning Lucheng Intelligent Manufacturing Co ltd
Original Assignee
Dalian University of Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dalian University of Technology filed Critical Dalian University of Technology
Priority to CN201710606622.2A priority Critical patent/CN107256028B/zh
Publication of CN107256028A publication Critical patent/CN107256028A/zh
Application granted granted Critical
Publication of CN107256028B publication Critical patent/CN107256028B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions 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)
  • Other Investigation Or Analysis Of Materials By Electrical Means (AREA)
  • Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种四旋翼飞行器对角动力损失状态下的失控保护控制算法,其步骤为:S1、假设四旋翼飞行器1、3号电机失去动力,则放弃偏航和俯仰角度的控制;S2、基于τθ=0及俯仰角和横滚角对四旋翼飞行器平稳飞行有着至关重要的作用;选取Fr,F′input=G′Fr,求解;S3、确定在2个对角电机损坏后,四旋翼飞行器的数学模型;S4、令期望姿态为φd和θd,期望的位置为xd、yd和zd;S5、建立误差***。

Description

四旋翼飞行器对角动力损失状态下的失控保护控制算法
技术领域
本发明涉及四旋翼飞行器技术领域,具体地说涉及一种四旋翼飞行器对角动力损失状态下的失控保护控制算法。
背景技术
四旋翼飞行器(Quadrotor)是一种空中无人飞行器(Unmanned Aerial Vehicle,UAV),其拥有4个电机,相邻电机旋转方向相反,相对电机旋转方向相同,通过改变电机的转速可以实现横滚、俯仰、偏航和垂直向上等控制效果。一架四旋翼飞行器通常包括机架、4个无刷直流电机、2对螺旋桨、飞行控制板、电子调速器、动力电池及GPS等部件,飞行控制板包含高性能微处理器、传感器及电源管理等模块,常用传感器有三轴加速度计、磁力计、陀螺仪和气压计等。由此可见,四旋翼飞行器具备机械结构简单、易于设计和便于携带等优点。得益于四旋翼飞行器的设计特点,它能够在复杂环境下实现垂直起降、空中悬停、高机动性飞行等动作。此外,四旋翼飞行器还是一个很好的空中平台,例如:搭载摄像头进行航拍,短距离空中运输或者在装备机械臂后,执行攀附墙面和抓取重物等任务。
随着社会的发展和经济的提升,目前四旋翼飞行器的发展速度日新月异,正以***式的速度前进。随着四旋翼飞行器数量的增多,相应的由四旋翼飞行器的飞行故障产生的问题越来越多,其中频率最高的是飞行器对角动力损失等故障,导致飞行器对角动力损失的原因有很多,例如:螺旋桨、电机或是电子调速器损坏等。在螺旋桨损坏状态下,飞行器对角动力损失,四旋翼飞行器可能会出现飞行故障甚至坠落,因此,如何在对角动力损失下控制四旋翼飞行器的飞行成为业内急需考虑的问题。
发明内容
本发明的目的就在于克服上述现有技术的不足,提供一种四旋翼飞行器对角动力损失状态下的失控保护控制算法,解决在螺旋桨损坏或其它故障导致的飞行器对角动力损失状态下,控制四旋翼飞行器的平衡飞行问题。
为实现上述目的,本发明是通过以下技术方案来实现:
一种四旋翼飞行器对角动力损失状态下的失控保护控制算法,该四旋翼飞行器失控保护控制算法的步骤为:
S1、如果四旋翼飞行器对称的两个螺旋桨损坏,则对角动力损失;假设四旋翼飞行器1、3号电机失去动力,则升力F1=F3=0;
其中,F表示单个电机配合螺旋桨产生的升力,F1和F3分别表示1、3号电机产生的升力。
则模型控制量与电机升力之间的关系式为:
Finput=GFr,\*MERGEFORMAT(0.15)
其中:
其中,螺旋桨升力系数为cT,螺旋桨转矩系数为cQ;l为电机到飞行器质心的距离;
因为rank(G:Finput)=3>rank(G)=2,等式无解
为了能够使方程有解,放弃偏航和俯仰角度的控制;
S2、基于τθ=0及俯仰角和横滚角对四旋翼飞行器平稳飞行有着至关重要的作用;选取下式求解Fr
Finput=G′Fr,\*MERGEFORMAT(0.16)
其中:
可得:
由上式可知τψ=-σFlθ=0;τφ是横滚转矩,Fl是飞行器总升力,τΨ是偏航转矩,τθ是俯仰转矩;
S3、确定在2个对角电机损坏后,四旋翼飞行器的数学模型表示为:
s*=sin*,c*=cos*,t*=tan*
η=[φ θ ψ]T为欧拉角,用于描述四旋翼飞行器的姿态信息;该欧拉角称为卡尔丹角(Tait-Bryan),采用z-y-x轴的顺序旋转定义,分别是绕z轴旋转为偏航角(yaw),用ψ表示;绕y轴旋转为俯仰角(pitch),用θ表示;绕x轴旋转为横滚角(roll),用φ表示;
ξ=[x y z]T惯性坐标系下四旋翼飞行器的位置;υ=[υx υy υz]T惯性坐标系下四旋翼飞行器的速度;转动惯量用I=diag(Ixx,Iyy,Izz),飞行器质量用m表示,ω=[p q r]T体坐标系下四旋翼飞行器绕轴角速度;
S4、令期望姿态为φd,期望的位置为xd、yd和zd
建立如下的误差***:
由上式可得:
将式(1.7)和式(1.8)中的位置误差重新组合为下式所示:
由此可得
作为对上述技术方案的改进,针对水平位置控制***(1.4),控制目标(xd,yd)为二阶可微水平位置轨迹,得到水平位置控制式;
如果虚拟控制输入φd给定如下:
其中
则水平位置追踪误差eh1,eh2在零平衡点处指数稳定。
与现有技术相比,本发明所取得的有益效果是:
本发明的四旋翼飞行器对角动力损失状态下的失控保护控制算法,解决在螺旋桨损坏、或者电机损坏即对角动力损失状态下控制四旋翼飞行器的飞行问题。在四旋翼飞行器的2个相对螺旋桨损坏、或者电机损坏即对角动力损失的状态下,通过该方法依然能够控制四旋翼飞行器的平衡飞行。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明在对角电机损坏状态下的控制结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
如图1所示,该图描述了对角动力损坏下的控制器结构。控制器分为内外两环,内环为水平位置控制,外环为高度及横滚角控制。红叉代表飞行器在该状态下不被给定的量;箭头代表信息流动的方向;线上方的符号是信息的名称。
本发明的四旋翼飞行器对角动力损失状态下的失控保护控制算法,该四旋翼飞行器失控保护控制算法的步骤为:
S1、如果四旋翼飞行器对称的两个螺旋桨损坏,则对角动力损失;假设四旋翼飞行器1、3号电机失去动力,则升力F1=F3=0;
其中,F表示单个电机配合螺旋桨产生的升力,F1和F3分别表示1、3号电机产生的升力。
则模型控制量与电机升力之间的关系式为:
Finput=GFr,\*MERGEFORMAT(0.28)
其中:
其中,螺旋桨升力系数为cT,螺旋桨转矩系数为cQ;l为电机到飞行器质心的距离;
因为rank(G:Finput)=3>rank(G)=2,等式无解
为了能够使方程有解,放弃偏航和俯仰角度的控制;
S2、基于τθ=0及俯仰角和横滚角对四旋翼飞行器平稳飞行有着至关重要的作用;选取下式求解Fr
Finput=G′Fr,\*MERGEFORMAT(0.29)
其中:
可得:
由上式可知τψ=-σFlθ=0;τφ是横滚转矩,Fl是飞行器总升力,τΨ是偏航转矩,τθ是俯仰转矩;
S3、确定在2个对角电机损坏后,四旋翼飞行器的数学模型表示为:
s*=sin*,c*=cos*,t*=tan*
η=[φ θ ψ]T为欧拉角,用于描述四旋翼飞行器的姿态信息;该欧拉角称为卡尔丹角(Tait-Bryan),采用z-y-x轴的顺序旋转定义,分别是绕z轴旋转为偏航角(yaw),用ψ表示;绕y轴旋转为俯仰角(pitch),用θ表示;绕x轴旋转为横滚角(roll),用φ表示;
ξ=[x y z]T惯性坐标系下四旋翼飞行器的位置;υ=[υx υy υz]T惯性坐标系下四旋翼飞行器的速度;转动惯量用I=diag(Ixx,Iyy,Izz),飞行器质量用m表示,ω=[p q r]T体坐标系下四旋翼飞行器绕轴角速度;
S4、令期望姿态为φd,期望的位置为xd、yd和zd
建立如下的误差***:
由上式可得:
将式(1.7)和式(1.8)中的位置误差重新组合为下式所示:
由此可得
作为对上述技术方案的改进,针对水平位置控制***(1.4),控制目标(xd,yd)为二阶可微水平位置轨迹,得到水平位置控制式;
如果虚拟控制输入φd给定如下:
其中
则水平位置追踪误差eh1,eh2在零平衡点处指数稳定。
与现有技术相比,本发明所取得的有益效果是:
本发明的四旋翼飞行器对角动力损失状态下的失控保护控制算法,解决在螺旋桨损坏、或者电机损坏即对角动力损失状态下控制四旋翼飞行器的飞行问题。在四旋翼飞行器的2个相对螺旋桨损坏、或者电机损坏即对角动力损失的状态下,通过该方法依然能够控制四旋翼飞行器的平衡飞行。

Claims (3)

1.一种四旋翼飞行器对角动力损失状态下的失控保护控制算法,其特征在于:该四旋翼飞行器失控保护控制算法的步骤为:
S1、如果四旋翼飞行器对称的两个螺旋桨损坏,则对角动力损失;假设四旋翼飞行器1、3号电机失去动力,则升力F1=F3=0;
其中,F表示单个电机配合螺旋桨产生的升力,F1和F3分别表示1、3号电机产生的升力;
则模型控制量与电机升力之间的关系式为:
Finput=GFr,\*MERGEFORMAT (0.1)
其中:
其中,螺旋桨升力系数为cT,螺旋桨转矩系数为cQ;l为电机到飞行器质心的距离;
因为rank(G:Finput)=3>rank(G)=2,等式无解;
为了能够使方程有解,放弃偏航和俯仰角度的控制;
S2、基于τθ=0及俯仰角和横滚角对四旋翼飞行器平稳飞行有着至关重要的作用;选取下式求解Fr
F′input=G′Fr,\*MERGEFORMAT (0.2)
其中:
可得:
由上式可知τψ=-σFlθ=0;τφ是横滚转矩,Fl是飞行器总升力,τΨ是偏航转矩,τθ是俯仰转矩;
S3、确定在2个对角电机损坏后,四旋翼飞行器的数学模型表示为:
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mtable> <mtr> <mtd> <mrow> <mover> <mi>x</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <msub> <mi>&amp;upsi;</mi> <mi>x</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>y</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <msub> <mi>&amp;upsi;</mi> <mi>y</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>&amp;upsi;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>x</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mi>m</mi> </mfrac> <mrow> <mo>(</mo> <mo>(</mo> <mrow> <mi>c</mi> <mi>&amp;phi;</mi> <mi>s</mi> <mi>&amp;theta;</mi> <mi>c</mi> <mi>&amp;psi;</mi> <mo>+</mo> <mi>s</mi> <mi>&amp;phi;</mi> <mi>s</mi> <mi>&amp;psi;</mi> </mrow> <mo>)</mo> <msub> <mi>F</mi> <mi>l</mi> </msub> <mo>-</mo> <msubsup> <mi>D</mi> <mi>x</mi> <mi>i</mi> </msubsup> <msub> <mi>&amp;upsi;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>&amp;upsi;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>y</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mi>m</mi> </mfrac> <mrow> <mo>(</mo> <mo>(</mo> <mrow> <mi>c</mi> <mi>&amp;phi;</mi> <mi>s</mi> <mi>&amp;theta;</mi> <mi>s</mi> <mi>&amp;psi;</mi> <mo>-</mo> <mi>s</mi> <mi>&amp;phi;</mi> <mi>c</mi> <mi>&amp;psi;</mi> </mrow> <mo>)</mo> <msub> <mi>F</mi> <mi>l</mi> </msub> <mo>-</mo> <msubsup> <mi>D</mi> <mi>y</mi> <mi>i</mi> </msubsup> <msub> <mi>&amp;upsi;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mtd> <mtd> <mrow> <mo>\</mo> <mo>*</mo> <mi>M</mi> <mi>E</mi> <mi>R</mi> <mi>G</mi> <mi>E</mi> <mi>F</mi> <mi>O</mi> <mi>R</mi> <mi>M</mi> <mi>A</mi> <mi>T</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>0.4</mn> <mo>)</mo> </mrow> </mrow> 1
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mtable> <mtr> <mtd> <mrow> <mover> <mi>&amp;phi;</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <mi>p</mi> <mo>+</mo> <mi>s</mi> <mi>&amp;phi;</mi> <mi>t</mi> <mi>&amp;theta;</mi> <mi>q</mi> <mo>+</mo> <mi>c</mi> <mi>&amp;phi;</mi> <mi>t</mi> <mi>&amp;theta;</mi> <mi>r</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>&amp;theta;</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <mi>c</mi> <mi>&amp;phi;</mi> <mi>q</mi> <mo>-</mo> <mi>s</mi> <mi>&amp;phi;</mi> <mi>r</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>&amp;psi;</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <mi>s</mi> <mi>&amp;phi;</mi> </mrow> <mrow> <mi>c</mi> <mi>&amp;theta;</mi> </mrow> </mfrac> <mi>q</mi> <mo>+</mo> <mfrac> <mrow> <mi>c</mi> <mi>&amp;phi;</mi> </mrow> <mrow> <mi>c</mi> <mi>&amp;theta;</mi> </mrow> </mfrac> <mi>r</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>z</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <msub> <mi>&amp;upsi;</mi> <mi>z</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>p</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>I</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> </msub> </mfrac> <mrow> <mo>(</mo> <msub> <mi>&amp;tau;</mi> <mi>&amp;phi;</mi> </msub> <mi>-</mi> <mo>(</mo> <mrow> <msub> <mi>I</mi> <mrow> <mi>z</mi> <mi>z</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>I</mi> <mrow> <mi>y</mi> <mi>y</mi> </mrow> </msub> </mrow> <mo>)</mo> <mi>q</mi> <mi>r</mi> <mo>-</mo> <msub> <mi>D</mi> <mi>&amp;phi;</mi> </msub> <mi>p</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>q</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>I</mi> <mrow> <mi>y</mi> <mi>y</mi> </mrow> </msub> </mfrac> <mrow> <mo>(</mo> <mo>-</mo> <mo>(</mo> <mrow> <msub> <mi>I</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>I</mi> <mrow> <mi>z</mi> <mi>z</mi> </mrow> </msub> </mrow> <mo>)</mo> <mi>p</mi> <mi>r</mi> <mo>-</mo> <msub> <mi>D</mi> <mi>&amp;theta;</mi> </msub> <mi>q</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>r</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>I</mi> <mrow> <mi>z</mi> <mi>z</mi> </mrow> </msub> </mfrac> <mrow> <mo>(</mo> <mo>-</mo> <msub> <mi>&amp;sigma;F</mi> <mi>l</mi> </msub> <mo>-</mo> <msub> <mi>D</mi> <mi>&amp;psi;</mi> </msub> <mi>r</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>&amp;upsi;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>z</mi> </msub> <mo>=</mo> <mi>g</mi> <mo>+</mo> <mfrac> <mn>1</mn> <mi>m</mi> </mfrac> <mrow> <mo>(</mo> <mo>-</mo> <mo>(</mo> <mrow> <mi>c</mi> <mi>&amp;phi;</mi> <mi>c</mi> <mi>&amp;theta;</mi> </mrow> <mo>)</mo> <msub> <mi>F</mi> <mi>l</mi> </msub> <mo>-</mo> <msubsup> <mi>D</mi> <mi>z</mi> <mi>i</mi> </msubsup> <msub> <mi>&amp;upsi;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mtd> <mtd> <mrow> <mo>\</mo> <mo>*</mo> <mi>M</mi> <mi>E</mi> <mi>R</mi> <mi>G</mi> <mi>E</mi> <mi>F</mi> <mi>O</mi> <mi>R</mi> <mi>M</mi> <mi>A</mi> <mi>T</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>0.5</mn> <mo>)</mo> </mrow> </mrow>
s*=sin*,c*=cos*,t*=tan*
η=[φ θ ψ]T为欧拉角,用于描述四旋翼飞行器的姿态信息;该欧拉角称为卡尔丹角,采用z-y-x轴的顺序旋转定义,分别是绕z轴旋转为偏航角,用ψ表示;绕y轴旋转为俯仰角,用θ表示;绕x轴旋转为横滚角,用φ表示;
ξ=[x y z]T惯性坐标系下四旋翼飞行器的位置;υ=[υx υy υz]T惯性坐标系下四旋翼飞行器的速度;转动惯量用I=diag(Ixx,Iyy,Izz),飞行器质量用m表示,
ω=[p q r]T体坐标系下四旋翼飞行器绕轴角速度;
S4、令期望姿态为φd,期望的位置为xd、yd和zd
建立如下的误差***:
e1=φ-φd,
e7=x-xd,
e9=y-yd,
e11=z-zd,
由上式可得:
将式(1.7)和式(1.8)中的位置误差重新组合为下式所示:
<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>e</mi> <mrow> <mi>h</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msubsup> <mi>e</mi> <mn>7</mn> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>e</mi> <mn>9</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>e</mi> <mrow> <mi>h</mi> <mn>2</mn> </mrow> </msub> <mo>=</mo> <msub> <mover> <mi>e</mi> <mo>&amp;CenterDot;</mo> </mover> <mrow> <mi>h</mi> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>k</mi> <mrow> <mi>h</mi> <mn>1</mn> </mrow> </msub> <msub> <mi>e</mi> <mrow> <mi>h</mi> <msup> <mn>1</mn> <mo>&amp;prime;</mo> </msup> </mrow> </msub> </mrow> </mtd> <mtd> <mrow> <mo>\</mo> <mo>*</mo> <mi>M</mi> <mi>E</mi> <mi>R</mi> <mi>G</mi> <mi>E</mi> <mi>F</mi> <mi>O</mi> <mi>R</mi> <mi>M</mi> <mi>A</mi> <mi>T</mi> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>0.10</mn> <mo>)</mo> </mrow> </mrow>
由此可得
2.根据权利要求1所述的四旋翼飞行器对角动力损失状态下的失控保护控制算法,其特征在于:针对姿态和高度控制***(1.5),控制目标(φd,zd)为二阶可微的横滚角和高度轨迹,得到横滚角和高度控制式;
如果控制输入为
F′input=(Q′+NQ″)-1(X-M-NP),\*MERGEFORMAT (0.11)
则横滚角追踪误差ei(i=1,2)和高度追踪误差ei(i=5,6)在零平衡点处指数稳定;
其中:
<mrow> <msup> <mi>Q</mi> <mo>&amp;prime;</mo> </msup> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mi>&amp;sigma;</mi> <mfrac> <mn>1</mn> <msub> <mi>I</mi> <mrow> <mi>z</mi> <mi>z</mi> </mrow> </msub> </mfrac> <mfrac> <mrow> <mi>s</mi> <mi>&amp;theta;</mi> </mrow> <mrow> <mi>c</mi> <mi>&amp;theta;</mi> </mrow> </mfrac> <mi>c</mi> <mi>&amp;phi;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <msup> <mi>Q</mi> <mi>n</mi> </msup> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mfrac> <mn>1</mn> <msub> <mi>I</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> </msub> </mfrac> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mfrac> <mn>1</mn> <mi>m</mi> </mfrac> <mi>c</mi> <mi>&amp;phi;</mi> <mi>c</mi> <mi>&amp;theta;</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mi>N</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>
<mrow> <mi>X</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msubsup> <mi>k</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <msub> <mi>e</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mover> <mi>&amp;phi;</mi> <mo>&amp;CenterDot;&amp;CenterDot;</mo> </mover> <mi>d</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mn>5</mn> </msub> <mo>+</mo> <msub> <mi>k</mi> <mn>6</mn> </msub> <mo>)</mo> </mrow> <msub> <mi>e</mi> <mn>6</mn> </msub> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msubsup> <mi>k</mi> <mn>5</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mover> <mi>z</mi> <mo>&amp;CenterDot;&amp;CenterDot;</mo> </mover> <mi>d</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mi>P</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mfrac> <mn>1</mn> <msub> <mi>I</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> </msub> </mfrac> <mrow> <mo>(</mo> <mo>-</mo> <mo>(</mo> <mrow> <msub> <mi>I</mi> <mrow> <mi>z</mi> <mi>z</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>I</mi> <mrow> <mi>y</mi> <mi>y</mi> </mrow> </msub> </mrow> <mo>)</mo> <mi>q</mi> <mi>r</mi> <mo>-</mo> <msub> <mi>D</mi> <mi>&amp;phi;</mi> </msub> <mi>p</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>g</mi> <mo>-</mo> <mfrac> <mn>1</mn> <mi>m</mi> </mfrac> <msubsup> <mi>D</mi> <mi>z</mi> <mi>i</mi> </msubsup> <msub> <mi>&amp;upsi;</mi> <mi>z</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>
<mrow> <msub> <mi>M</mi> <mn>2</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mfrac> <mrow> <mi>s</mi> <mi>&amp;theta;</mi> </mrow> <mrow> <mi>c</mi> <mi>&amp;theta;</mi> </mrow> </mfrac> <mover> <mi>&amp;phi;</mi> <mo>&amp;CenterDot;</mo> </mover> <mrow> <mo>(</mo> <mi>q</mi> <mi>c</mi> <mi>&amp;phi;</mi> <mo>-</mo> <mi>r</mi> <mi>s</mi> <mi>&amp;phi;</mi> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <mrow> <msup> <mi>c</mi> <mn>2</mn> </msup> <mi>&amp;theta;</mi> </mrow> </mfrac> <mover> <mi>&amp;theta;</mi> <mo>&amp;CenterDot;</mo> </mover> <mrow> <mo>(</mo> <mi>q</mi> <mi>s</mi> <mi>&amp;phi;</mi> <mo>+</mo> <mi>r</mi> <mi>c</mi> <mi>&amp;phi;</mi> <mo>)</mo> </mrow> <mo>-</mo> <mfrac> <mrow> <mi>s</mi> <mi>&amp;theta;</mi> </mrow> <mrow> <mi>c</mi> <mi>&amp;theta;</mi> </mrow> </mfrac> <mrow> <mo>(</mo> <mfrac> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>I</mi> <mrow> <mi>z</mi> <mi>z</mi> </mrow> </msub> <mo>)</mo> <mi>p</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>D</mi> <mi>&amp;theta;</mi> </msub> <mi>q</mi> </mrow> <msub> <mi>I</mi> <mrow> <mi>y</mi> <mi>y</mi> </mrow> </msub> </mfrac> <mi>s</mi> <mi>&amp;phi;</mi> <mo>+</mo> <mfrac> <msub> <mi>D</mi> <mi>&amp;psi;</mi> </msub> <msub> <mi>I</mi> <mrow> <mi>z</mi> <mi>z</mi> </mrow> </msub> </mfrac> <mi>r</mi> <mi>c</mi> <mi>&amp;phi;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> </mrow>
3.根据权利要求1所述的四旋翼飞行器对角动力损失状态下的失控保护控制算法,其特征在于:针对水平位置控制***(1.4),控制目标(xd,yd)为二阶可微水平位置轨迹,得到水平位置控制式;
如果虚拟控制输入φd给定如下:
<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&amp;phi;</mi> <mi>d</mi> </msub> <mo>=</mo> <mi>a</mi> <mi>r</mi> <mi>c</mi> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mfrac> <mi>&amp;beta;</mi> <msqrt> <mrow> <msubsup> <mi>&amp;alpha;</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>&amp;alpha;</mi> <mn>2</mn> <mn>2</mn> </msubsup> </mrow> </msqrt> </mfrac> <mo>-</mo> <mi>a</mi> <mi>r</mi> <mi>c</mi> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mfrac> <msub> <mi>&amp;alpha;</mi> <mn>1</mn> </msub> <msqrt> <mrow> <msubsup> <mi>&amp;alpha;</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>&amp;alpha;</mi> <mn>2</mn> <mn>2</mn> </msubsup> </mrow> </msqrt> </mfrac> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mo>\</mo> <mo>*</mo> <mi>M</mi> <mi>E</mi> <mi>R</mi> <mi>G</mi> <mi>E</mi> <mi>F</mi> <mi>O</mi> <mi>R</mi> <mi>M</mi> <mi>A</mi> <mi>T</mi> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>0.12</mn> <mo>)</mo> </mrow> </mrow>
其中
<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&amp;alpha;</mi> <mn>1</mn> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mi>m</mi> </mfrac> <msub> <mi>F</mi> <mi>l</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>e</mi> <mn>7</mn> </msub> <mi>s</mi> <mi>&amp;theta;</mi> <mi>c</mi> <mi>&amp;psi;</mi> <mo>+</mo> <msub> <mi>e</mi> <mn>9</mn> </msub> <mi>s</mi> <mi>&amp;theta;</mi> <mi>s</mi> <mi>&amp;psi;</mi> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>&amp;alpha;</mi> <mn>2</mn> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mi>m</mi> </mfrac> <msub> <mi>F</mi> <mi>l</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>e</mi> <mn>7</mn> </msub> <mi>s</mi> <mi>&amp;psi;</mi> <mo>-</mo> <msub> <mi>e</mi> <mn>9</mn> </msub> <mi>c</mi> <mi>&amp;psi;</mi> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>\</mo> <mo>*</mo> <mi>M</mi> <mi>E</mi> <mi>R</mi> <mi>G</mi> <mi>E</mi> <mi>F</mi> <mi>O</mi> <mi>R</mi> <mi>M</mi> <mi>A</mi> <mi>T</mi> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>0.13</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <mtable> <mtr> <mtd> <mrow> <mi>&amp;beta;</mi> <mo>=</mo> <mo>-</mo> <msubsup> <mover> <mi>e</mi> <mo>&amp;CenterDot;</mo> </mover> <mn>7</mn> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mover> <mi>e</mi> <mo>&amp;CenterDot;</mo> </mover> <mn>9</mn> <mn>2</mn> </msubsup> <mo>+</mo> <msub> <mi>e</mi> <mn>7</mn> </msub> <msub> <mover> <mi>x</mi> <mo>&amp;CenterDot;&amp;CenterDot;</mo> </mover> <mi>d</mi> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>9</mn> </msub> <mover> <mi>y</mi> <mo>&amp;CenterDot;&amp;CenterDot;</mo> </mover> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msubsup> <mi>k</mi> <mrow> <mi>h</mi> <mn>1</mn> </mrow> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <msub> <mi>e</mi> <mrow> <mi>h</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mrow> <mi>h</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>k</mi> <mrow> <mi>h</mi> <mn>2</mn> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>e</mi> <mrow> <mi>h</mi> <mn>2</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>7</mn> </msub> <mfrac> <mn>1</mn> <mi>m</mi> </mfrac> <msubsup> <mi>D</mi> <mi>x</mi> <mi>i</mi> </msubsup> <msub> <mi>&amp;upsi;</mi> <mi>x</mi> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>9</mn> </msub> <mfrac> <mn>1</mn> <mi>m</mi> </mfrac> <msubsup> <mi>D</mi> <mi>y</mi> <mi>i</mi> </msubsup> <msub> <mi>&amp;upsi;</mi> <msup> <mi>y</mi> <mo>&amp;prime;</mo> </msup> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>\</mo> <mo>*</mo> <mi>M</mi> <mi>E</mi> <mi>R</mi> <mi>G</mi> <mi>E</mi> <mi>F</mi> <mi>O</mi> <mi>R</mi> <mi>M</mi> <mi>A</mi> <mi>T</mi> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>0.14</mn> <mo>)</mo> </mrow> </mrow>
则水平位置追踪误差eh1,eh2在零平衡点处指数稳定。
CN201710606622.2A 2017-07-24 2017-07-24 四旋翼飞行器对角动力损失状态下的失控保护控制算法 Active CN107256028B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710606622.2A CN107256028B (zh) 2017-07-24 2017-07-24 四旋翼飞行器对角动力损失状态下的失控保护控制算法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710606622.2A CN107256028B (zh) 2017-07-24 2017-07-24 四旋翼飞行器对角动力损失状态下的失控保护控制算法

Publications (2)

Publication Number Publication Date
CN107256028A true CN107256028A (zh) 2017-10-17
CN107256028B CN107256028B (zh) 2020-05-12

Family

ID=60025714

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710606622.2A Active CN107256028B (zh) 2017-07-24 2017-07-24 四旋翼飞行器对角动力损失状态下的失控保护控制算法

Country Status (1)

Country Link
CN (1) CN107256028B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108693372A (zh) * 2018-04-13 2018-10-23 南京航空航天大学 一种四旋翼飞行器的航向轴角速度估计方法
CN108759814A (zh) * 2018-04-13 2018-11-06 南京航空航天大学 一种四旋翼飞行器横滚轴角速度和俯仰轴角速度估计方法
CN108827302A (zh) * 2018-04-24 2018-11-16 大连理工大学 基于旋翼转速测量的多旋翼飞行器导航方法
CN109901606A (zh) * 2019-04-11 2019-06-18 大连海事大学 一种用于四旋翼精确轨迹跟踪的混合有限时间控制方法
CN110271661A (zh) * 2019-06-10 2019-09-24 河南华讯方舟航空科技有限公司 共轴八旋翼飞行器断桨保护方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103135553A (zh) * 2013-01-21 2013-06-05 南京航空航天大学 四旋翼飞行器容错控制方法
CN104965414A (zh) * 2015-06-30 2015-10-07 天津大学 针对四旋翼无人机执行器部分失效的容错控制方法
US20160023755A1 (en) * 2014-05-05 2016-01-28 King Fahd University Of Petroleum And Minerals System and method for control of quadrotor air vehicles with tiltable rotors
CN105353615A (zh) * 2015-11-10 2016-02-24 南京航空航天大学 一种基于滑模观测器的四旋翼飞行器的主动容错控制方法
CN106527137A (zh) * 2016-11-25 2017-03-22 天津大学 基于观测器的四旋翼无人机容错控制方法
CN106933104A (zh) * 2017-04-21 2017-07-07 苏州工业职业技术学院 一种基于dic‑pid的四旋翼飞行器姿态与位置的混合控制方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103135553A (zh) * 2013-01-21 2013-06-05 南京航空航天大学 四旋翼飞行器容错控制方法
US20160023755A1 (en) * 2014-05-05 2016-01-28 King Fahd University Of Petroleum And Minerals System and method for control of quadrotor air vehicles with tiltable rotors
CN104965414A (zh) * 2015-06-30 2015-10-07 天津大学 针对四旋翼无人机执行器部分失效的容错控制方法
CN105353615A (zh) * 2015-11-10 2016-02-24 南京航空航天大学 一种基于滑模观测器的四旋翼飞行器的主动容错控制方法
CN106527137A (zh) * 2016-11-25 2017-03-22 天津大学 基于观测器的四旋翼无人机容错控制方法
CN106933104A (zh) * 2017-04-21 2017-07-07 苏州工业职业技术学院 一种基于dic‑pid的四旋翼飞行器姿态与位置的混合控制方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
FARID SHARIFI: "Fault Tolerant Control of a Quadrotor UAV using Sliding Mode Control", 《2010 CONFERENCE ON CONTROL AND FAULT TOLERANT SYSTEMS》 *
MARK W. MUELLER: "Stability and control of a quadrocopter despite the complete loss of one, two, or three propellers", 《2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS & AUTOMATION (ICRA)》 *
宫勋: "四旋翼飞行器的容错姿态稳定控制", 《电光与控制》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108693372A (zh) * 2018-04-13 2018-10-23 南京航空航天大学 一种四旋翼飞行器的航向轴角速度估计方法
CN108759814A (zh) * 2018-04-13 2018-11-06 南京航空航天大学 一种四旋翼飞行器横滚轴角速度和俯仰轴角速度估计方法
CN108759814B (zh) * 2018-04-13 2020-07-07 南京航空航天大学 一种四旋翼飞行器横滚轴角速度和俯仰轴角速度估计方法
CN108693372B (zh) * 2018-04-13 2020-07-07 南京航空航天大学 一种四旋翼飞行器的航向轴角速度估计方法
CN108827302A (zh) * 2018-04-24 2018-11-16 大连理工大学 基于旋翼转速测量的多旋翼飞行器导航方法
CN109901606A (zh) * 2019-04-11 2019-06-18 大连海事大学 一种用于四旋翼精确轨迹跟踪的混合有限时间控制方法
CN110271661A (zh) * 2019-06-10 2019-09-24 河南华讯方舟航空科技有限公司 共轴八旋翼飞行器断桨保护方法

Also Published As

Publication number Publication date
CN107256028B (zh) 2020-05-12

Similar Documents

Publication Publication Date Title
CN107256028A (zh) 四旋翼飞行器对角动力损失状态下的失控保护控制算法
EP3529683B1 (en) Thrust vectored multicopters
Lozano Unmanned aerial vehicles: Embedded control
Naidoo et al. Development of an UAV for search & rescue applications
CN104914874B (zh) 一种基于自适应互补融合的无人机姿态控制***及方法
US20230322380A1 (en) Aerial vehicle with failure recovery
CN106249745B (zh) 四轴无人机的控制方法
US20210141395A1 (en) Stable flight control method for multi-rotor unmanned aerial vehicle based on finite-time neurodynamics
Duc et al. The quadrotor MAV system using PID control
US11453492B2 (en) Transformable hovering rotorcraft
CN108803639A (zh) 一种基于反步法的四旋翼飞行器飞行控制方法
Hancer et al. Robust position control of a tilt-wing quadrotor
Hançer et al. Robust hovering control of a quad tilt-wing UAV
CN106892094A (zh) 一种空间六自由度独立可控四旋翼无人飞行器及其控制方法
CN104765272A (zh) 一种基于pid神经元网络控制(pidnn)的四旋翼飞行器控制方法
CN105752320A (zh) 一种涵道式无人机及其控制方法
CN112394739B (zh) 主动变形四旋翼飞行器自抗扰飞行控制方法
US11192633B1 (en) Active vibration control for aerial vehicles
Matouk et al. Quadrotor position and attitude control via backstepping approach
CN206050075U (zh) 一种油动多旋翼无人机定桨距变转速***
CN110316368A (zh) 一种分布式动力倾转旋翼无人机及其控制方法
CN107491083A (zh) 一种基于饱和自适应滑模控制的四旋翼自主着船方法
Walid et al. Modeling and control of a quadrotor UAV
Jiang et al. Control platform design and experiment of a quadrotor
Li et al. Driving and tilt‐hovering–An agile and manoeuvrable aerial vehicle with tiltable rotors

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
CB03 Change of inventor or designer information

Inventor after: Wu Yuhu

Inventor after: Hu Kaijian

Inventor after: Sun Ximing

Inventor after: Wang Rui

Inventor after: Wu Zhenyu

Inventor before: Hu Kaijian

Inventor before: Wu Yuhu

Inventor before: Sun Ximing

Inventor before: Wang Rui

Inventor before: Wu Zhenyu

CB03 Change of inventor or designer information
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220714

Address after: 110000 0306-0133, No. 75-1, Jinfeng street, Shenfu demonstration area, Shenyang, Liaoning Province

Patentee after: Liaoning Lucheng Intelligent Manufacturing Co.,Ltd.

Address before: 116024 No. 2 Ling Road, Ganjingzi District, Liaoning, Dalian

Patentee before: DALIAN University OF TECHNOLOGY

TR01 Transfer of patent right