一种多无人机分布式协同的硬件在回路实时仿真实验系统的制作方法
【技术领域】
[0001] 本发明设及一种多无人机分布式协同的硬件在回路实时仿真实验系统,属于多自 主体协同控制技术领域。
【背景技术】
[0002] 目前,无人机在各个领域的应用越来越广泛。但在实际中,众多无人机都是"各自 为战",相互之间无信息共享。随着无人机数量的急剧增长,空域将变得拥挤,多无人机分布 式协同控制显得愈发重要。一方面可减轻操作员的工作负担,使操作员面向一群无人机下 达指令,而不是面向单个无人机逐个下达指令。另一方面还可通过多无人机之间的协同来 更高效地完成某些复杂任务。多无人机分布式协同控制是指多架无人机基于某种通信拓 扑构成一个局域网络,网络中的各个无人机通过数据链路获取其所有相邻无人机的状态信 息,再基于自身状态信息及相邻状态信息进行分布式计算的一种协同控制。多无人机分布 式协同控制基于对等网络,不需要中央节点,网络结构鲁椿性高,近些年正获得广泛研究。
[0003] 实现多无人机之间的协同需要开发相应的协同控制算法,需要对算法进行验证, 最直接方式就是用多架真实世界中的无人机进行验证,该种方式可直接验证算法的有效 性,但实施过程复杂,实验成本也极其高昂,例如宾夕法巧亚州立大学GRASP实验室的多四 旋翼编队飞行系统,仅图像定位设备就价值不菲。另一种方法是通过纯软件方式进行仿真, 虽然实施过程相对简单且成本低廉,但很难精确地对整个硬件系统进行仿真,适合算法的 初期研究。因此需要寻求一种既能有效降低成本,又能获得尽可能高精度且易于工程化的 实验方法。
【发明内容】
[0004] 本发明的目的是提出一种多无人机分布式协同的硬件在回路实时仿真实验系统, 用于对多无人机的协同控制算法进行实验和调试,相对于真实实验,能有效降低实验成本 和复杂度,相对于纯软件仿真,能提高仿真精度,易于工程化。
[0005] 本发明的目的是通过W下技术方案实现的。
[0006] 本发明提出的一种多无人机分布式协同的硬件在回路实时仿真实验系统,其特征 在于;其包括;n台无人机模拟计算机、1台链路模拟计算机和n台自动驾驶仪;其中,n> 1 且n为正整数。链路模拟计算机与n台无人机模拟计算机在同一个局域网(用符号A表 示)内,链路模拟计算机能够与n台无人机模拟计算机中的任一台相互通信,同时n台无人 机模拟计算机之间能够相互通信;链路模拟计算机与n台自动驾驶仪在另一个局域网(用 符号B表示),链路模拟计算机能够与n台自动驾驶仪中的任一台相互通信。无人机模拟计 算机与自动驾驶仪一一对应,即一台自动驾驶仪控制一台无人机模拟计算机。每台自动驾 驶仪采用分布式控制方式控制与其对应的无人机模拟计算机,即每台自动驾驶仪基于自身 状态W及相邻无人机模拟计算机的状态反馈控制与其对应的无人机模拟计算机。
[0007] 所述通信拓扑由待验证多无人机分布式协同控制算法提供。
[0008] 由于实时仿真需要同时传递大量数据,为减少数据碰撞,局域网A和局域网B为两 个不同的局域网。
[0009] 所述无人机模拟计算机是安装运行了飞行模拟器软件的计算机。
[0010] 所述无人机模拟计算机的主要功能包括;①通过链路模拟计算机接收与所述无人 机模拟计算机对应的自动驾驶仪发送来的无人机模型控制量;②无人机模拟计算机根据接 收到的无人机模型控制量控制飞行模拟器软件中无人机模型运动,并得到无人机模型的状 态信息。⑨将无人机模型的状态信息输出给链路模拟计算机。④每台无人机模拟计算机与 其它无人机模拟计算机之间通信,向其它无人机模拟计算机发送自身无人机模型的状态信 息,同时接受其它无人机模拟计算机中无人机模型的状态信息。
[0011] 所述无人机模拟计算机上的飞行模拟器软件优选AustinMeyer开发商开发的商 业飞行模拟器软件X-Plane。
[0012] 所述链路模拟计算机安装了链路模拟软件。
[0013]链路模拟计算机的主要功能包括;①从自动驾驶仪接收无人机模型控制量,并转 发给与所述自动驾驶仪对应的无人机模拟计算机;②从无人机模拟计算机接收无人机模型 的状态信息,并根据通信拓扑转发给所有自动驾驶仪。⑨在向所有自动驾驶仪转发无人机 模型的状态信息的过程中,链路模拟计算机能够实时改变通信拓扑来模拟现实世界中无人 机网络的通信拓扑。④用户通过链路模拟计算机在通信数据中人为添加噪声和延迟,用于 仿真真实通信环境。
[0014] 所述自动驾驶仪的主要功能包括;根据接收到的所有无人机模型的状态信息,计 算与所述自动驾驶仪对应的无人机模拟计算机中无人机模型控制量,并将其通过链路模拟 计算机发送给对应的无人机模拟计算机。
[0015] 无人机模拟计算机到自动驾驶仪的状态信息传递是多对一的映射关系,具体的映 射形式由通信拓扑决定。自动驾驶仪到无人机模拟计算机传递的是无人机模型控制量,是 一对一的映射关系。
[0016] 使用所述多无人机分布式协同的硬件在回路实时仿真实验系统对待验证多无人 机分布式协同控制算法进行仿真实验的具体过程为:
[0017] 步骤1;分别设置每台无人机模拟计算机的无人机模型参数、环境参数和网络参 数;根据待验证多无人机分布式协同控制算法的通信拓扑、噪声强度和通信延迟参数设置 链路模拟计算机的通信拓扑、噪声强度和通信延迟参数;在自动驾驶仪的控制器上实现待 验证的分布式协同控制算法,并设置其参数。
[001引步骤2 ;估算局域网A化及局域网B中各自路由器的最小带宽,确定局域网A化及 局域网B中的路由器。
[0019] 步骤3;每台无人机模拟计算机将自身无人机模型的状态信息发送给链路模拟计 算机。
[0020] 步骤4;链路模拟计算机根据其分别在局域网A和局域网B的地址创建基于用户 数据报协议扣serDiagramProtocol,UD巧的套接字(用符号a表示)和套接字(用符号 b表不)。
[0021] 步骤5;套接字a和套接字b均启动各自的接收线程等待数据到来,其中,套接字a 负责接收局域网A中各无人机模拟计算机发送过来的无人机模型的状态信息,套接字b负 责接收局域网B中各自动驾驶仪发送过来的无人机模型控制量。
[0022] 步骤6 ;套接字a和套接字b接收到数据后写入各自缓存。
[0023] 步骤7 ;链路模拟计算机根据步骤1输入的通信拓扑、噪声强度和通信延迟参数 对套接字a收到的无人机模型的状态信息进行实时处理,得到处理后的无人机模型状态信 息。
[0024] 步骤8;链路模拟计算机利用套接字b,根据待验证多无人机分布式协同控制算法 的通信拓扑,将处理后的无人机模型状态信息,发送给全部自动驾驶仪。
[00巧]步骤9 ;自动驾驶仪根据接收到的无人机模拟计算机中无人机模型的状态信息计 算与所述自动驾驶仪对应的无人机模拟计算机中无人机模型控制量,并发送给套接字b。
[0026] 步骤10 ;链路模拟计算机将套接字b接收的无人机模型控制量利用套接字a发送 到对应的无人机模拟计算机。
[0027] 步骤11 ;无人机模拟计算机实时显示协同控制仿真结果。
[002引有益效果
[0029] 本发明提出的多无人机分布式协同的硬件在回路实时仿真实验系统与已有技术 相比较具有W下优点:
[0030] ①本发明利用成熟的商业飞行模拟器软件模拟无人机,降低了实验成本和复杂 度,同时能获得尽可能高的仿真精度,自动驾驶仪在仿真回路也能弥补纯软件仿真距离工 程实际偏差较大的缺陷。
[0031] ②本发明中的链路模拟计算机有很大自由度,可根据需要在通信数据中加入噪 声、延迟W及控制网络的通信拓扑,来研究该些重要因素对协同控制算法稳定性的影响。
【附图说明】
[0032] 图1为本发明【具体实施方式】中多无人机分布式协同的硬件在回路实时仿真实验 系统的组成结构示意图;
[0033] 图2为本发明【具体实施方式】中由4架无人机组成的一个飞行编队的通信拓扑图。
[0034] 图3为本发明【具体实施方式】中4台无人机模拟计算机中的飞
行模拟器的3D仿真 结果图。
【具体实施方式】
[0035] 下面结合附图和具体实施例对本发明技术方案作进一步说明。
[0036] 本实施例中的多无人机分布式协同的硬件在回路实时仿真实验系统,其结构如图 1所示,其包括;4台无人机模拟计算机,分别用符号a、b、C、d表示,1台链路模拟计算机和 4台自动驾驶仪,分别用符号A、B、C、D表示。链路模拟计算机与4台无人机模拟计算机在 局域网A中,链路模拟计算机能够与4台无人机模拟计算机中的任一台相互通信,同时4台 无人机模拟计算机之间能够相互通信;链路模拟计算机与4台自动驾驶仪在局域网B中,链 路模拟计算机能够与4台自动驾驶仪中的任一台相互通信。自动驾驶仪A、B、C、D分别负 责控制无人机模拟计算a、b、C、d中的飞机模型。
[0037] 所述无人机模拟计算机是安装运行了飞行模拟器软件的计算机。
[0038] 所述无人机模拟计算机的主要功能包括;①通过链路模拟计算机接收与所述无人 机模拟计算机对应的自动驾驶仪发送来的无人机模型控制量;②无人机模拟计算机根据接 收到的无人机模型控制量控制飞行模拟器软件中无人机模型运动,并得到无人机模型的状 态信息。⑨将无人机模型的状态信息输出给链路模拟计算机。④每台无人机模拟计算机与 其它无人机模拟计算机之间通信,向其它无人机模拟计算机发送自身无人机模型的状态信 息,同时接受其它无人机模拟计算机中无人机模型的状态信息。
[0039] 所述无人机模拟计算机上的飞行模拟器软件优选AustinMeyer开发商开发的商 业飞行模拟器软件X-Plane10(全球版)。
[0040]X-Plane10 有S个版本;X-PlanelOProfessional(专业版),X-Plane lOGlobal(全球版)和X-PlanelOReginal(地区版)。专业版需要和专口的飞行器控制硬 件配套使用,整套系统需要数十万美元,而且是经过FAA(美国联邦航空局)认证的模拟器。 全球版和专业版的主要区别是没有配套的硬件,但飞行器仿真模型和专业版的几乎一样, 只是仪表面板的显示差别,而且价格便宜、包含全世界=维地图。地区版是全球版的子集, 只包含部分区域地图。X-Plane还支持UDP传输协议等诸多功能。本实例选用的是全球版 X-Plane。
[0041]所述链路模拟计算机安装了链路模拟软件。
[0042] 链路模拟计算机的主要功能包括;①从自动驾驶仪接收无人机模型控制量,并转 发给与所述自动驾驶仪对应的无人机模拟计算机;②从无人机模拟计算机接收无人机模型 的状态信息,并根据通信拓扑转发给所有自动驾驶仪。⑨在向所有自动驾驶仪转发无人机 模型的状态信息的过程中,能够实时改变通信拓扑来模拟现实世界中无人机网络的通信拓 扑。④用户通过链路模拟计算机在通信数据中人为添加噪声和延迟,用于仿真真实通信环 境。
[0043]自动驾驶仪的主要功能包括;根据接收到的所有无人机模型的状态信息,计算与 所述自动驾驶仪对应的无人机模拟计算机中无人机模型控制量,并将其通过链路模拟计算 机发送给对应的无人机模拟计算机。
[0044] 对待验证多无人机分布式协同控制算法如公式(1)至(4)所示。
[0045] 网络中的每台无人机模型用如公式(1)所示的动力学方程描述。
[005引其中,Xi、y;、ZiGR,分别表示第i台无人机模型的;维位置分量,i= 1,2, 3, 4 ;ViGR,表示第i台无人机模型的水平速度分量;R,表示第i台无人机模型的垂直速 度分量;iDiGR,表示第i台无人机模型的航向角;riGR,表示第i台无人机模型航向角 速率;vf,,V';,eR分别表示第i台无人机模型的水平速度、航向角速率和垂直速度指 令;a,P,丫为时间常数,在本实例中分别取为a= 丫 = 5, 0 = 10。
[0054]构造一个映射,如公式(2)所示,将公式(1)进行输入输出线性化,
[00巧] Xfi= X i+diCos (i]5
[0056] Yji=yi+diSin(it ;)
[0057]
(2)
[005引其中,di是任意正常数。
[0059] 线性化后得到第i台无人机模型的动力学模型,如公式(3)所示。
[0064]其中,rfi=[X H YfjT, y H= [ y xi y xi]T。
[006引基于模型做的分布式一致性编队控制器如公式(4)所示。
[0068] 其中,ay是图2所示通信拓扑对应的邻接矩阵元素;rdi是编队常数,本实例取为 10 ;K是个反馈增益矩阵,在本实例中取;
[0069] 使用本发明提出的多无人机分布式协同的硬件在回路实时仿真实验系统对如公 式(1)至(4)所示的待验证多无人机分布式协同控制算法进行仿真实验,其具体过程为:
[0070] 步骤1;分别设置每台无人机模拟计算机中X-Plane的无人机模型参数、环境参数 和网络参数;根据待验证多无人机分布式协同控制算法的通信拓扑、噪声强度和通信延迟 参数设置链路模拟计算机的通信拓扑(如图2所示)、噪声强度和通信延迟参数;在自动驾 驶仪上实现待验证的分布式协同控制算法,称其为待验证的分布式协同控制器,并设置其 参数。
[0071] 在本实例中选用X-Plane模拟器中自带的Bel1-206型直升机模型来进行演示。在 无人机模拟计算机上飞行模拟器软件的设置输出参数有:帖率、角速度、欧拉角、经绅度和 地面速度;在无人机模拟计算机上根据不同的飞行器模型配置X-Plane的控制输入量,对 于直升机类飞行器模型,输入参数主要有;周期变矩、主奖和尾奖总距。
[0072] 其中,帖率是个重要参数,它表示所述无人机模拟计算机中飞行模拟器的仿真计 算频率,它直接决定待验证分布式算法的实际计算频率,帖率过低会导致控制器不稳定。因 此帖率高越好,本实施例中采用W下两种方法提高帖率。一是升级计算机的硬件配置,尤 其是显卡配置;二是降低飞行模拟器中的环境擅染质量,通过关闭X-Plane中的云雾、风雨 效果,降低能见度等方式来加快帖率。
[007引步骤2 ;估算局域网A化及局域网B中各自路由器的最小带宽,确定局域网A化及 局域网B中使用的路由器参数。
[0074] 局域网A中随着无人机模拟计算机数量的增多会出现通信瓶颈,因此需要选择一 个合适的路由器来满足通信带宽需求。可通过公式(5)估算理论最小带宽。
[007引Rnet=Nsim(Ndm+l) (Phea<l+Pdata)F妨
[007引其中,R。。,表示局域网A中路由器的速度,Ndm表示无人机模拟计算机的数量,Phead表示基于用户数据报协议UDP数据报头的大小,Pdwa表示基于用户数据报协议UDP数据报 数据域的大小,F表示基于用户数据报协议UDP数据包的频率。
[0077] 对于局域网B,各个自动驾驶仪只和链路模拟计算机通信,自动驾驶仪之间不通 信,路由器的选择可按照公式(6)来估算理论最小带宽:
[007引 Rwnet= 2Nauto(Phead+Pdata)F 做
[007引其中,R,。。康示局域网B路由器的速度,Naut。表示自动驾驶仪数量。
[0080] 本实施例中,仿真频率是30化,局域网A中路由器使用市面常见的100M路由器。 基于步骤1的配置可计算每个UDP数据报的总长度是185个字节。根据公式(5)可估算利 用该路由器组建的有线局域网中最多能支持的计算机数量,得到Ndm= 46。该编队中的无 人机数量有4架,因此网络的带宽完全能够满足需求。根据公式化),局域网B中路由器选 择100M路由器。
[0081] 步骤3;整套仿真系统准备完毕并开始运行,每台无人机模拟计算机将自身无人 机模型的状态信息发送给链路模拟计算机。
[0082] 步骤4 ;链路模拟计算机根据其分别在局域网A和局域网B的地址创建基于用户 数据报协议扣serDiagramProtocol,UDF0的套接字a和套接字b。
[0083] 步骤5 ;套接字a和套接字b均启动各自的接收线程等待数据到来,其中,套接字a
负责接收局域网A中各无人机模拟计算机发送过来的无人机模型的状态信息,套接字b负 责接收局域网B中各自动驾驶仪发送过来的无人机模型控制量。
[0084] 步骤6;套接字a和套接字b接收到数据后写入各自缓存。
[0085] 步骤7 ;链路模拟计算机根据步骤1输入的通信拓扑、噪声强度和通信延迟参数 对套接字a收到的无人机模型的状态信息进行实时处理,得到处理后的无人机模型状态信 息。
[0086] 步骤8 ;链路模拟计算机利用套接字b,根据待验证多无人机分布式协同控制算法 的通信拓扑,将处理后的无人机模型状态信息,发送给全部自动驾驶仪。本实施例中,根据 图2所示的通信拓扑,无人机模拟计算机a没有接收任何相邻无人机的状态信息,因此在仿 真过程中,链路模拟计算机只需将无人机模拟计算机a的自身状态信息(即无人机模拟计 算机a的状态信息)传递给自动驾驶仪A。在图2中,无人机模拟计算机b接收无人机模拟 计算机a发过来的状态信息,因此链路模拟计算机除了将其自身状态信息(即无人机模拟 计算机b的状态信息)发送给自动驾驶仪B,还需将无人机模拟计算机a的状态信息发送给 自动驾驶仪B。其它无人机的状态信息传递也是基于一样的规则。本实施例中采用如图2 所示的是一种固定通讯拓扑。
[0087] 步骤9 ;自动驾驶仪根据接收到的无人机模拟计算机中无人机模型的状态信息, 利用待验证的分布式协同控制器计算与所述自动驾驶仪对应的无人机模拟计算机中无人 机模型控制量,并发送给套接字b。
[0088] 步骤10 ;链路模拟计算机将套接字b接收的无人机模型控制量利用套接字a发送 到对应的无人机模拟计算机。
[0089] 步骤11 ;无人机模拟计算机中的飞行模拟器根据接收到的控制量来驱动飞行器 模型的运动,并实时显示协同控制仿真结果,其为4台无人机模拟计算机中的飞行模拟器 的3D仿真结果,如图3所示。从图3中可W观察到4台无人机模拟计算机的飞行编队效果, 验证待验证多无人机分布式协同控制算法的有效性。
[0090] 本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本 领域的技术人员可根据本发明作出各种相应的改变和变形,但该些相应的改变和变形都应 属于本发明所附的权利要求的保护范围。
【主权项】
1. 一种多无人机分布式协同的硬件在回路实时仿真实验系统,其特征在于:其包括m 台无人机模拟计算机、1台链路模拟计算机和n台自动驾驶仪;其中,n多1且n为正整数; 链路模拟计算机与n台无人机模拟计算机在同一个局域网A表示内,链路模拟计算机能够 与n台无人机模拟计算机中的任一台相互通信,同时n台无人机模拟计算机之间能够相互 通信;链路模拟计算机与n台自动驾驶仪在另一个局域网B,链路模拟计算机能够与n台自 动驾驶仪中的任一台相互通信;无人机模拟计算机与自动驾驶仪一一对应,即一台自动驾 驶仪控制一台无人机模拟计算机;每台自动驾驶仪采用分布式控制方式控制与其对应的无 人机模拟计算机,即每台自动驾驶仪基于自身状态以及相邻无人机模拟计算机的状态反馈 控制与其对应的无人机模拟计算机; 所述通信拓扑由待验证多无人机分布式协同控制算法提供; 由于实时仿真需要同时传递大量数据,为减少数据碰撞,局域网A和局域网B为两个不 同的局域网; 所述无人机模拟计算机是安装运行了飞行模拟器软件的计算机; 所述无人机模拟计算机的主要功能包括:①通过链路模拟计算机接收与所述无人机模 拟计算机对应的自动驾驶仪发送来的无人机模型控制量;②无人机模拟计算机根据接收到 的无人机模型控制量控制飞行模拟器软件中无人机模型运动,并得到无人机模型的状态信 息;③将无人机模型的状态信息输出给链路模拟计算机;④每台无人机模拟计算机与其它 无人机模拟计算机之间通信,向其它无人机模拟计算机发送自身无人机模型的状态信息, 同时接受其它无人机模拟计算机中无人机模型的状态信息; 所述链路模拟计算机安装了链路模拟软件; 链路模拟计算机的主要功能包括:①从自动驾驶仪接收无人机模型控制量,并转发给 与所述自动驾驶仪对应的无人机模拟计算机;②从无人机模拟计算机接收无人机模型的状 态信息,并根据通信拓扑转发给所有自动驾驶仪;③在向所有自动驾驶仪转发无人机模型 的状态信息的过程中,链路模拟计算机能够实时改变通信拓扑来模拟现实世界中无人机网 络的通信拓扑;④用户通过链路模拟计算机在通信数据中人为添加噪声和延迟,用于仿真 真实通信环境; 所述自动驾驶仪的主要功能包括:根据接收到的所有无人机模型的状态信息,计算与 所述自动驾驶仪对应的无人机模拟计算机中无人机模型控制量,并将其通过链路模拟计算 机发送给对应的无人机模拟计算机。2. 如权利要求1所述的一种多无人机分布式协同的硬件在回路实时仿真实验系统,其 特征在于:所述无人机模拟计算机上的飞行模拟器软件优选Austin Meyer开发商开发的 商业飞行模拟器软件X-Plane。3. 如权利要求1或2所述的一种多无人机分布式协同的硬件在回路实时仿真实验系 统,其特征在于:无人机模拟计算机到自动驾驶仪的状态信息传递是多对一的映射关系,具 体的映射形式由通信拓扑决定;自动驾驶仪到无人机模拟计算机传递的是无人机模型控制 量,是一对一的映射关系。4. 使用如权利要求1或2所述多无人机分布式协同的硬件在回路实时仿真实验系统对 待验证多无人机分布式协同控制算法进行仿真实验的具体过程为: 步骤1 :分别设置每台无人机模拟计算机的无人机模型参数、环境参数和网络参数;根 据待验证多无人机分布式协同控制算法的通信拓扑、噪声强度和通信延迟参数设置链路模 拟计算机的通信拓扑、噪声强度和通信延迟参数;在自动驾驶仪的控制器上实现待验证的 分布式协同控制算法,并设置其参数; 步骤2 :估算局域网A以及局域网B中各自路由器的最小带宽,确定局域网A以及局域 网B中的路由器; 步骤3:每台无人机模拟计算机将自身无人机模型的状态信息发送给链路模拟计算 机; 步骤4 :链路模拟计算机根据其分别在局域网A和局域网B的地址创建基于用户数据 报协议的套接字a和套接字b ; 步骤5 :套接字a和套接字b均启动各自的接收线程等待数据到来,其中,套接字a负 责接收局域网A中各无人机模拟计算机发送过来的无人机模型的状态信息,套接字b负责 接收局域网B中各自动驾驶仪发送过来的无人机模型控制量; 步骤6 :套接字a和套接字b接收到数据后写入各自缓存; 步骤7 :链路模拟计算机根据步骤1输入的通信拓扑、噪声强度和通信延迟参数对套接 字a收到的无人机模型的状态信息进行实时处理,得到处理后的无人机模型状态信息; 步骤8 :链路模拟计算机利用套接字b,根据待验证多无人机分布式协同控制算法的 通信拓扑,将处理后的无人机模型状态信息,发送给全部自动驾驶仪; 步骤9 :自动驾驶仪根据接收到的无人机模拟计算机中无人机模型的状态信息计算与 所述自动驾驶仪对应的无人机模拟计算机中无人机模型控制量,并发送给套接字b ; 步骤10 :链路模拟计算机将套接字b接收的无人机模型控制量利用套接字a发送到对 应的无人机模拟计算机; 步骤11 :无人机模拟计算机实时显示协同控制仿真结果。
【专利摘要】本发明涉及多无人机分布式协同的硬件在回路实时仿真实验系统,属于多自主体协同控制技术领域。链路模拟计算机与n台无人机模拟计算机在同一个局域网A内,链路模拟计算机能够与n台无人机模拟计算机中的任一台相互通信,同时n台无人机模拟计算机之间能够相互通信;链路模拟计算机与n台自动驾驶仪在另一个局域网B,链路模拟计算机能够与n台自动驾驶仪中的任一台相互通信。无人机模拟计算机与自动驾驶仪一一对应;每台自动驾驶仪采用分布式控制方式控制与其对应的无人机模拟计算机。本发明利用成熟的商业飞行模拟器软件模拟无人机,降低了实验成本和复杂度,并能获得尽可能高的仿真精度,自动驾驶仪在仿真回路能弥补纯软件仿真距离工程实际偏差大的缺陷。
【IPC分类】G05B17/02
【公开号】CN104880961
【申请号】CN201510212198
【发明人】王正杰, 周峰, 丛岳, 董文明, 曹昊哲
【申请人】北京理工大学
【公开日】2015年9月2日
【申请日】2015年4月29日
转载请注明原文地址:https://www.famiwei.com/read-8139105.html