控制数据转发方法、装置、设备及存储介质制造方法及图纸

技术编号:38648872 阅读:12 留言:0更新日期:2023-09-02 22:38
本发明专利技术涉及数据转发的技术领域,特别涉及控制数据转发方法、装置、设备及存储介质。针对控制方式灵活性差及只能单人操作的问题,所采用的控制数据转发方法为:首先,检测开关接口是否接收到开关类控制信号,并根据预设的检测顺序规则检测多组手柄摇杆接口是否接收到手柄摇杆类控制信号;接着,根据开关类控制信号的接收情况、手柄摇杆类控制信号的接收情况、预设的转发内容确定规则以及预设的转发对象确定规则,确定转发内容以及转发对象;最后,生成转发内容,并将转发内容发送给转发对象。通过前述方法,可以通过多种方式控制无人机,灵活性好,实现多人操作。实现多人操作。实现多人操作。

【技术实现步骤摘要】
控制数据转发方法、装置、设备及存储介质


[0001]本专利技术涉及数据转发的
,特别涉及控制数据转发方法、装置、设备及存储介质。

技术介绍

[0002]在传统的微型、小型无人机应用中,地面遥控器和飞行器之间的操控方式是一对一的,也即只能通过遥控器进行控制,该种控制方式灵活性差,且只能单人操作。
[0003]因此,可以对地面配件箱做改进,以解决控制方式灵活性差及只能单人操作的问题。

技术实现思路

[0004]本专利技术的主要目的为提供控制数据转发方法、装置、设备及存储介质,解决控制方式灵活性差及只能单人操作的问题。
[0005]为实现上述目的,本专利技术提供了一种控制数据转发方法,包括以下步骤:检测开关接口是否接收到开关类控制信号,并根据预设的检测顺序规则检测多组手柄摇杆接口是否接收到手柄摇杆类控制信号;根据开关类控制信号的接收情况、手柄摇杆类控制信号的接收情况、预设的转发内容确定规则以及预设的转发对象确定规则,确定转发内容以及转发对象;生成转发内容,并将转发内容发送给转发对象。
[0006]本专利技术还提供了一种控制数据转发装置,包括:检测单元,用于检测开关接口是否接收到开关类控制信号,并根据预设的检测顺序规则检测多组手柄摇杆接口是否接收到手柄摇杆类控制信号;确定单元,用于根据开关类控制信号的接收情况、手柄摇杆类控制信号的接收情况、预设的转发内容确定规则以及预设的转发对象确定规则,确定转发内容以及转发对象;生成单元,用于生成转发内容;发送单元,用于将转发内容发送给转发对象
[0007]本专利技术还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述所述方法的步骤。
[0008]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述方法的步骤。
[0009]本专利技术提供的控制数据转发方法,首先,检测开关接口是否接收到开关类控制信号,并根据预设的检测顺序规则检测多组手柄摇杆接口是否接收到手柄摇杆类控制信号;接着,根据开关类控制信号的接收情况、手柄摇杆类控制信号的接收情况、预设的转发内容确定规则以及预设的转发对象确定规则,确定转发内容以及转发对象;最后,生成转发内容,并将转发内容发送给转发对象。通过前述方法,可以通过多种方式控制无人机,灵活性
好,实现多人操作。
附图说明
[0010]图1是本专利技术实施例一所提供控制数据转发方法的步骤示意图;图2是本专利技术实施例一所提供示例中通信转接板的结构组成图;图3是本专利技术实施例二所提供控制数据转发装置的结构示意框图。
[0011]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0012]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0013]实施例一本专利技术实施例提供了一种控制数据转发方法,如图1所示,包括以下步骤:步骤S1:检测开关接口是否接收到开关类控制信号,并根据预设的检测顺序规则检测多组手柄摇杆接口是否接收到手柄摇杆类控制信号。
[0014]该步骤中,(1)手柄摇杆接口共有三组,包括CAN摇杆接口、SBUS接收机接口、网口,其中,网口用于连接地面站电脑,地面站电脑连接有游戏杆;手柄摇杆类控制信号包括与CAN摇杆接口对应的CAN控制信号、与SBUS接收机接口对应的SBUS控制信号,以及与游戏杆对应的游戏杆控制信号。进一步的,检测顺序规则包括:检测CAN摇杆接口是否有CAN控制信号,若CAN摇杆接口在预设的第一时长未接收到CAN控制信号,则检测SBUS接收机接口是否有SBUS控制信号,若SBUS接收机接口在预设的第二时长未接收到SBUS控制信号,则检测网口是否有游戏杆控制信号。通过CAN摇杆接口可以连接CAN摇杆、SBUS接收机接口可以连接遥控器、网口可以(间接)连接游戏杆;CAN摇杆是一种基于CAN总线通信协议的摇杆控制器,通常用于专业级或工业级无人机系统,具有高精度、高可靠性和强大的功能扩展性;遥控器适用于一般消费者级别的无人机控制,采用SBUS(串行总线)通信协议;游戏杆是模仿游戏手柄设计的摇杆控制器,常用于消费者级别的无人机控制器或游戏遥控器,具有直观的操作界面、便携性和易于上手的特点,适合一般消费者和娱乐用户使用;通过提供多种类型的控制方式,可以适用不同的应用场景和用户需求。优选的,第一时长为200ms,第二时长为200ms。
[0015](2)开关接口设置有四组,分别为急停开关接口、解锁开关接口、高压开关接口、备用开关接口;开关类控制信号包括与急停开关接口对应的急停控制信号、与解锁开关接口的解锁控制信号、与高压开关接口对应的高压控制信号以及与备用开关接口对应的备用控制信号。其中,急停控制信号用于控制无人机紧急停机;解锁控制信号用于使无人机处于可自由使用的状态;高压控制信号用于激活或控制特定系统或设备,以执行特定的功能或操作,例如舵机、电磁阀;备用控制信号用于提供冗余或备份的控制功能,以增加系统的可靠性和安全性。通过提供多种开关接口,可以更好地满足用户的控制需求,控制模式更为灵活。
[0016]步骤S2:根据开关类控制信号的接收情况、手柄摇杆类控制信号的接收情况、预设
的转发内容确定规则以及预设的转发对象确定规则,确定转发内容以及转发对象。
[0017]该步骤中,(1)转发内容确定规则包括:若有开关类控制信号和手柄摇杆类控制信号,则转发内容包括与开关类控制信号对应的第一内容、与手柄摇杆类控制信号对应的第二内容;若仅有开关类控制信号,则转发内容包括空帧数据、与开关类控制信号对应的第一内容;若仅有手柄摇杆类控制信号,则转发内容包括与手柄摇杆类控制信号对应的第二内容;若没有开关类控制信号和手柄摇杆类控制信号,则转发内容包括空帧数据。需要说明的是,空帧数据是不包含任何有效控制指令的数据帧,用于保持通信链路的实时性和稳定性。
[0018](2)进一步的,转发内容确定规则包括:若CAN摇杆接口接收到CAN控制信号,则第二内容与CAN控制信号对应;若CAN摇杆接口未接收到CAN控制信号、并且SBUS接收机接口接收到SBUS控制信号,则第二内容与SBUS控制信号对应;若CAN摇杆接口未接收到CAN控制信号、SBUS接收机接口未接收到SBUS控制信号、并且网口接收到游戏杆控制信号,则第二内容与游戏杆控制信号对应。转发对象确定规则包括:第一内容的转发对象为无人机飞控和地面站电脑;空帧数据的转发对象为无人机飞控和地面站电脑;若第二内容与CAN控制信号对应,则第二内容的转发对象为无人机飞控和地面站电脑;若第二内容与SBUS控制信号对应,则第二内容的转发对象为无人机飞控和地面站电脑;若第二内容与游戏杆控制信号对应,则第二内容的转发对象为无人机飞控。需要说明的是,将第一内容和第二内容发送给地面站电脑,可以方便地面站电脑监控历本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制数据转发方法,其特征在于,包括以下步骤:检测开关接口是否接收到开关类控制信号,并根据预设的检测顺序规则检测多组手柄摇杆接口是否接收到手柄摇杆类控制信号;根据开关类控制信号的接收情况、手柄摇杆类控制信号的接收情况、预设的转发内容确定规则以及预设的转发对象确定规则,确定转发内容以及转发对象;生成转发内容,并将转发内容发送给转发对象。2.根据权利要求1所述的一种控制数据转发方法,其特征在于,转发内容确定规则包括:若有开关类控制信号和手柄摇杆类控制信号,则转发内容包括与开关类控制信号对应的第一内容、与手柄摇杆类控制信号对应的第二内容;若仅有开关类控制信号,则转发内容包括空帧数据、与开关类控制信号对应的第一内容;若仅有手柄摇杆类控制信号,则转发内容包括与手柄摇杆类控制信号对应的第二内容;若没有开关类控制信号和手柄摇杆类控制信号,则转发内容包括空帧数据。3.根据权利要求2所述的一种控制数据转发方法,其特征在于,所述手柄摇杆接口共有三组,包括CAN摇杆接口、SBUS接收机接口、网口;其中,所述网口用于连接地面站电脑,所述地面站电脑连接有游戏杆;手柄摇杆类控制信号包括与所述CAN摇杆接口对应的CAN控制信号、与所述SBUS接收机接口对应的SBUS控制信号,以及与所述游戏杆对应的游戏杆控制信号;检测顺序规则包括:检测所述CAN摇杆接口是否有CAN控制信号,若所述CAN摇杆接口在预设的第一时长未接收到CAN控制信号,则检测所述SBUS接收机接口是否有SBUS控制信号,若所述SBUS接收机接口在预设的第二时长未接收到SBUS控制信号,则检测所述网口是否有游戏杆控制信号;转发内容确定规则包括:若所述CAN摇杆接口接收到CAN控制信号,则第二内容与CAN控制信号对应;若所述CAN摇杆接口未接收到CAN控制信号、并且所述SBUS接收机接口接收到SBUS控制信号,则第二内容与SBUS控制信号对应;若所述CAN摇杆接口未接收到CAN控制信号、所述SBUS接收机接口未接收到SBUS控制信号、并且所述网口接收到游戏杆控制信号,则第二内容与游戏杆控制信号对应;转发对象确定规则包括:第一内容的转发对象为无人机飞控和地面站电脑;空帧数据的转发对象为无人机飞控和地面站电脑;若第二内容与CAN控制信号对应,则第二内容的转发对象为无人机飞控和地面站电脑;若第二内容与SBUS控制信号对应,则第二内容的转发对象为无人机飞控和地面站电脑;若第二内容与游戏杆控制信号对应,则第二内容的转发对象为无人机飞控。4.根据权利要求3所述的一种控制数据转发方法,其特征在于,手柄摇杆类控制信号为CAN控制信号时,生成转发内容的步骤包括:
基于所述CAN摇杆接口接收CAN控制信号;触发CAN接收中断;将接...

【专利技术属性】
技术研发人员:张浩刘听邱草谋翁海敏
申请(专利权)人:深圳市边界智控科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1