System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及无人机控制领域,尤其是涉及一种直播交互的无人机控制方法、系统及飞行器。
技术介绍
1、无人机在文旅行业的应用场景主要还是基于个人的操作,需要个人携带无人机设备前往景区实地进行飞行游览,或者第三方在景区内提供无人机租赁服务提供给个人进行飞行游览。但无论哪种方式,对个人用户来说需要具备无人机操作技能,技术门槛较高,服务场景有限。
2、由此可见,现有技术中在使用无人机进行景区观光时,对无人机控制的技术要求较高,存在着服务场景单一的问题。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种直播交互的无人机控制方法、系统及飞行器,该方法利用景区内的无人机构建直播间,并在直播间中利用景区虚拟场景实现对无人机的自动控制,即使用户不具有无人机操作技能也可在直播间中控制无人机飞向指定的目标对象,从而解决现有技术中存在的无人机控制门槛高、服务场景单一的问题。
2、第一方面,本专利技术实施方式提供了一种直播交互的无人机控制方法,该方法包括:
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、无人机飞行控制模块,用于根据目标对象与无人机之间的飞行线路确定无人机的控制参数;基于控制参数控制无人机达到目标对象对应的拍摄点后,控制无人机对目标对象进行拍摄,得到包含目标对象的图像或视频数据;
44、无人机图传控制模块,用于控制无人机将图像或视频数据回传至直播间中的第一用户和第二用户。
45、第三方面,本专利技术实施方式还提供一种飞行器,该飞行器在飞行定位控制过程中采用第一方面提供的直播交互的无人机控制方法的步骤。
46、第四方面,本专利技术实施方式还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现第一方面提供的直播交互的无人机控制方法的步骤。
47、第五方面,本专利技术实施方式还提供一种存本文档来自技高网...
【技术保护点】
1.一种直播交互的无人机控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的直播交互的无人机控制方法,其特征在于,获取所述直播间中的第一用户通过所述虚拟场景选择的对象列表,并利用所述对象列表确定所述第一用户对应的请求指令的步骤,包括:
3.根据权利要求1所述的直播交互的无人机控制方法,其特征在于,获取所述直播间中的第二用户在响应所述请求指令后得到的所述对象列表中的目标对象的步骤,包括:
4.根据权利要求1所述的直播交互的无人机控制方法,其特征在于,根据所述目标对象与所述无人机之间的飞行线路确定所述无人机的控制参数,包括:
5.根据权利要求4所述的直播交互的无人机控制方法,其特征在于,基于所述控制参数控制所述无人机达到所述目标对象对应的拍摄点后,控制所述无人机对所述目标对象进行拍摄,得到包含所述目标对象的图像或视频数据,包括:
6.根据权利要求1所述的直播交互的无人机控制方法,其特征在于,根据所述目标对象与所述无人机之间的飞行线路确定所述无人机的控制参数,包括:
7.根据权利要求6所述的直播交互的无人
8.根据权利要求1所述的直播交互的无人机控制方法,其特征在于,控制所述无人机将所述图像或视频数据回传至所述直播间中的所述第一用户和所述第二用户的步骤,包括:
9.一种直播交互的无人机控制系统,其特征在于,所述系统包括:
10.一种飞行器,其特征在于,所述飞行器在飞行定位控制过程中采用所述权利要求1至8任一项所述的直播交互的无人机控制方法的步骤。
...【技术特征摘要】
1.一种直播交互的无人机控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的直播交互的无人机控制方法,其特征在于,获取所述直播间中的第一用户通过所述虚拟场景选择的对象列表,并利用所述对象列表确定所述第一用户对应的请求指令的步骤,包括:
3.根据权利要求1所述的直播交互的无人机控制方法,其特征在于,获取所述直播间中的第二用户在响应所述请求指令后得到的所述对象列表中的目标对象的步骤,包括:
4.根据权利要求1所述的直播交互的无人机控制方法,其特征在于,根据所述目标对象与所述无人机之间的飞行线路确定所述无人机的控制参数,包括:
5.根据权利要求4所述的直播交互的无人机控制方法,其特征在于,基于所述控制参数控制所述无人机达到所述目标对象对应的拍摄点后,控制所述无人机对所述目标...
【专利技术属性】
技术研发人员:陈方平,杨涛,程境,隋帅,覃光勇,
申请(专利权)人:天津云圣智能科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。