CN104648685B - 基于智能手机的四旋翼飞行器指定路径航拍***和方法 - Google Patents

基于智能手机的四旋翼飞行器指定路径航拍***和方法 Download PDF

Info

Publication number
CN104648685B
CN104648685B CN201510076773.2A CN201510076773A CN104648685B CN 104648685 B CN104648685 B CN 104648685B CN 201510076773 A CN201510076773 A CN 201510076773A CN 104648685 B CN104648685 B CN 104648685B
Authority
CN
China
Prior art keywords
rotors
mobile phone
smart mobile
plane
omega
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
Application number
CN201510076773.2A
Other languages
English (en)
Other versions
CN104648685A (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.)
Wuhan University of Science and Engineering WUSE
Original Assignee
Wuhan University of Science and Engineering WUSE
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 Wuhan University of Science and Engineering WUSE filed Critical Wuhan University of Science and Engineering WUSE
Priority to CN201510076773.2A priority Critical patent/CN104648685B/zh
Publication of CN104648685A publication Critical patent/CN104648685A/zh
Application granted granted Critical
Publication of CN104648685B publication Critical patent/CN104648685B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephone Function (AREA)
  • Navigation (AREA)

Abstract

本发明涉及一种基于智能手机的四旋翼飞行器指定路径航拍***和方法,智能手机固定在四旋翼飞行器的机架上;通过地面电脑上位机,选取待航拍路径上的若干具有代表性的航点,按照航点离出发点的远近顺序发往智能手机;采用BackStepping路径跟踪算法,平滑的跟踪电脑上位机输出的航点;利用智能手机自带的高清摄像头,采集指定路径上的图像信息,并通过3G无线网络实时下传航拍视频到电脑上位机,实现四旋翼按照指定路径航拍。

Description

基于智能手机的四旋翼飞行器指定路径航拍***和方法
技术领域
本发明专利涉及无人飞行器控制领域,具体涉及一种利用手机控制的四旋翼无人直升机。
背景技术
随着科学技术的快速发展,人们对计算机的研究也日趋深入;无论是其体积、重量还是运算能力都取得了长足的进步。随着智能手机价格的降低,搭载着丰富、高精度传感器的智能手机已成为人们工作、生活、娱乐重要的组成部分;其次,随着四旋翼控制技术的成熟,四旋翼已应用在社会中的很多行业,并逐渐的走进普通人的生活。
现有的四旋翼都是单独设计的专用飞控模块,主要以遥控航模四旋翼为主,功能单一,搭载的传感器少,大多数都不具备航拍功能;外挂的航拍设备不仅价格高昂,而且重量大,对四旋翼的载重也有较高的要求;同时,采用2.4GHz无线遥控技术的遥控距离有限,不适合超过1km的大范围飞行。这些都制约着四旋翼的推广应用。智能手机的发展与推广,极大的丰富了人们的生活;同时,人们在社会生活中的使用实践,不断的赋予了智能手机更多的功能,手机搭载的高精度姿态和位置传感器,使智能手机扩展飞行控制功能成为可能。
发明内容
本发明旨在提供一种基于智能手机的四旋翼飞行器指定路径航拍***和方法;在不改变智能手机结构的基础之上,设计的四旋翼飞行器(下文简称四旋翼)可沿指定路径航拍,该四旋翼具有飞行半径大,航拍视屏能够实时下传的特点;同时,本发明扩大的智能手机的应用领域,丰富了人们的业余生活。
为解决上述技术问题,本发明采用如下技术方案:
一种基于智能手机的四旋翼飞行器指定路径航拍***,其特征在于:
包括智能手机,四旋翼以及电脑上位机;智能手机固定在四旋翼的机架上用于自主导航与航拍;所述智能手机搭载GPS、气压计、陀螺仪、加速度计、磁强计、摄像头、3G或4G无线网络,并与位于地面的电脑上位机之间无线通讯;
所述四旋翼的机架上设置智能手机接入模块、驱动模块、动力模块、能源模块;其中,动力模块包括四旋翼的电机与螺旋桨,各旋翼的螺旋桨均由一个独立的旋翼驱动电机驱动;智能手机接入模块为四旋翼与智能手机之间的接口,用以固定智能手机到四旋翼的机架上,并通过手机MicroUSB接口与所述驱动模块相连;所述驱动模块由单片机与电子调速器组成,接收智能手机接入模块输出的控制数据,并通过电子调速器输出给旋翼驱动电机;能源模块主要包括锂电池,用以给驱动模块及旋翼驱动电机供电;各模块采用统一接口并能组合或拆卸;
所述电脑上位机用于选取或指定航拍路径并选择该航拍路径上的若干航点,按照航点离出发点的距离由近及远的发往智能手机;在智能手机获得航拍视频后,电脑上位机还用于接收航拍视频;
所述智能手机用于实时获取四旋翼位置和姿态数据,并根据该位置和姿态数据进行路径跟踪计算和飞行控制,驱动四旋翼平稳光滑的往目标点运动;同时,智能手机通过自身高清摄像头实时采集该航拍路径上的图像信息,并通过无线网络实时下传航拍视频到电脑上位机上。
一种采用上述航拍***的指定路径航拍方法,其特征在于主要包括如下步骤:
通过电脑上位机选取或指定航拍路径并选择该航拍路径上的若干航点,按照航点离出发点的顺序由近及远地发往智能手机;之后启动四旋翼开始航拍;
智能手机采用BackStepping路径跟踪算法,平滑的跟踪电脑上位机输出的航点;
智能手机利用自带姿态传感器与位置传感器获取的位置和姿态数据,结合BackStepping路径跟踪算法获得旋翼驱动电机需要的控制量,并通过单片机和电子调速器控制4个旋翼驱动电机转速,驱动四旋翼平稳光滑的往目标点运动;同时,智能手机搭载的高清摄像头实时采集该航拍路径上的图像信息,并通过无线网络实时下传航拍视频到电脑上位机上,实现四旋翼按照指定路径航拍。
上述技术方案中,具体包括如下步骤:
步骤S1:智能手机初始化、驱动模块初始化;
步骤S2:通过电脑上位机,选取或指定航拍路径并选择该航拍路径上的若干航点,按照航点离出发点的距离由近及远地通过无线网络发往智能手机;并在航点接受完毕之后,由用户通过电脑上位机启动四旋翼开始航拍;
步骤S3:智能手机读取加速度计三个轴上的加速度值分别为:axb,ayb,azb,通过方向余弦矩阵,估算出四旋翼的横滚角γa和俯仰角θa
步骤S4:智能手机读取磁强计三个轴上的磁力强度值分别为:mxb,myb,mzb,通过绕x,y轴转动后的方向余弦矩阵,估算出四旋翼的航向角
步骤S5:智能手机将四旋翼的横滚角γa和俯仰角θa与航向角组成全姿态角利用姿态角到四元数的转化关系,将该组全姿态角转化为全姿态角四元数Qa(qa0,qa1,qa2,qa3);
步骤S6:智能手机读取陀螺仪三个轴上的角速度值分别为:ωxyz,根据四元数的微分方程,求解当前四元数Qω(qω0,qω1,qω2,qω3);
步骤S7:设计kalman滤波器将以上两组四元数Qa(qa0,qa1,qa2,qa3)与Qω(qω0,qω1,qω2,qω3)进行融合,估算精确四元数q0,q1,q2,q3,从而求解精确的姿态角
步骤S8:智能手机读取GPS与气压计数据,作为四旋翼当前的位置坐标x,y,z;
步骤S9:在获取位置和姿态数据后,智能手机自行启动目标追踪任务:建立四旋翼的动力学模型,在该模型的基础之上,设计BackStepping控制器,平滑的跟踪电脑上位机输出的航点并控制四旋翼运动实现按指定路径航拍;
步骤S10:通过无线网络,下传航拍视屏到智能手机上。
上述技术方案中,步骤S9中在建立四旋翼的动力学模型后,在模型的基础之上推导BackStepping控制率,并求解四旋翼运动到下一个航点所需各电机转速;其中,
建立的四旋翼的动力学模型如下:
式中,ωi(i=1,2,3,4)为四个旋翼的角速度;Jx,Jy,Jz为四旋翼分别单独绕机体系三坐标轴转动的转动惯量;分别为四旋翼的航向角,俯仰角与横滚角;b,d分别为旋翼拉力系数与扭矩力系数;l,m分别为四旋翼的半轴长与总质量;
四旋翼在受到的合外力不为0的情况下,会沿着合外力的方向运动,在四旋翼的动力学模型的基础上,将这个合运动分解到4个方向:上下U1、前后U2、左右U3、偏航U4
U 1 = b ( ω 1 2 + ω 2 2 + ω 3 2 + ω 4 2 ) U 2 = b ( ω 1 2 - ω 3 2 ) U 3 = b ( ω 2 2 - ω 4 2 ) U 4 = d ( ω 1 2 + ω 3 2 - ω 2 2 - ω 4 2 )
然后,根据BackStepping算法推导四旋翼沿导航坐标系三轴运动到达航拍路径目标位置需要沿各方向运动的控制律;
之后,将需要的各方向的运动控制率转换成4个旋翼驱动电机的转速,将此转速输出给4个旋翼驱动电机,驱动四旋翼往指定目标位置前进,最终完成指定路径航拍。
相对于现有的四旋翼控制器,本发明使用智能手机替代专用四旋翼飞行控制器,在不改变智能手机结构的基础之上,将智能手机与四旋翼加固在一起,设计了一种可沿指定路径航拍的四旋翼航拍***,该四旋翼航拍***具有飞行半径大,航拍视屏能够实时下传的特点,能够便捷快速地实现实时远距离的下传航拍视频与控制四旋翼运动;同时由于***各模块能够实现方便的组合与拆卸,使得四旋翼具有成本低廉、软件硬件易于升级、扩展能力强。同时,本发明扩大了智能手机的应用领域,丰富了人们的业余生活。
附图说明
图1是本发明基于智能手机的四旋翼指定路径航拍***结构框图;
图2是本发明基于智能手机的四旋翼指定路径航拍方法流程图;
图3是本发明动力学模型推导中的四旋翼模型;
图4是四旋翼按照指定路径航拍示意图。
具体实施方式
为了进一步说明本发明的技术方案,对照附图对本发明进行详细的说明。
图1所示为本发明基于智能手机的四旋翼指定路径航拍***结构框图。该基于智能手机的四旋翼指定路径航拍***,包括智能手机(具有高速多核或单核的CPU处理器),四旋翼以及电脑上位机;所述智能手机搭载GPS、气压计、陀螺仪、加速度计、磁强计、摄像头、无线网络,并与所述电脑上位机之间无线通讯;所述四旋翼的机架上设置智能手机接入模块、驱动模块、动力模块、能源模块;动力模块包括四旋翼的电动机与螺旋桨,各旋翼均由一个独立的旋翼驱动电机驱动(图1为无刷电机);智能手机接入模块为四旋翼与智能手机之间的接口,用以固定智能手机到四旋翼的机架上,并通过手机MicroUSB接口与***驱动模块相连。所有的算法实现均在智能手机上完成,然后将计算出来的四旋翼电机的控制量发送给驱动模块;同时还下传航拍视频到电脑上位机;所述驱动模块由单片机(图1为51单片机)与电子调速器组成,接收智能手机接入模块输出的控制数据,并通过电子调速器输出给旋翼驱动电机;能源模块为四旋翼的电力供应设备,主要包括锂电池,用以给驱动模块及四旋翼无刷电机供电;各模块采用统一接口并能组合或拆卸。
本发明中,智能手机搭载的GPS和气压计可以为四旋翼提供位置信息;陀螺仪、加速度计和磁强计能为四旋翼提供姿态信息;摄像头可以用来航拍或者是感知周围环境、识别未知目标;无线网络(一般为3G或4G网络)和互联网能实时远距离的下传航拍视频与控制四旋翼运动。
四旋翼的机架上设置的各模块能够实现方便的组合与拆卸,各模块之间具有低耦合度,模块内部具有高内聚性,各模块采用统一接口,从而使得四旋翼具有成本低廉、软件硬件易于升级、扩展能力强,并通过路径跟踪算法,实现四旋翼沿指定路径航拍;同时,通过3G或4G网络和互联网能实时远距离的下传航拍视频与控制四旋翼运动。
图2为本发明基于智能手机的四旋翼指定路径航拍方法流程图,主要包括以下步骤:
步骤S1:智能手机初始化,主要包括时钟初始化、陀螺仪初始化、加速度计初始化、磁强计初始化、气压计初始化、GPS初始化、摄像头初始化、3G网络初始化;驱动模块初始化,主要包括单片机初始化。
步骤S2:通过电脑上位机,选取或指定航拍路径并选择该航拍路径上的若干航点,按照航点离出发点的距离由近及远的通过无线网络(本实施例为3G网络)发往智能手机;并在航点接受完毕之后,由用户通过电脑上位机启动四旋翼(下文均简称为四旋翼)开始航拍;
步骤S3:智能手机读取加速度计三个轴上的加速度值分别为:axb,ayb,azb,通过方向余弦矩阵,估算出四旋翼的横滚角γa和俯仰角θa
步骤S31:建立如图4所示的四旋翼的导航坐标系OeXeYeZe;ObXbYbZb为四旋翼的机体坐标系,在四旋翼起飞之前这两个坐标系重合在一起;定义四旋翼绕Zb轴转过的角度为航向角;绕Yb轴转过的角度γ为横滚角;绕Xb轴转过的角度θ为俯仰角;假设四旋翼依次经过下面三次转动从导航坐标系运动到机体坐标系:先绕Zb转过角度;再绕Yb轴转过γ角度;最后绕Xb轴转过θ角度,描述这个转动的方向余弦矩阵如下:
步骤S32:将四旋翼导航系的重力分量通过式(1)转换到四旋翼机体系,并估算四旋翼当前的横滚角γa和俯仰角θa
a xb a yb a zb = C e b 0 0 - g γ a = arcsin a xb g θ a = arctan a yb a zb - - - ( 2 )
步骤S4:智能手机读取磁强计三个轴上的磁力强度值分别为:mxb,myb,mzb,通过绕x,y轴转动后的方向余弦转置矩阵,估算出四旋翼的航向角
步骤S41:四旋翼绕Xb轴转过θ角,绕Yb轴转过γ角,使四旋翼回到水平位置,然后通过三角函数估算得到四旋翼当前的航向角,如下式:
m Nx m Ny m Nz = cos θ 0 sin θ sin θ sin γ cos γ - cos θ sin γ - sin θ cos γ sin γ cos θ cos γ * m xb m yb m zb - - - ( 3 )
步骤S5:智能手机将加速度计估算到的横滚角γa和俯仰角θa,与磁强计估算到的航向角组成全姿态角利用姿态角到四元数的转化关系,将该组姿态角转化为四元数Qa(qa0,qa1,qa2,qa3)。
步骤S51:欧拉角与四元数是两种描述刚体转动的不同方法,这两种描述方法之间可以相互转化。将上面加速度计与磁强计估算得到的姿态角转化为四元数,如下:
步骤S6:智能手机读取陀螺仪三个轴上的角速度值分别为:ωxyz,根据四元数的微分方程,求解当前的四元数Qω(qω0,qω1,qω2,qω3)。
步骤S61:机体三坐标轴上的角速度ωxyz与四元数的转化关系如下:
q ω 0 ′ q ω 1 ′ q ω 2 ′ q ω 3 ′ = 1 2 0 - ω x - ω y - ω z ω x 0 ω z - ω y ω y - ω x 0 ω x ω z ω y - ω x 0 q ω 0 q ω 1 q ω 2 q ω 3 - - - ( 5 )
步骤S62:利用一阶Runge-Kutta法求解式(5),得到陀螺仪估算的姿态角如下:
q ω 0 = q ω 0 + T 2 ( - ω x q ω 1 - ω y q ω 2 - ω z q ω 3 ) q ω 1 = q ω 1 + T 2 ( ω x q ω 0 + ω z q ω 1 - ω y q ω 3 ) q ω 2 = q ω 2 + T 2 ( ω y q ω 0 - ω z q ω 1 + ω x q ω 3 ) q ω 3 = q ω 3 + T 2 ( ω z q ω 0 + ω y q ω 1 - ω x q ω 2 ) - - - ( 6 )
步骤S7:设计kalman滤波器将以上两组四元数Qa(qa0,qa1,qa2,qa3)与Qω(qω0,qω1,qω2,qω3)进行融合,估算相对精确的四元数Q(q0,q1,q2,q3),从而求解相对精确的姿态角
在步骤S6中,主要是设计kalman滤波器,将加速度计和磁强计估算得到的四元数Qa(qa0,qa1,qa2,qa3)与陀螺仪估算得到的四元数Qω(qω0,qω1,qω2,qω3)融合,得到相对精确的四元数Q(q0,q1,q2,q3),从而得到真实的姿态角,具体实现方法包含以下步骤:
步骤S71:根据陀螺仪测量的(k-1)时刻角速度更新四旋翼k时刻的状态四元数,如下:
x ^ ( k | k - 1 ) = A ( k - 1 ) x ^ ( k - 1 | k - 1 ) - - - ( 7 )
步骤S72:四旋翼状态向前推算误差协方差更新,如下:
P(k|k-1)=A(k-1)P(k-1|k-1)AT(k-1)+Q (8)
步骤S73:滤波器增益系数的求解,如下:
K(k)=P(k|k-1)[P(k|k-1)+R]-1 (9)
步骤S74:根据加速度计与磁强计得到观测更新方程,如下:
x ^ ( k | k ) = x ^ ( k | k - 1 ) + K ( k ) [ Z ( k ) - x ^ ( k | k - 1 ) ] - - - ( 10 )
步骤S75:更新***误差,如下:
P(k|k)=(I-K(k))P(k|k-1) (11)
经过以上kalman滤波,将陀螺仪数据与加速度计、磁强计数据融合为一组更加精确的姿态角。
步骤S8:智能手机读取GPS与气压计数据,作为四旋翼当前的位置坐标x,y,z。
步骤S81:智能手机读取GPS的纬度数据作为四旋翼当前的X轴位置坐标,经度数据作为四旋翼当前的Y轴坐;读取气压计的数据作为四旋翼当前的Z轴坐标,四旋翼当前的坐标值为P(x y z)。
步骤S9:建立四旋翼的动力学模型,在模型的基础之上,设计BackStepping控制器,实现四旋翼按指定路径航拍。
在步骤S9主要建立四旋翼的动力学模型,在模型的基础之上推导BackStepping控制率,求解四旋翼运动到下一个航点所需各旋翼驱动电机转速,具体实现方式如下:
步骤S91:图3是本发明动力学模型建立中的四旋翼模型,在该模型的基础之上,根据牛顿-欧拉公式,建立***的动力学模型如下:
式中,ωi(i=1,2,3,4)为四个旋翼的角速度;Jx,Jy,Jz为四旋翼分别单独绕机体系三坐标轴x、y、z转动的转动惯量;分别为四旋翼的航向角,俯仰角与横滚角;b,d分别为旋翼拉力系数与扭矩力系数;l,m分别为四旋翼的半轴长与四旋翼总质量。
步骤S92:四旋翼在受到的合外力不为0的情况下,会沿着合外力的方向运动,将这个合运动按照图3分解到4个方向:上下(U1)、前后(U2)、左右(U3)、偏航(U4),有:
U 1 = b ( ω 1 2 + ω 2 2 + ω 3 2 + ω 4 2 ) U 2 = b ( ω 1 2 - ω 3 2 ) U 3 = b ( ω 2 2 - ω 4 2 ) U 4 = d ( ω 1 2 + ω 3 2 - ω 2 2 - ω 4 2 ) - - - ( 13 )
步骤S93:根据BackStepping算法推导到达目标位置需要沿各方向运动的控制律。
步骤S931:四旋翼沿导航坐标系轴Ze运动到高度z的控制律如下:
U 1 = m cos θ cos γ { z - z d - g + c 11 ( z ′ - z d ′ ) - z d ′ ′ } - - - ( 14 )
步骤S932:四旋翼沿导航坐标系轴Ye运动到位置y处的控制律如下:
步骤S933:四旋翼沿导航坐标系轴Xe运动到位置x处的控制律如下:
步骤S934:四旋翼绕导航坐标系轴Ze转动到位置处的控制律如下:
式(14)(15)(16)(17)中,ci(i=1,2,3...11)为可调参数;Jx,Jy,Jz为四旋翼分别单独绕机体系三坐标轴转动的转动惯量;分别为四旋翼目标的航向角,俯仰角与横滚角;分别为四旋翼当前的航向角,俯仰角与横滚角;x,y,z为四旋翼目标航点坐标;xd,yd,zd为四旋翼当前的位置坐标;l,m分别为四旋翼的半轴长与总质量。
步骤S94:将需要的各方向的运动控制率转换成4个旋翼驱动电机的转速,如下:
ω 1 = dU 1 + 2 dU 2 + bU 4 4 bd ω 2 = dU 1 + 2 dU 3 - bU 4 4 bd ω 3 = dU 1 - 2 dU 2 + bU 4 4 bd ω 4 = dU 1 - 2 dU 3 - bU 4 4 bd - - - ( 18 )
b,d分别为旋翼拉力系数与扭矩力系数。
将此转速通过驱动模块输出给4个旋翼驱动电机,驱动四旋翼往指定目标位置前进,最终完成指定路径航拍。
步骤S10:通过3G网络,下传航拍视屏到电脑上位机端。
综上,本发明能在不改变智能手机结构的基础之上,设计了一种可沿指定路径航拍的四旋翼,该四旋翼具有飞行半径大,航拍视屏能够实时下传的特点;同时,本发明专利扩大的智能手机的应用领域,丰富了人们的业余生活。

Claims (2)

1.一种基于智能手机的四旋翼飞行器指定路径航拍方法,
基于智能手机的四旋翼指定路径航拍***包括智能手机,四旋翼以及电脑上位机;智能手机固定在四旋翼的机架上用于自主导航与航拍;所述智能手机搭载GPS、气压计、陀螺仪、加速度计、磁强计、摄像头、3G或4G无线网络,并与位于地面的电脑上位机之间无线通讯;
所述四旋翼的机架上设置智能手机接入模块、驱动模块、动力模块、能源模块;其中,动力模块包括四旋翼的电机与螺旋桨,各旋翼的螺旋桨均由一个独立的旋翼驱动电机驱动;智能手机接入模块为四旋翼与智能手机之间的接口,用以固定智能手机到四旋翼的机架上,并通过手机MicroUSB接口与所述驱动模块相连;所述驱动模块由单片机与电子调速器组成,接收智能手机接入模块输出的控制数据,并通过电子调速器输出给旋翼驱动电机;能源模块主要包括锂电池,用以给驱动模块及旋翼驱动电机供电;各模块采用统一接口并能组合或拆卸;
所述电脑上位机用于选取或指定航拍路径并选择该航拍路径上的若干航点,按照航点离出发点的距离由近及远的发往智能手机;在智能手机获得航拍视频后,电脑上位机还用于接收航拍视频;
所述智能手机用于实时获取四旋翼位置和姿态数据,并根据该位置和姿态数据进行路径跟踪计算和飞行控制,驱动四旋翼平稳光滑的往目标点运动;同时,智能手机通过自身高清摄像头实时采集该航拍路径上的图像信息,并通过无线网络实时下传航拍视频到电脑上位机上;其特征在于:
基于智能手机的四旋翼飞行器指定路径航拍方法主要包括如下步骤:
首先,通过电脑上位机选取或指定航拍路径并选择该航拍路径上的若干航点,按照航点离出发点的顺序由近及远地发往智能手机;之后启动四旋翼开始航拍,其中具体包括:
步骤S1:智能手机初始化、驱动模块初始化;
步骤S2:通过电脑上位机,选取或指定航拍路径并选择该航拍路径上的若干航点,按照航点离出发点的距离由近及远地通过无线网络发往智能手机;并在航点接受完毕之后,由用户通过电脑上位机启动四旋翼开始航拍;
然后,智能手机采用BackStepping路径跟踪算法,平滑的跟踪电脑上位机输出的航点;智能手机利用自带姿态传感器与位置传感器获取的位置和姿态数据,结合BackStepping路径跟踪算法获得旋翼驱动电机需要的控制量,并通过单片机和电子调速器控制4个旋翼驱动电机转速,驱动四旋翼平稳光滑的往目标点运动;同时,智能手机搭载的高清摄像头实时采集该航拍路径上的图像信息,并通过无线网络实时下传航拍视频到电脑上位机上,实现四旋翼按照指定路径航拍,其中具体包括:
步骤S3:智能手机读取加速度计三个轴上的加速度值分别为:axb,ayb,azb,通过方向余弦矩阵,估算出四旋翼的横滚角γa和俯仰角θa
步骤S4:智能手机读取磁强计三个轴上的磁力强度值分别为:mxb,myb,mzb,通过绕x,y轴转动后的方向余弦矩阵,估算出四旋翼的航向角
步骤S5:智能手机将四旋翼的横滚角γa和俯仰角θa与航向角组成全姿态角γa,θa利用姿态角到四元数的转化关系,将该组全姿态角转化为全姿态角四元数Qa(qa0,qa1,qa2,qa3);
步骤S6:智能手机读取陀螺仪三个轴上的角速度值分别为:ωxyz,根据四元数的微分方程,求解当前四元数Qω(qω0,qω1,qω2,qω3);
步骤S7:设计kalman滤波器将以上两组四元数Qa(qa0,qa1,qa2,qa3)与Qω(qω0,qω1,qω2,qω3)进行融合,估算精确四元数q0,q1,q2,q3,从而求解精确的姿态角θ,γ,
步骤S8:智能手机读取GPS与气压计数据,作为四旋翼当前的位置坐标x,y,z;
步骤S9:在获取位置和姿态数据后,智能手机自行启动目标追踪任务:建立四旋翼的动力学模型,在该模型的基础之上,设计BackStepping控制器,平滑的跟踪电脑上位机输出的航点并控制四旋翼运动实现按指定路径航拍;
步骤S10:通过无线网络,下传航拍视屏到智能手机上。
2.根据权利要求1所述的指定路径航拍方法,其特征在于:步骤S9中在建立四旋翼的动力学模型后,在模型的基础之上推导BackStepping控制率,并求解四旋翼运动到下一个航点所需各电机转速;其中,
建立的四旋翼的动力学模型如下:
式中,ωi(i=1,2,3,4)为四个旋翼的角速度;Jx,Jy,Jz为四旋翼分别单独绕机体系三坐标轴转动的转动惯量;θ,γ分别为四旋翼的航向角,俯仰角与横滚角;b,d分别为旋翼拉力系数与扭矩力系数;l,m分别为四旋翼的半轴长与总质量;
四旋翼在受到的合外力不为0的情况下,会沿着合外力的方向运动,在四旋翼的动力学模型的基础上,将这个合运动分解到4个方向:上下U1、前后U2、左右U3、偏航U4
U 1 = b ( ω 1 2 + ω 2 2 + ω 3 2 + ω 4 2 ) U 2 = b ( ω 1 2 - ω 3 2 ) U 3 = b ( ω 2 2 - ω 4 2 ) U 4 = d ( ω 1 2 + ω 3 2 - ω 2 2 - ω 4 2 )
然后,根据BackStepping算法推导四旋翼沿导航坐标系三轴运动到达航拍路径目标位置需要沿各方向运动的控制律;
之后,将需要的各方向的运动控制率转换成4个旋翼驱动电机的转速,将此转速输出给4个旋翼驱动电机,驱动四旋翼往指定目标位置前进,最终完成指定路径航拍。
CN201510076773.2A 2015-02-12 2015-02-12 基于智能手机的四旋翼飞行器指定路径航拍***和方法 Active CN104648685B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510076773.2A CN104648685B (zh) 2015-02-12 2015-02-12 基于智能手机的四旋翼飞行器指定路径航拍***和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510076773.2A CN104648685B (zh) 2015-02-12 2015-02-12 基于智能手机的四旋翼飞行器指定路径航拍***和方法

Publications (2)

Publication Number Publication Date
CN104648685A CN104648685A (zh) 2015-05-27
CN104648685B true CN104648685B (zh) 2016-08-24

Family

ID=53240417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510076773.2A Active CN104648685B (zh) 2015-02-12 2015-02-12 基于智能手机的四旋翼飞行器指定路径航拍***和方法

Country Status (1)

Country Link
CN (1) CN104648685B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105259910A (zh) * 2015-11-17 2016-01-20 滨州学院 一种手机控制的无人驾驶飞行控制***
CN105654466B (zh) * 2015-12-21 2018-06-29 大连新锐天地传媒有限公司 地球仪的位姿检测方法及其装置
CN106054919A (zh) * 2016-06-02 2016-10-26 张晓春 具有飞行功能的智能终端设备
CN106774389A (zh) * 2016-12-09 2017-05-31 武汉科技大学 一种基于运动学习的四旋翼无人机电塔巡检方法
CN108227724A (zh) * 2016-12-13 2018-06-29 中国科学院沈阳自动化研究所 一种基于智能移动设备的探测及制导一体化***
CN106774374B (zh) * 2017-01-20 2020-07-10 武汉科技大学 一种无人机自动巡检方法及***
JP6803800B2 (ja) * 2017-05-19 2020-12-23 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd 情報処理装置、空撮経路生成方法、空撮経路生成システム、プログラム、及び記録媒体
CN108769531B (zh) * 2018-06-21 2020-10-23 深圳市道通智能航空技术有限公司 控制拍摄装置的拍摄角度的方法、控制装置及遥控器
CN109883444B (zh) * 2019-02-25 2022-03-25 航天科工防御技术研究试验中心 一种姿态角耦合误差补偿方法、装置及电子设备
CN109682377B (zh) * 2019-03-08 2020-10-20 兰州交通大学 一种基于动态步长梯度下降的姿态估计方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8970400B2 (en) * 2011-05-24 2015-03-03 Verna Ip Holdings, Llc Unmanned vehicle civil communications systems and methods
CN202758243U (zh) * 2012-09-06 2013-02-27 北京工业大学 一种无人机飞行操控***
CN103324203A (zh) * 2013-06-08 2013-09-25 西北工业大学 基于智能手机的无人飞机航电***
CN104270563B (zh) * 2014-08-18 2018-02-02 吴建民 旋翼机辅助手机/平板电脑进行拍照/录像的***和方法

Also Published As

Publication number Publication date
CN104648685A (zh) 2015-05-27

Similar Documents

Publication Publication Date Title
CN104648685B (zh) 基于智能手机的四旋翼飞行器指定路径航拍***和方法
CN105793792B (zh) 无人机的飞行辅助方法和***、无人机和移动终端
CN106249745B (zh) 四轴无人机的控制方法
CN104656664B (zh) 车载多旋翼无人直升机着陆导引控制***及导引控制方法
CN106428479B (zh) 一种无人遥控水下机器人及其控制方法
US10464661B2 (en) Volitant vehicle rotating about an axis and method for controlling the same
CN106647790A (zh) 面向复杂环境的四旋翼无人机飞行器***及飞行方法
CN108427416A (zh) 一种无人船差速自动转向控制***及控制方法
CN111699455B (zh) 飞行航线生成方法、终端和无人机
CN104029825A (zh) 现场虚实耦合无人机***
CN106737659A (zh) 一种水下无人航行器和机械手***的手艇协调控制方法
CN106029501A (zh) Uav全景成像
CN103837151B (zh) 一种四旋翼飞行器的气动模型辅助导航方法
CN105929836B (zh) 用于四旋翼飞行器的控制方法
CN205507553U (zh) 一种无人机三维场景数据采集控制装置
CN105045293B (zh) 云台控制方法、外部载体控制方法及云台
CN206532142U (zh) 一种基于视觉的旋翼无人机稳定跟踪移动目标的控制***
CN109079799A (zh) 一种基于仿生的机器人感知控制***及控制方法
CN109154815A (zh) 最高温度点跟踪方法、装置和无人机
CN107063244A (zh) 一种飞行器飞行过程模拟方法
CN109521785A (zh) 一种随身拍智能旋翼飞行器***
Becker et al. In flight collision avoidance for a Mini-UAV robot based on onboard sensors
CN106292713A (zh) 一种多旋翼飞行器控制***
Fink et al. Dynamic visual servoing for a quadrotor using a virtual camera
CN209290651U (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
C14 Grant of patent or utility model
GR01 Patent grant