基于手机App的遥控微型航拍四旋翼飞行器及该飞行器的控制方法_3

文档序号:9901581阅读:来源:国知局

[0067]对四旋翼飞行器机身在Χ、Υ、Ζ三个方向的加速度信号和四旋翼飞行器机身在Χ、Υ、Z三个方向的角速度信号采用DMP算法进行融合和滤波,并将滤波后的信号发送至主控制器 5。
[0068]【具体实施方式】三、本实施方式是对【具体实施方式】一或二所述的基于手机App的遥控微型航拍四旋翼飞行器的进一步说明,电机驱动控制器6采用PID控制器实现。
[0069]本实施方式中采用Z轴、X轴的串级PID控制算法实现对四旋翼飞行器机身的翻滚角和俯仰角的控制,如图2所述;采用Y轴串级PID控制算法实现对偏航角的控制,如图3所述。
[0070]本发明使用微型四旋翼无人机,代替市场上现有的中型四旋翼无人机,从而实现了四旋翼无人机的轻量化和小型化,提高了无人机的便携性。利用小型摄像头,代替市场上的专业运动相机,虽然损失了一部分航拍质量,但是换来了航拍的小型化,提高了便携性。该发明可以使用于旅行摄影,轻量级航拍,狭小空间专业侦察等领域。
[0071]【具体实施方式】四、本实施方式所述的基于手机App的遥控微型航拍四旋翼飞行器的控制方法,该方法采用智能手机上的APP应用作为遥控器,实现对四旋翼飞行器进行控制,具体包括:
[0072]用于与手机的WIFI模块进行无线连接,接收视频信号和图片信号,通过无线向手机APP发送视频信号和图片信号的步骤;
[0073]该步骤还用于接收手机APP通过WIFI模块发送的图像拍摄控制信号;并将图像拍摄控制信号发送出去;
[0074]用于与手机的蓝牙模块进行无线连接,接收手机App通过蓝牙模块发送的四旋翼飞行器机身的飞行速度、飞行姿态和飞行方向的控制命令,并将接收的命令发送出去的步骤;
[0075]该步骤还用于接收发送的Χ、Υ、Ζ三个方向加速度信息和角速度信息,并将接收的加速度信息和角速度信息通过无线发送出去的步骤;
[0076]用于拍摄四旋翼飞行器机身前方的视频信号,接收电源开关控制信号,将拍摄的视频和图像信号发送出去的步骤;
[0077]用于接收视频信号和图像信号,并对视频信号和图像信号进行压缩处理,将压缩后的视频信号和图像信号发送出去;接收电源开关控制信号,并将电源开关控制信号发送出去;的步骤;
[0078]用于发送航拍电源开关控制信号的步骤;该步骤还用于:
[0079]接收四旋翼飞行器机身在Χ、Υ、Ζ三个方向的加速度信号和四旋翼飞行器机身在X、Υ、Ζ三个方向的角速度信号;将四旋翼飞行器机身在Χ、Υ、Ζ三个方向的加速度信号和角速度信号进行压缩并发送出去;
[0080]用于接收四旋翼飞行器机身飞行速度、飞行姿态和飞行方向的控制命令;根据接收的控制命令,发送电机驱动控制信号的步骤;
[0081]用于接收电机驱动控制信号,并分别向四旋翼飞行器机身的四个电机发送驱动信号的步骤;
[0082]用于采集四旋翼飞行器机身在Χ、Υ、Ζ三个方向的加速度信号,并将采集的加速度信号发送出去的步骤;
[0083]用于采集四旋翼飞行器机身在Χ、Υ、Ζ三个方向的角速度信号,并将采集的角速度信号发送出去的步骤;
[0084]智能手机上的APP应用采用软件系统实现,所述智能手机上的APP应用的具体控制步骤为:
[0085]用于控制手机WIFI模块的连接和数据传输,并将通过手机WIFI模块接收视频信号和图片信号的步骤;
[0086]该步骤还用于将接收的视频信号和图片信号发送出去,接收图像拍摄控制信号,将图像拍摄控制信号通过无线发送出去;
[0087]用于控制手机蓝牙模块的连接和数据传输,并将通过手机蓝牙模块接收的四旋翼飞行器机身X、Y、Z三个方向加速度信息和角速度信息发送出去的步骤;该步骤还用于接收四旋翼飞行器机身速度、航向和姿态的控制命令;
[0088]用于提供人机交互触控界面,发送四旋翼飞行器机身飞行速度、航向和姿态的控制命令的步骤;
[0089]该步骤还用于接收四旋翼飞行器机身的飞行速度、航向和姿态信息与视频信号和图片信号;
[0090]用于接收四旋翼飞行器机身的飞行速度、航向和姿态的控制命令,并对接收的命令进行数据压缩处理后发送出去的步骤;
[0091]该步骤还用于接收的四旋翼飞行器机身Χ、Υ、Ζ三个方向加速度信息和角速度信息,并进行解压缩数据处理,根据解压缩后的四旋翼飞行器机身Χ、Υ、Ζ三个方向加速度信息和角度信息,获得四旋翼飞行器的运动的速度、航向和姿态信息,并将四旋翼飞行器的运动的速度、航向和姿态信息发送出去;该步骤还用于接收视频信号和图片信号,并进行解压缩处理,将解压缩后的视频信号和图片信号发送出去。
[0092 ]本发明以PCB板作为四旋翼的机身,缩小了机身的体积,只有I O* I Ocm。以四个MOS管驱动四个无刷电机,带动螺旋桨,而微型四旋翼无人机价格可以做到1000人民币以内,成本低。体积只有10*10cm,相当于手掌那么大,重量也只有200克,可以直接用移动电源充电,方便地解决了出门在外的航拍问题。为了进一步提高便携性,我们抛弃了现有的遥控器控制方式,改用手机App直接控制。这样就进一步减小了体积,只需要随身携带手机,用手机App应用就可以直接控制。
[0093] 手机App应用在Eclipse开发环境中,用ImageButton类画出虚拟摇杆的背景面板和摇杆球,并为摇杆球设置SetOnTouchListener监听器。当摇杆球被拖动时,触发监听器的onTouch方法,在onTouch方法中用getRawX和getRawY方法得到并记录摇杆球当前的位置,并在手机屏幕上刷新显示摇杆球当前的位置。同时,手机后台通过解析摇杆球的当前位置,转换成对微型无人机的前后、左右、航向和升降四个通道的控制指令,将指令打包发送出去。飞行器在手机的遥控下可以稳定飞行,机动飞行和悬停;手机接收的航拍信号十分稳定,传输的图像分辨率达到640x480像素,传输速率达到30f ps。
【主权项】
1.基于手机App的遥控微型航拍四旋翼飞行器,其特征在于,采用智能手机上的APP应用作为遥控器,实现对四旋翼飞行器进行控制,四旋翼飞行器包括四旋翼飞行器机身,所述四旋翼飞行器机身上还安装有一号WIFI连接与数据传输模块(I)、蓝牙连接与数据传输模块(2)、微型摄像头(3)、航拍模块(4)、主控制器(5)、电机驱动控制器(6)、三个加速度传感器(7)和三个角速度传感器(8); 一号WIFI连接与数据传输模块(I)用于与手机的WIFI模块进行无线连接,接收航拍模块(4)发送的视频信号和图片信号,通过无线向手机APP发送视频信号和图片信号,接收手机APP通过WIFI模块发送的图像拍摄控制信号;向航拍模块(4)发送图像拍摄控制信号; 一号蓝牙连接与数据传输模块(2)用于与手机的蓝牙模块进行无线连接,接收手机App通过蓝牙模块发送的四旋翼飞行器机身的飞行速度、飞行姿态和飞行方向的控制命令,并将接收的命令传输给主控制器(5); 同时,接收主控制器(5)发送的X、Y、Z三个方向加速度信息和角速度信息,并将接收的加速度信息和角速度信息通过无线发送至手机的二号蓝牙连接与数据传输模块(10); 微型摄像头(3)设置在四旋翼飞行器机身的下侧,用于拍摄四旋翼飞行器机身前方的视频信号,接收航拍模块(4)发送的电源开关控制信号,将拍摄的视频和图像信号发送至航拍模块(4); 航拍模块(4)用于接收微型摄像头(3)发送的视频信号和图像信号,并对视频信号和图像信号进行压缩处理,并向一号WIFI连接与数据传输模块(I)发送压缩后的视频信号和图像信号;接收主控制器(5)发送的电源开关控制信号,向微型摄像头(3)发送电源开关控制信号; 主控制器(5)用于向航拍模块(4)发送电源开关控制信
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1