1.一种具有自动驾驶功能的飞行器,其特征在于,包括:
2.如权利要求1所述的飞行器,其特征在于,所述控制单元包括遥控器接收机模块、自动驾驶模组和编码模块;
3.如权利要求2所述的飞行器,其特征在于,所述飞控单元包括飞控核心模块、gps模块和第一激光雷达模块;
4.如权利要求3所述的飞行器,其特征在于,还包括mavlink通信模块,所述mavlink通信模块与所述自动驾驶模组和所述飞控核心模块通过串行总线连接,用于构建所述自动驾驶模组和所述飞控核心模块之间的数据传输通道。
5.如权利要求4所述的飞行器,其特征在于,所述传感单元包括视觉导航模块、姿态获取模块、光流定位模块、第二激光雷达模块中一者或多者;
6.如权利要求5所述的飞行器,其特征在于,所述自动驾驶模组包括pwm或ppm输入捕获模块、pwm输出模块、adc模块、iic通信模块、usart通信模块、pid计算模块、蜂鸣器和led指示模块;
7.如权利要求6所述的飞行器,其特征在于,所述自动驾驶模组还包括数据融合模块,所述数据融合模块与所述光流定位模块和所述姿态获取模块直接相连,所述数据融合模块用于对所述光流定位模块产生的定位数据和所述姿态获取模块产生的姿态数据进行融合处理以得到融合数据,同时将所述融合数据通过飞控兼容的通信协议(如cxof通信协议)传输至所述飞控核心模块;
8.一种用于飞行器的自动驾驶方法,其特征在于,所述飞行器为权利要求1-7中任一项所述的飞行器,所述飞行器包括传感单元、控制单元、飞控单元和动力单元;所述自动驾驶方法包括:
9.如权利要求8所述的自动驾驶方法,其特征在于,所述控制单元包括遥控器接收机模块、自动驾驶模组和编码模块;其中,
10.如权利要求9所述的自动驾驶方法,其特征在于,所述自动驾驶模组够通过所述遥控器接收机模块与地面站建立通信,并与其它飞行器中的自动驾驶模组联合执行编队飞行任务;对于每个所述自动驾驶模组,通过解析自身飞行任务中指定的目标点,基于该目标点计算出对应飞行器各方向期望的pwm值。