A parameter processing method, device, machine readable storage medium, and system comprising receiving a message from a control device carrying parameter identification and interface information (211), determining parameter information (212) corresponding to the parameter identification, and determining a function type (213) corresponding to the interface information; Operation (214) corresponding to the function type is performed according to the parameter information. Thus the control equipment can operate parameters dynamically and in batches, improve flexibility and enhance the extensibility of UAV applications in various industries. Through the authority management, the control equipment with different authority can only operate some parameters to reduce the risk of UAV.
【技术实现步骤摘要】
【国外来华专利技术】参数处理方法、设备、机器可读存储介质以及系统
本专利技术涉及无人机
,尤其涉及参数处理方法、设备、机器可读存储介质以及系统。
技术介绍
诸如无人飞行器(UAV,简称无人机)等无人载具已被开发用于各种领域,包括消费者应用和行业应用。例如,可以操纵无人机用于娱乐、摄影/摄像、监视、递送或其他应用,无人机拓展了个人生活的方方面面。然而,在传统方式中,为了调整无人机飞控参数,需要在无人机配置大量的SDK(SoftwareDevelopmentKit,软件开发工具包)接口,每增加一个新功能,就需要增加SDK接口,导致SDK接口数量非常多,处理效率很低。
技术实现思路
本专利技术提供参数处理方法、设备、机器可读存储介质以及系统。本专利技术第一方面,提供一种参数处理方法,应用于无人机,包括:接收来自控制设备的消息,所述消息携带参数标识和接口信息;确定与所述参数标识对应的参数信息、与所述接口信息对应的功能类型;根据所述参数信息执行与所述功能类型对应的操作。本专利技术第二方面,提供一种参数处理方法,应用于控制设备,包括:确定待处理的参数对应的参数标识和功能类型;确定与所述功能类型对应的接口信息;向无人机发送携带所述参数标识、所述接口信息的消息,以使所述无人机根据所述参数标识和所述接口信息进行相应的操作。本专利技术第三方面,提供一种无人机,所述无人机包括:接收器,用于接收来自控制设备的携带参数标识和接口信息的消息;API处理器,用于确定与所述接口信息对应的功能类型;飞行控制器,用于确定与所述参数标识对应的参数信息,并根据所述参数信息执行与所述功能类型对应的操作。本专利技术第 ...
【技术保护点】
1.一种参数处理方法,其特征在于,应用于无人机,所述方法包括:接收来自控制设备的消息,所述消息携带参数标识和接口信息;确定与所述参数标识对应的参数信息、与所述接口信息对应的功能类型;根据所述参数信息执行与所述功能类型对应的操作。
【技术特征摘要】
【国外来华专利技术】1.一种参数处理方法,其特征在于,应用于无人机,所述方法包括:接收来自控制设备的消息,所述消息携带参数标识和接口信息;确定与所述参数标识对应的参数信息、与所述接口信息对应的功能类型;根据所述参数信息执行与所述功能类型对应的操作。2.根据权利要求1所述的方法,其特征在于,所述参数信息包括以下之一或者任意组合:参数名称;权限等级;数据类型;参数值;存储属性;默认值;最小值;最大值;其中,所述存储属性为读写属性或者只读属性。3.根据权利要求1所述的方法,其特征在于,所述无人机存储有参数表,且所述参数表用于记录参数名称与参数信息的对应关系;所述确定与所述参数标识对应的参数信息,包括:若所述参数标识是参数名称,则通过所述参数名称查询所述参数表,得到与所述参数名称对应的参数信息;或者,若所述参数标识是哈希值,则将所述哈希值转换为参数名称,通过所述参数名称查询参数表,得到与所述参数名称对应的参数信息;或者,若所述参数标识是哈希值,则将所述参数表中的参数名称转换为哈希值,并通过所述消息携带的哈希值查询转换后的参数表,得到与所述消息携带的哈希值对应的参数信息;或者,若所述参数标识是预设标记,则获取所述参数表中的所有参数信息。4.根据权利要求1所述的方法,其特征在于,所述确定与所述接口信息对应的功能类型,包括:通过所述接口信息查询API映射表,得到与所述接口信息对应的功能类型;其中,所述API映射表用于记录接口信息与功能类型的对应关系。5.根据权利要求1所述的方法,其特征在于,所述根据所述参数信息执行与所述功能类型对应的操作,包括:获取所述控制设备的第一权限等级、所述参数信息的第二权限等级;若所述第一权限等级大于等于所述第二权限等级,则根据所述参数信息执行与所述功能类型对应的操作。6.根据权利要求1所述的方法,其特征在于,所述根据所述参数信息执行与所述功能类型对应的操作,包括:若所述功能类型为获取类型,则将所述参数信息发送给所述控制设备;若所述功能类型为读取类型,则将所述参数信息中的参数值发送给所述控制设备;若所述功能类型为设置类型,则从所述消息中解析出所述参数标识对应的参数值,并根据所述参数值修改所述参数信息中的参数值;若所述功能类型为复位类型,则对所述参数信息中的参数值进行复位;若所述功能类型为订阅类型,则从所述消息中解析出所述参数标识对应的发送频率,并根据所述发送频率周期性发送所述参数信息中的参数值。7.根据权利要求6所述的方法,其特征在于,所述根据所述参数值修改所述参数信息中的参数值,包括:若所述参数信息为读写属性,且所述参数标识对应的参数值合法,则根据所述参数标识对应的参数值修改所述参数信息中的参数值。8.根据权利要求6所述的方法,其特征在于,所述对所述参数信息中的参数值进行复位,包括:若所述参数信息为读写属性,则对所述参数信息中的参数值进行复位,并将复位成功或者复位失败的结果发送给所述控制设备。9.根据权利要求6所述的方法,其特征在于,所述根据所述发送频率周期性发送所述参数信息中的参数值,包括:若所述发送频率大于预设第一阈值,且小于预设第二阈值,则根据所述发送频率周期性发送所述参数信息中的参数值;其中,所述预设第一阈值小于所述预设第二阈值。10.一种参数处理方法,其特征在于,应用于控制设备,所述方法包括:确定待处理的参数对应的参数标识和功能类型;确定与所述功能类型对应的接口信息;向无人机发送携带所述参数标识、所述接口信息的消息,以使所述无人机根据所述参数标识和所述接口信息进行相应的操作。11.根据权利要求10所述的方法,其特征在于,所述参数标识具体为:参数名称、或者参数名称对应的哈希值、或者预设标记。12.根据权利要求10所述的方法,其特征在于,所述确定与所述功能类型对应的接口信息,包括:通过所述功能类型查询API映射表,得到与所述功能类型对应的接口信息;其中,所述API映射表用于记录接口信息与功能类型的对应关系。13.根据权利要求10所述的方法,其特征在于,若所述功能类型为获取类型,则所述消息用于使所述无人机将参数信息发送给所述控制设备;若所述功能类型为读取类型,则所述消息用于使所述无人机将参数信息中的参数值发送给所述控制设备;若所述功能类型为设置类型,则所述消息用于使所述无人机修改参数信息中的参数值;若所述功能类型为复位类型,则所述消息用于使所述无人机对参数信息中的参数值进行复位;若所述功能类型为订阅类型,则所述消息用于使所述无人机根据发送频率周期性向所述控制设备发送参数信息中的参数值。14.一种无人机,其特征在于,所述无人机包括:接收器,用于接收来自控制设备的携带参数标识和接口信息的消息;API处理器,用于确定与所述接口信息对应的功能类型;飞行控制器,用于确定与所述参数标识对应的参数信息,并根据所述参数信息执行与所述功能类型对应的操作。15.根据权利要求14所述的无人机,其特征在于,还包括参数存储器;所述参数存储器,用于存储参数表,所述参数表用于记录参数名称与参数信息的对应关系;所述飞行控制器,用于在确定与所述参数标识对应的参数信息时,若所述参数标识是参数名称,则通过所述参数名称查询所述参数表,得到与所述参数名称对应的参数信息;或者,若所述参数标识是哈希值,则将所述哈希值转换为参数名称,通过所述参数名称查询参数表,得到与所述参数名称对应的参数信息;或者,若所述参数标识是哈希值,则将所述参数表中的参数名称转换为哈希值,并通过所述消息携带的哈希值查询转换后的参数表,得到与所述消息携带的哈希值对应的参数信息;或者,若所述参数标识是预设标记,则获取所述参数表中的所有参数信息。16.根据权利要求14所述的无人机,其特征在于,所述API处理器,用于在确定与所述接口信息对应的功能类型时,通过所述接口信息查询API映射表,得到与所述接口信息对应的功能类型;其中,所述API映射表用于记录接口信息与功能类型的对应关系。17.根据权利要求14所述的无人机,其特征在于,所述飞行控制器,用于在根据所述参数信息执行与所述功能类型对应的操作时,获取所述控制设备的第一权限等级、所述参数信息的第二权限等级;若所述第一权限等级大于等于所述第二权限等级,则根据所述参数信息执行与所述功能类型对应的操作。18.根据权利要求14所述的无人机,其特征在于,所述飞行控制器,用于在根据所述参数信息执行与所述功能类型对应的操作时,若功能类型为获取类型,则将所述参数信息发送给所述控制设备;或者,若功能类型为读取类型,则将所述参数信息中的参数值发送给所述控制设备;或者,若功能类型为设置类型,则从所述消息中解析出所述参数标识对应的参数值,并根据所述参数值修改所述参数信息中的参数值;或者,若功能类型为复位类型,则对所述参数信息中的参数值进行复位;或者,若功能类型为订阅类型,则从所述消息中解析出所述参数标识对应的发送频率,并根据所述发送频率周期性发送所述参数信息中的参数值。19.根据权利要求18所述的无人机,其特征在于,所述飞行控制器,用于在根据所述参数值修改所述参数信息中的参数值时,若所述参数信息为读...
【专利技术属性】
技术研发人员:陈超彬,刘启明,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。