一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种无人机返航方法、装置、设备及存储介质与流程

2022-07-13 23:38:47 来源:中国专利 TAG:


1.本技术涉及无人机技术领域,尤其涉及一种无人机返航方法、装置、设备及存储介质。


背景技术:

2.目前,无人机的飞行大多数都严重依赖定位系统来实现定位,例如依赖全球定位系统(global positioning system,gps)、北斗卫星导航系统(beidou navigation satellite system,bds)等定位系统,因此针对无人机的追踪技术也高度依赖由定位系统获得的定位信号。然而,在实际使用过程中,无人机的飞行往往会受到天气等各种干扰,或者出现高楼、遮挡物影响卫星信号的情况,导致飞行过程中定位信号消失,从而出现无人机丢失的情况。这时候无人机处于极度危险的漂浮状态(也可以称作姿态模式),需要手动控制无人机返航降落。如果是大型的无人机表演,则很容易发生无人机集体落地伤人事件,造成严重的经济损失。因此,如何使得无人机在没有定位信号的情况下也能够成功返航成为了一个丞待解决的问题。


技术实现要素:

3.本技术实施例提供了一种无人机返航方法、装置、计算机设备及存储介质,可在没有定位信号的情况下使得无人机能够成功返航,从而避免了无人机的丢失。
4.第一方面,本技术实施例提供了一种无人机返航方法,其特征在于,应用于无人机,该无人机包括无人机主控模块、双目摄像头和激光雷达传感器,该方法包括:
5.当无人机启动时,根据无人机的定位信号,采用双目摄像头和激光雷达传感器获取第一目标环境信息;
6.采用无人机主控模块,基于第一目标环境信息确定无人机的第一巡航路径;
7.当无人机的定位信号丢失时,采用无人机主控模块,根据第一巡航路径确定无人机的第一返航路径,第一返航路径为第一巡航路径的反向路径。
8.可见,在无人机的定位信号存在的情况下,可以基于定位信号、双目摄像头和激光雷达传感器确定无人机的巡航路径。并且,在无人机的定位信号丢失的情况下,无人机主控模块可以根据巡航路径确定返航路径,该返航路径为巡航路径对称反向的路径,从而使得无人机虽然没有定位信号但是可以基于正常的路径返航,避免碰撞和丢失。
9.在一种可选的实施方式中,根据无人机的定位信号,采用双目摄像头和激光雷达传感器获取第一目标环境信息,包括:
10.采用双目摄像头获取无人机飞行时的环境信息;
11.采用激光雷达传感器对环境信息进行修正,得到第一目标环境信息。
12.本技术实施例中,由于采用双目摄像头获取的是摄像头的视野范围内所有的环境信息,采用激光雷达传感器获取的是无人机的周围环境信息(例如是障碍物距离信息等),因此采用激光雷达传感器获取的信息更接近无人机飞行时的真实环境,从而基于激光雷达
传感器获取的信息对环境信息进行修正可得到更加准确的无人机飞行时的目标环境信息。
13.在一种可选的实施方式中,采用双目摄像头获取无人机飞行时的环境信息,包括:
14.采用双目摄像头中的主摄像头获取无人机飞行时的标记图像;
15.采用双目摄像头中的副摄像头对标记图像进行处理,得到标记图像对应的深度信息;
16.基于标记图像和标记图像对应的深度信息,确定无人机飞行时的环境信息。
17.本技术实施例中,采用双目摄像头在获得飞行途中的标记图像的同时,还可获得标记图像对应的深度信息,有利于获得更加准确的三维地图,从而获得更加准确的巡航路径。
18.在一种可选的实施方式中,采用激光雷达传感器对环境信息进行修正,得到第一目标环境信息,包括:
19.采用激光雷达传感器确定障碍物距离信息;
20.根据障碍物距离信息对环境信息进行修正,得到第一目标环境信息。
21.本技术实施例中,采用激光雷达传感器可获取无人机飞行途中的障碍物距离信息,从而根据障碍物距离信息对环境信息进行修正,可得到更加准确的环境信息。
22.在一种可选的实施方式中,无人机还包括陀螺仪,基于第一目标环境信息确定无人机的第一巡航路径,包括:
23.采用陀螺仪确定无人机飞行时的姿态信息;
24.基于姿态信息和第一目标环境信息,确定无人机的第一巡航路径。
25.本技术实施例中,根据姿态信息可对无人机的飞行姿态进行修正,从而减少了因受无人机姿态的影响而导致获取的巡航路径出现偏差的问题。
26.在一种可选的实施方式中,基于姿态信息和第一目标环境信息,确定无人机的第一巡航路径,包括:
27.基于姿态信息和第一目标环境信息,确定无人机的目标飞行轨迹;
28.根据目标飞行轨迹和第一目标环境信息,确定无人机飞行时的目标三维地图;
29.根据目标三维地图,确定无人机的第一巡航路径。
30.本技术实施例中,根据修正姿态后的无人机和第一环境信息,可更为准确的确定无人机飞行时的三维地图,进而根据三维地图,可以准确的确定无人机的巡航路径。
31.在一种可选的实施方式中,该无人机返航方法还包括:
32.当无人机基于第一返航路径执行返航操作,并获取定位信号时,采用双目摄像头和激光雷达传感器获取第二目标环境信息;
33.采用无人机主控模块,基于第二目标环境信息确定无人机的第二巡航路径。
34.本技术实施例中,由于当无人机根据返航路径返航的途中,若定位信号恢复正常,则无人机可继续执行飞行任务,更新巡航路径。因此,通过该方法可较为灵活的对无人机进行控制。
35.第二方面,本技术实施例提供了一种无人机返航装置,应用于无人机,该无人机包括无人机主控模块、双目摄像头和激光雷达传感器,该装置包括:
36.获取单元,用于当无人机启动时,根据无人机的定位信号,采用双目摄像头和激光雷达传感器获取第一环境信息;
37.确定单元,用于采用无人机主控模块,基于第一环境信息确定无人机的第一巡航路径;
38.确定单元,还用于当无人机的定位信号丢失时,采用无人机主控模块,根据第一巡航路径确定无人机的第一返航路径,第一返航路径为第一巡航路径的反向路径。
39.第三方面,本技术实施例提供了一种设备,该设备包括处理器、通信接口和存储器,该处理器、通信接口和存储器相互连接,其中,该存储器存储有计算机程序,该处理器用于调用该计算机程序,执行本技术实施例提供的无人机返航方法。
40.第四方面,本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现本技术实施例提供的无人机返航方法。
41.第五方面,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得设备执行本技术实施例提供的无人机返航方法。
附图说明
42.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
43.图1是本技术实施例提供的一种无人机的结构示意图;
44.图2是本技术实施例提供的一种无人机返航方法的流程示意图;
45.图3是本技术实施例提供的一种无人机返航的过程示意图;
46.图4是本技术实施例提供的一种无人机返航装置的示意图;
47.图5是本技术实施例提供的一种设备的示意图。
具体实施方式
48.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
49.目前,无人机的飞行严重依赖定位信号,然而在实际使用过程中,无人机的飞行往往会出现高楼、遮挡物影响卫星信号的情况,导致飞行过程中定位信号消失,从而出现无人机丢失的情况。
50.基于此,本技术提供了一种无人机返航方法,可通过确定无人机的巡航路径来确定其返航路径,使得无人机在定位信号丢失的情况下,可按照返航路径进行返航,从而避免了无人机的丢失。
51.请参见图1,图1是本技术实施例提供的一种无人机的结构示意图。如图1所示,无人机10包括无人机主控模块101、gps定位模块102、激光雷达传感器103、双目摄像头104、视
觉数据处理模块105、陀螺仪106以及存储模块107。其中,无人机主控模块101分别与gps定位模块102、激光雷达传感器103、视觉数据处理模块105、陀螺仪106以及存储模块107相连接。视觉数据处理模块105与双目摄像头104与陀螺仪106相连接。
52.该无人机10中的无人机主控模块101主要是负责无人机的飞行,用于控制无人机的起飞、降落、飞行、悬停、执行任务和返航等。该无人机主控模块101是整个飞行过程的核心系统,里面包括了mcu、螺旋桨、地面信号接收模块等。
53.gps定位模块102用于对无人机的位置进行定位,对起飞点、返航点、降落点在地图上进行标识。
54.激光雷达传感器103用于感知无人机的飞行环境,对飞行环境中的障碍物距离进行探测,获取障碍物距离信息。
55.双目摄像头104用于在无人机飞行途中获取飞行环境信息。
56.视觉数据处理模块105用于对飞行环境信息和障碍物距离信息进行处理,获得无人机的飞行轨迹,从而绘制出三维地图。视觉数据处理模块105在绘制出三维地图之后可将该信息传输给无人机主控模块101,无人机主控模块101会根据该信息规划出无人机的最佳巡航路径。
57.陀螺仪106用于提供无人机飞行时的姿态信息,该姿态信息既可通过主控模块来修正无人机自身的姿态,也可以为确定无人机的飞行轨迹提供数据校正。
58.存储模块107用于存储地图信息、位置信息和飞行信息。
59.请参见图2,图2是本技术实施例提供的一种无人机返航方法的流程示意图。如图2所示,该方法可以由无人机(例如是图1中的无人机10)执行,该无人机返航方法可包括如下步骤s201-s203:
60.s201、当无人机启动时,根据无人机的定位信号,采用双目摄像头和激光雷达传感器获取第一目标环境信息。
61.其中,定位信号是通过定位模块(例如是图1中的gps定位模块102)获取的。
62.在一种可选的实施方式中,无人机采用双目摄像头(例如是图1中的双目摄像头104)和激光雷达传感器(例如是图1中的激光雷达传感器103)获取第一目标环境信息可以包括以下步骤:采用双目摄像头获取无人机飞行时的环境信息;采用激光雷达传感器对环境信息进行修正,得到第一目标环境信息。其中,环境信息包括无人机飞行时的环境中所有点的三维坐标,每个点的三维坐标是指无人机飞行环境中的每个点在空间中的位置。第一目标环境信息包括对环境信息(即所有点的三维坐标集合中每个点的三维坐标)使用无人机飞行环境中的障碍物距离信息进行修正后得到的环境信息,该障碍物距离信息是采用激光雷达传感器获取的。
63.例如,无人机采用双目摄像头可以获取无人机飞行时的环境中多个点的三维坐标,以一个点m为例,假设点m的三维坐标为(x,y,z)。无人机可采用激光雷达传感器获取障碍物中多个点在空间中的三维坐标,从障碍物中多个点的三维坐标中获取与点m对应的点的三维坐标,记为m1。假设m1的三维坐标为(a,b,c),则可使用点m1(a,b,c)对点m(x,y,z)进行修正,获得修正后的点m的三维坐标(例如是m2(x

,y

,z

))。
64.在采用双目摄像头获取无人机飞行时的环境信息的实施方式中,无人机可采用双目摄像头中的主摄像头获取无人机飞行时的标记图像;采用双目摄像头中的副摄像头对标
记图像进行处理,得到标记图像对应的深度信息;基于标记图像和标记图像对应的深度信息,确定无人机飞行时的环境信息。在采用双目摄像头中的副摄像头对标记图像进行处理,得到标记图像对应的深度信息的实施方式中,无人机可采用副摄像头将标记图像输入到深度估计网络中,得到标记图像对应的深度信息。可选地,深度估计网络可以是monodepth2网络,也可以是几何神经网络(geometric neural networks,geonet)等,此处不做限定。
65.可选地,无人机还可以采用双目摄像头拍摄同一场景的左、右两幅视点图像(或者称为标记图像),然后通过立体匹配算法获取两幅标记图像的视差图,进而获取标记图像对应的深度图。根据深度图可获得标记图像中每个像素点的深度信息。
66.举例来说,无人机采用双目摄像头的主摄像头可以获取无人机飞行时的多张标记图像,每张标记图像包括多个像素点,每个像素点对应一个二维坐标。以一个像素点为例,该像素点的二维坐标例如是(x,y)。无人机可采用副摄像头对该像素点(x,y)进行处理,得到该像素点(x,y)对应的深度信息,该深度信息例如是z。此时可基于(x,y)和z确定该像素点在空间中的位置(x,y,z)。从而根据多个像素点在空间中的位置可以确定无人机飞行时的环境信息。
67.可选地,无人机可对所有点的三维坐标进行滤波处理,获得滤波后的坐标点;根据滤波后的坐标点,确定无人机的飞行时的环境信息。
68.在采用激光雷达传感器对环境信息进行修正,得到第一目标环境信息的实施方式中,无人机可采用激光雷达传感器确定障碍物距离信息;根据障碍物距离信息对环境信息进行修正,得到第一目标环境信息。
69.由前述可知,环境信息中包括多个点的三维坐标,下面以一个点a的三维坐标a(x1,y1,z1)为例对上述实施方式进行说明。无人机可采用激光雷达传感器确定飞行环境中的障碍物的位置信息,该障碍物位置信息中包括多个点的三维坐标。无人机可通过获取点a(x1,y1,z1)在障碍物中的对应点的位置,例如是a1(a1,b1,c1);根据点a1的坐标对点a的位置进行修正,得到修正后的a的位置信息,记为a2。可选地,a2可以是(x1,y1,z1′
),也可以是(x1′
,y1,z1′
),还可以是(x1,y1′
,z1′
)等等。其中,x1′
是利用a1对x1进行修正后获得的;y1′
是利用b1对y1进行修正后获得的;z1′
是利用c1对z1进行修正后获得的。通过对环境信息中所有点的三维坐标进行修正处理,可得到第一目标环境信息。
70.s202、采用无人机主控模块,基于第一目标环境信息确定无人机的第一巡航路径。
71.在一种可选的实施方式中,无人机基于第一目标环境信息确定无人机的第一巡航路径可以包括如下步骤:采用陀螺仪(例如是图1中的陀螺仪106)确定无人机飞行时的姿态信息;基于姿态信息和第一目标环境信息,确定无人机的第一巡航路径。
72.例如,假设无人机采用陀螺仪确定其飞行时的姿态信息为向右偏转40度,而预设偏转角度为向右偏转15度。此时无人机基于姿态信息和第一目标环境信息,确定无人机的第一巡航路径可以是:将该偏转角度调整至预设偏转角度的范围内,获得调整后的姿态信息;基于调整后的姿态信息和第一目标环境信息,确定无人机的第一巡航路径。
73.在采用陀螺仪确定无人机飞行时的姿态信息的实施方式中,可利用视觉惯性融合技术估计双目摄像头自身的运动姿态信息,由于双目摄像头固定在无人机中,因此双目摄像头的运动姿态信息即为无人机飞行时的姿态信息。在基于姿态信息和第一目标环境信息,确定无人机的第一巡航路径的实施方式中,无人机可基于姿态信息和第一目标环境信
息,确定无人机的目标飞行轨迹;根据目标飞行轨迹和第一目标环境信息,确定无人机飞行时的目标三维地图;根据目标三维地图,确定无人机的第一巡航路径。
74.本技术实施例中,通过陀螺仪可采集无人机飞行时的姿态信息,将姿态信息发送给无人机主控模块,可使得无人机主控模块根据该姿态信息修正自身的姿态,从而结合第一目标环境信息可获得更为准确的无人机的飞行轨迹,进而可得到更为准确的巡航路径。
75.在一种可选的实施方式中,无人机还包括视觉数据处理模块(例如是图1中的视觉数据处理模块105)。该视觉数据处理模块中包括视觉即时定位与地图创建(simultaneous localization and mapping,slam)算法、图像处理算法和避障与路径规划算法。
76.在基于姿态信息和第一目标环境信息,确定无人机的目标飞行轨迹的实施方式中,无人机可采用视觉数据处理模块(例如是图1中的视觉数据处理模块105)中的避障与路径规划算法确定对姿态信息和第一目标环境信息进行处理,得到无人机的目标飞行轨迹。在采用视觉数据处理模块中的避障与路径规划算法确定对姿态信息和第一目标环境信息进行处理,得到无人机的目标飞行轨迹的实施方式中,无人机可采用避障与路径规划算法对第一目标环境信息进行处理,确定无人机的初始飞行轨迹;基于姿态信息对初始飞行轨迹进行校正,确定无人机的目标飞行轨迹,该目标飞行轨迹为校正后的初始飞行轨迹。在根据目标轨迹和第一目标环境信息,确定无人机飞行时的目标三维地图的实施方式中,无人机可采用视觉数据处理模块中的视觉slam算法对目标轨迹和第一目标环境信息进行处理,确定无人机飞行时的目标三维地图(或者称为重建后的体素地图)。可以理解的是,视觉slam算法的输入即为第一目标环境信息,其包括无人机飞行环境中多个点的三维坐标。
77.可以理解的是,姿态信息可用来对视觉slam算法和避障与路径规划算法的研发提供数据校正。
78.在根据目标三维地图,确定无人机的第一巡航路径的实施方式中,无人机可将目标三维地图传输给无人机主控模块,使得无人机主控模块规划出第一巡航路径。
79.s203、当无人机的定位信号丢失时,采用无人机主控模块,根据第一巡航路径确定无人机的第一返航路径,该第一返航路径为第一巡航路径的反向路径。
80.在一种可选的实施方式中,无人机可通过无人机主控模块将第一巡航路径存储在存储模块(例如是图1中的存储模块107)中。
81.在一种可选的实施方式中,当无人机在飞行过程中定位信号丢失时,无人机可通过调用存储模块中的第一巡航路径(此时可以将第一巡航路径作为第一返航路径)进行返航。由于第一巡航路径是在无人机的定位信号正常的情况下确定的,该第一巡航路径的确定过程包括了采用激光雷达传感器获取障碍物距离信息,而第一返航路径是与第一巡航路径完全对称的反向路径,因此,无人机可根据第一返航路径成功返航。
82.可选地,为进一步确保无人机能够成功返航,无人机还可通过调用第一巡航路径并配合激光雷达传感器获取的障碍物距离信息进行返航。
83.在另一种可选的实施方式中,当无人机基于第一返航路径执行返航操作,并获取定位信号时,可采用双目摄像头和激光雷达传感器获取第二目标环境信息;采用无人机主控模块,基于第二目标环境信息确定无人机的第二巡航路径。也就是说,当无人机在返航的途中获取到定位信号时,可接收停止返航的命令,继续执行飞行任务,此时可采用双目摄像头和激光雷达传感器获取第二目标环境信息,该第二目标环境信息为更新后的第一目标环
境信息;采用无人机主控模块,基于第二目标环境信息确定无人机的第二巡航路径。
84.需要注意的是,此处的更新指的是在第一目标环境信息的基础上添加新的环境信息,从而基于第二目标环境信息确定无人机的第二巡航路径时,第二巡航路径才不会将第一巡航路径完全覆盖。进而,当无人机根据第二巡航路径确定出第二返航路径,且无人机基于第二返航路径进行返航时,才可顺利返回到起飞点。
85.本技术实施例中,当无人机启动时,根据无人机的定位信号,采用双目摄像头和激光雷达传感器获取第一目标环境信息;采用无人机主控模块,基于第一目标环境信息确定无人机的第一巡航路径;当无人机的定位信号丢失时,采用无人机主控模块,根据第一巡航路径确定无人机的第一返航路径,第一返航路径为第一巡航路径的反向路径。采用本技术实施例,在无人机的定位信号存在的情况下,可以基于定位信号、双目摄像头和激光雷达传感器确定无人机的巡航路径。在无人机的定位信号丢失的情况下,无人机主控模块可以根据巡航路径确定返航路径,从而使得无人机虽然没有定位信号但是可以基于正常的路径返航,避免无人机的碰撞和丢失。
86.请参见图3,图3是本技术实施例提供的一种无人机返航的过程示意图。下面结合图3对本技术实施例提供的无人机返航方法进行描述。
87.如图3所示,无人机(例如是图1中的无人机10)在接收到起飞操作指令后,响应于该指令,开始启动飞行。在此过程中,无人机10可采用gps定位模块102获取定位信号,并根据该定位信号确定无人机10的位置信息。同时,采用陀螺仪106获取无人机飞行时的姿态信息,并将该姿态信息和位置信息传输给无人机主控模块101来修正自身的姿态。
88.在无人机10起飞时,根据定位信号,采用双目摄像头104和激光雷达传感器103获取第一目标环境信息,该第一目标环境信息中包括位置信息。其中,双目摄像头104用于探测摄像头视野内的所有环境,激光雷达传感器103用于探测周边的障碍物(例如是图3中的障碍物1、障碍物2)信息。将第一目标环境信息输送到视觉数据处理模块105,视觉数据处理模块105通过视觉slam算法和避障与路径规划算法对第一目标环境信息进行处理,可绘制出无人机的飞行轨迹,从而进行三维地图重建。此时,还可基于姿态信息对绘制出的飞行轨迹进行校正。之后,将重建后的三维地图传输给无人机主控模块101后,通过无人机主控模块101可规划出最佳巡航路径(即前述第一巡航路径),如图3中的图片301所示,图片301中虚线311表示的即为无人机的第一巡航路径(即第一巡航路径311)。此时,无人机主控模块101可将该第一巡航路径311存储在存储模块107中。
89.当无人机10在飞行过程中定位信号丢失时(如图3中的图片302所示),无人机会启动返回起飞点的命令,此时无人机10可以调用存储模块107中的第一巡航路径311(此时可将巡航路径作为返航路径),配合激光雷达传感器103进行返航与避障(如图3中的图片303所示)。在返航途中,当gps定位模块102接收到定位信号(即定位信号恢复到正常状态)时,无人机10可以接收停止返航的指令,继续执行飞行任务(如图3中的图片304所示)。此时,视觉数据处理模块105将继续更新三维地图,继续规划新的最佳巡航路径(即前述第二巡航路径)。如图3中图片305所示,图片305中虚线311和实线312的连接线即为第二巡航路径。与此同时,该第二巡航路径会被存储在存储模块107中。
90.可见,采用本技术实施例提供的无人机返航方法,在无人机的定位信号存在的情况下,可以基于定位信号、双目摄像头和激光雷达传感器确定无人机的巡航路径。并且,在
无人机的定位信号丢失的情况下,无人机主控模块可以根据巡航路径确定返航路径,该返航路径为巡航路径对称反向的路径,从而使得无人机虽然没有定位信号但是可以基于正常的路径返航,避免碰撞和丢失。
91.基于上述无人机返航方法的相关实施例的描述,本技术实施例还提出了一种无人机返航装置,该无人机返航装置可以是运行于无人机设备中的一个计算机程序(包括程序代码)。该无人机返航装置可以执行图2所示的无人机返航方法;请参见图4,图4是本技术实施例提供的一种无人机返航装置的示意图,该无人机返航装置可以包括如下单元:
92.获取单元401,用于当无人机启动时,根据无人机的定位信号,采用双目摄像头和激光雷达传感器获取第一目标环境信息;
93.确定单元402,用于采用无人机主控模块,基于第一目标环境信息确定无人机的第一巡航路径;
94.确定单元402,还用于当无人机的定位信号丢失时,采用无人机主控模块,根据第一巡航路径确定无人机的第一返航路径,第一返航路径为第一巡航路径的反向路径。
95.在一种可选的实施方式中,获取单元401在用于根据无人机的定位信号,采用双目摄像头和激光雷达传感器获取第一目标环境信息时,具体用于:
96.采用双目摄像头获取无人机飞行时的环境信息;
97.采用激光雷达传感器对环境信息进行修正,得到第一目标环境信息。
98.在一种可选的实施方式中,获取单元401在采用双目摄像头获取无人机飞行时的环境信息时,具体用于:
99.采用双目摄像头中的主摄像头获取无人机飞行时的标记图像;
100.采用双目摄像头中的副摄像头对标记图像进行处理,得到标记图像对应的深度信息;
101.基于标记图像和标记图像对应的深度信息,确定无人机飞行时的环境信息。
102.在一种可选的实施方式中,获取单元401在用于采用激光雷达传感器对环境信息进行修正,得到第一目标环境信息时,具体用于:
103.采用激光雷达传感器确定障碍物距离信息;
104.根据障碍物距离信息对环境信息进行修正,得到第一目标环境信息。
105.在一种可选的实施方式中,确定单元402在用于基于第一目标环境信息确定无人机的第一巡航路径时,具体用于:
106.采用陀螺仪确定无人机飞行时的姿态信息;
107.基于姿态信息和第一目标环境信息,确定无人机的第一巡航路径。
108.在一种可选的实施方式中,确定单元402在用于基于姿态信息和第一目标环境信息,确定无人机的第一巡航路径时,具有用于:
109.基于姿态信息和第一目标环境信息,确定无人机的目标飞行轨迹;
110.根据目标飞行轨迹和第一目标环境信息,确定无人机飞行时的目标三维地图;
111.根据目标三维地图,确定无人机的第一巡航路径。
112.在一种可选的实施方式中,获取单元401还用于当无人机基于第一返航路径执行返航操作,并获取定位信号时,采用双目摄像头和激光雷达传感器获取第二目标环境信息。
113.在一种可选的实施方式中,确定单元402还用于采用无人机主控模块,基于第二目
标环境信息确定无人机的第二巡航路径。
114.根据本技术的一个实施例,图2所示的方法所涉及的各个步骤均可由图4所示的无人机返航装置中的各个单元来执行的。例如,图2中所示的步骤s201可由图4中所示的获取单元401执行,步骤s202、s203均可由图4中所示的确定单元402执行等。
115.根据本技术的另一个实施例,图4所示的无人机返航装置中的各个单元可以分别或全部合并为一个或若干个另外的模块来构成,或者其中的某个(些)模块还可以再拆分为功能上更小的多个模块来构成,这可以实现同样的操作,而不影响本技术的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个模块来实现,或者多个模块的功能由一个单元实现。在本技术的其它实施例中,基于无人机返航装置也包括其他模块,在实际应用中,这些功能也可以由其它模块协助实现,并且可以由多个模块协作实现。
116.根据本技术的一个实施例,可以通过在包括中央处理单元(cpu)、随机存取存储介质(ram)、只读存储介质(rom)等处理元件和存储元件的例如无人机的设备上运行能够执行如图1中所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图4中所示的无人机返航装置,以及来实现本技术实施例的无人机返航方法。计算机程序可以记载于例如计算机可读存储介质上,并通过计算机可读存储介质装载于上述设备中,并在其中运行。
117.可以理解的是,本技术实施例提供的无人机返航装置中各个单元的具体实现以及可以达到的有益效果可参考前述无人机返航方法实施例的描述,在此不再赘述。
118.基于上述方法实施例以及装置实施例的描述,本技术实施例还提供一种设备。请参见图5,该设备至少包括处理器501、存储器502、通信接口503。上述处理器501、存储器502和通信接口503可通过总线504或其他方式连接,本技术实施例以通过总线504连接为例。
119.其中,处理器501(或称cpu(central processing unit,中央处理器))是设备的计算核心以及控制核心,其可以解析设备内的各类指令以及处理设备的各类数据,例如:cpu可以用于解析用户向设备所发送的开关机指令,并控制设备进行开关机操作;再如:cpu可以在设备内部结构之间传输各类交互数据,等等。通信接口503可选的可以包括标准的有线接口、无线接口(如wi-fi、移动通信接口等),受处理器501的控制用于收发数据。存储器502(memory)是设备中的记忆设备,用于存放计算机程序和数据。可以理解的是,此处的存储器502既可以包括设备的内置存储器,当然也可以包括设备所支持的扩展存储器。存储器502提供存储空间,该存储空间存储了设备的操作系统,可包括但不限于:windows系统、linux系统、android系统、ios系统,等等,本技术对此并不作限定。在一种可选的实施方式中,本技术实施例的处理器501可通过运行存储器502中存储的计算机程序,执行如下操作:
120.当无人机启动时,根据无人机的定位信号,采用双目摄像头和激光雷达传感器获取第一目标环境信息;
121.采用无人机主控模块,基于第一目标环境信息确定无人机的第一巡航路径;
122.当无人机的定位信号丢失时,采用无人机主控模块,根据第一巡航路径确定无人机的第一返航路径,第一返航路径为第一巡航路径的反向路径。
123.在一种可选的实施方式中,处理器501在用于根据无人机的定位信号,采用双目摄像头和激光雷达传感器获取第一目标环境信息时,具体用于:
124.采用双目摄像头获取无人机飞行时的环境信息;
125.采用激光雷达传感器对环境信息进行修正,得到第一目标环境信息。
126.在一种可选的实施方式中,处理器501在采用双目摄像头获取无人机飞行时的环境信息时,具体用于:
127.采用双目摄像头中的主摄像头获取无人机飞行时的标记图像;
128.采用双目摄像头中的副摄像头对标记图像进行处理,得到标记图像对应的深度信息;
129.基于标记图像和标记图像对应的深度信息,确定无人机飞行时的环境信息。
130.在一种可选的实施方式中,处理器501在用于采用激光雷达传感器对环境信息进行修正,得到第一目标环境信息时,具体用于:
131.采用激光雷达传感器确定障碍物距离信息;
132.根据障碍物距离信息对环境信息进行修正,得到第一目标环境信息。
133.在一种可选的实施方式中,处理器501在用于基于第一目标环境信息确定无人机的第一巡航路径时,具体用于:
134.采用陀螺仪确定无人机飞行时的姿态信息;
135.基于姿态信息和第一目标环境信息,确定无人机的第一巡航路径。
136.在一种可选的实施方式中,处理器501在用于基于姿态信息和第一目标环境信息,确定无人机的第一巡航路径时,具有用于:
137.基于姿态信息和第一目标环境信息,确定无人机的目标飞行轨迹;
138.根据目标飞行轨迹和第一目标环境信息,确定无人机飞行时的目标三维地图;
139.根据目标三维地图,确定无人机的第一巡航路径。
140.在一种可选的实施方式中,处理器501还用于:
141.当无人机基于第一返航路径执行返航操作,并获取定位信号时,采用双目摄像头和激光雷达传感器获取第二目标环境信息;
142.采用无人机主控模块,基于第二目标环境信息确定无人机的第二巡航路径。
143.具体实现中,本技术实施例中所描述的处理器501、存储器502、通信接口503可执行本技术实施例提供的视频处理方法中所描述的计算机设备的实现方式,也可执行本技术实施例提供的视频处理装置中所描述的实现方式,在此不再赘述。
144.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行上述任一可能实现方式的无人机返航方法。其具体实现方式可参考前文描述,此处不再赘述。
145.本技术实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该设备执行上述任一可能实现方式的无人机返航方法。其具体实现方式可参考前文描述,此处不再赘述。
146.需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申
请所必须的。
147.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
148.以上所揭露的仅为本技术部分实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献