基于物联网的无人机仿真与测试系统设计.pdf
《基于物联网的无人机仿真与测试系统设计.pdf》由会员分享,可在线阅读,更多相关《基于物联网的无人机仿真与测试系统设计.pdf(5页珍藏版)》请在咨信网上搜索。
1、物联网技术 2023年/第12期 智能处理与应用Intelligent Processing and Application600 引 言无人机结合物联网的应用越来越广泛,例如利用无人机完成测量环境参数、搬运货物等任务1-2。由于影响飞行的不确定因素越来越多,因此对飞行控制系统(以下简称飞控)的设计与开发提出了更高的要求。Pixhawk 是一款开源、可二次开发的飞控,支持多旋翼、固定翼等类型的无人机,在工业、农业、民用等领域得到了广泛使用3。因此,针对Pixhawk 飞控设计飞行仿真系统用于验证无人机的新航线、新功能或新算法,都具有积极的现实意义4-5。对于飞控的设计,验证其正确性和稳定性尤为
2、重要。如果使用全软件仿真对飞控系统进行验证,由于仿真环境理想化,因此无法反映无人机飞行时的真实情况;如果使用真实无人机测试,由于设计的飞控系统存在不确定性,可能会出现坠机危险,试验风险大;而硬件在环仿真具有较真实的仿真效果,也不存在测试风险,因此是一种较好的仿真方式。目前,国内外已经有多所科研单位以及高校对飞控硬件在环仿真系统进行研究。吕永玺等人结合无人机数学模型和xPC 实时系统设计了无人机飞控半实物仿真系统6;李瑞等人采用上位机、仿真计算机、飞控三部分相结合的方式设计了基于 VxWorks 的四旋翼半实物仿真平台7;Yaqub 等人通过飞控硬件控制无人机模型,实现了在环仿真系统,并使用Fl
3、ightGear 显示仿真飞行画面8。目前,大多数无人机仿真系统使用专用飞控,缺乏通用性,难以推广。此外,在仿真完成后,缺少实际飞行测试功能用以验证仿真效果。因此,针对上述仿真系统的不足,设计了基于物联网的无人机仿真与测试系统。系统基于 Pixhawk 开源飞控,能够为使用 Pixhawk 飞控的无人机进行硬件在环仿真,具有良好的通用性;测试系统装备了物联网通信设备,能够实现单机或多机的远程测试;系统使用服务器存储数据,便于测试数据的采集、分析与管理。1 总体设计方案无人机仿真与测试系统结构如图 1 所示。系统由无人机、云服务器、仿真计算机和飞行地面站组成,具备硬件在环仿真与实际飞行测试功能。
4、在室内仿真时,无人机与飞行地面站通过 WiFi 连接云服务器,实现无人机与地面站的连接。飞控与仿真计算机连接后进行硬件在环仿真,使用飞控驾驶仿真计算机的无人机模型在虚拟环境中飞行,并将飞行数据发送至云服务器。在进行室外飞行测试时,飞控驾驶真实无人机飞行,无人机和地面站通过 5G 网络与云服务器连接,使得无人机具备远程通信能力,地面站能够控制单机或多机同时飞行。在无人机飞行过程中把飞行数据通过物联网设备发送到云服务器中,并存储在云服务器。当无人机飞行测试完毕后,从云服务器获取飞行数据进行分析。2 硬件系统设计为了使无人机具备物联网接入功能,在 Pixhawk 飞控上进行硬件二次开发,在原硬件的基
5、础上加入了 5G 与 WiFi 模基于物联网的无人机仿真与测试系统设计高宇航1,向政蓉2,黄庆南1,吴和龙3,吴其琦1(1.广西科技大学 自动化学院,广西 柳州 545006;2.广西科技师范学院 机电学院,广西 来宾 546199;3.工信部电子第五研究所,广东 广州 511370)摘 要:无人机仿真系统在无人机功能测试、航线校验或算法验证方面发挥着重要的作用。针对目前多数无人机仿真系统普遍存在的缺乏通用性、功能单一等弊端,设计了一套无人机仿真与测试系统。该系统在广泛应用的Pixhawk 开源飞控上实现,能够对大量使用 Pixhawk 飞控的无人机进行硬件在环仿真与真机测试;同时飞行测试数据
6、使用物联网传输与存储,实现了多机与远距离飞行测试。经过仿真与实飞测试,系统的仿真程度较高、功能较完备、便于推广应用。关键词:无人机;Pixhawk 飞控;硬件在环仿真;物联网;STM32F103;MAVLink中图分类号:TP39 文献标识码:A 文章编号:2095-1302(2023)12-0060-04DOI:10.16667/j.issn.2095-1302.2023.12.016收稿日期:2023-02-13 修回日期:2023-03-21基金项目:广西科技师范学院青年科研基金(自科GXKS2022 QNO27);广东省重点领域研发计划(2020B040402 0002)2023年/第
7、12期 物联网技术智能处理与应用Intelligent Processing and Application61块。当无人机在室外进行真实飞行测试时,使用 5G 网络实现长距离数据传输;当在室内仿真时,使用 WiFi 传输数据,以减少流量的消耗。系统硬件结构如图 2 所示。图 1 无人机仿真与测试系统结构图 2 Pixhawk 飞控硬件结构Pixhawk 飞控采用带有 FMU 的 32 位 STM32F427 芯片作为主处理器9,采用 STM32F103 芯片作为协处理器,并采用双加速度计和双陀螺仪结构,保证无人机飞行的稳定性10-11。主处理器与协处理器间通过 DMA 交互,如果在无人机飞行
8、时主处理器发生错误,无法对动力系统进行控制,此时协处理器获得电机的控制权,控制电机在安全模式下继续运行,直到检测到主处理器能够正常控制电机为止。因此,采用主协双处理器结构能够提高系统的稳定性和安全性。姿态控制模块通过加速度计、陀螺仪、磁力计对无人机的姿态进行感知和测量,位置控制模块通过 GPS 和气压计对无人机当前所处的位置及高度进行测量。对飞控硬件二次开发的重点是加入物联网通信模块,其中,5G 模块选用的是移远 RG200U 模组,该模组支持国内四大运营商,内置丰富的网络协议,集成了多个工业接口,支持多种驱动和软件,适用于大多数物联网设备;WiFi 模块选用 ESP8266 芯片,该芯片具有
9、超低功耗,并且性能稳定,有多种工作模式和外设功能,可满足室内仿真时数据传输的要求12。为了把通信模块封装在飞控内,重新设计了飞控电路板与外壳,如图 3 所示。新设计采用微型镀金航空插头引出所有信号线,提高了连接的可靠性;为传感器模块构建避震结构以提高飞行稳定性;使用铝合金外壳以提高抗电磁干扰能力。图 3 具有物联功能的 Pixhawk 飞控3 仿真系统设计硬件在环仿真系统设计方案如图 4 所示。仿真系统主要由 Pixhawk 飞控和仿真计算机组成。飞控作为硬件部分接入仿真系统,仿真计算机运行无人机仿真模型与虚拟飞行场景,通俗地说,硬件在环仿真就是使用飞控驾驶计算机中的无人机模型在虚拟场景中飞行
10、。无人机仿真模型输出位置与姿态数据(简称位姿数据)送至飞控的内核,运算后得到转速数据,内核再把转速数据送至计算机,控制仿真模型,形成硬件在环的闭环控制。图 4 硬件在环仿真系统设计方案仿真计算机运行 MATLAB 软件,在 SimuLink 环境中运行无人机模型,同时嵌入运行视景窗口软件13。无人机仿真模型的结构如图 5 所示,包括动力单元模型、控制效率模型和无人机刚体模型。模型的输入信号为四轴电机的转速数据,输出为模型的位姿数据14。视景窗口选用 FlightGear 开源飞行模拟软件,使用位姿数据显示仿真过程中无人机模型的飞行画面。使用 Mission planner 地面站软件实现无人机
11、的飞行控制、参数设定与状态监控等功能15。图 5 无人机仿真模型为了使 Pixhawk 飞控具备硬件在环仿真功能,在原生软件的基础上,设计了仿真接口程序。接口程序从飞控串口接物联网技术 2023年/第12期 智能处理与应用Intelligent Processing and Application62收仿真计算机的位姿数据,再传递到飞控内核参与运算;同时,从飞控内核取出电机的转速数据,通过串口发送至仿真计算机。当进行硬件在环仿真时,通过参数设定切换器使用外部位姿数据,飞控根据位姿数据计算电机转速,在无人机模型与飞控间形成闭环的飞行控制。当进行实飞测试时,设定切换器使用传感器解算得到的位姿数据,
12、在飞控与无人机间形成闭环控制环路,控制真实无人机在真实环境下飞行。4 测试系统设计飞控测试系统在四旋翼无人机上搭建,硬件主要包括四轴机架、电机、电调、遥控器等固有设备,以及经过二次开发后包含了 5G 模块与 WiFi 模块的 Pixhawk 飞控。在软件设计方面,主要是在 Pixhawk 原生软件中加入相关通信功能,实现飞控通信功能的软件结构如图 6 所示。主要包括飞控内核、MAVLink通信协议以及自主设计的5G驱动和WiFi驱动。在传输数据时,飞控内核使用 MAVLink 协议把无人机的位置数据、姿态数据、心跳数据等关键数据封装成为 MAVLink数据包,再通过 5G 或 WiFi 驱动传
13、输到相应的通信模块。当通信模块收到地面站发送的控制指令时,利用 MAVLink 协议解析数据包,读出相应指令后传输至飞控内核,实现对无人机的远程控制。图 6 飞控通信功能结构MAVLink 通信协议是一个专门为微型飞行器设计的只由头文件构成的信息编组库,用于无人机与地面站之间的双向通信,该通信协议具有高效、稳定、多机通信等特点16。在通信过程中,TCP/IP 协议把 MAVLink 数据包传输至服务器,MAVLink 数据包成为 TCP/IP 协议的载荷。TCP/IP 与MAVLink 的关系如图 7 所示。图 7 TCP/IP 与 MAVLink 的关系服务器的功能是存储测试数据以及转发飞控
14、与地面站之间的通信数据,成为两者之间数据传输的桥梁。服务器软件的逻辑功能结构如图 8 所示。服务器主要由 MAVLink 解析与封装模块、数据存储模块、转发模块组成。当地面站发送指令时,服务器先解析 MAVLink,获取目标无人机编号后再把数据包发送至相应的无人机,实现指令的转发。当飞控向服务器发送数据时,服务器先解析 MAVLink,如果是数据包则送到数据存储模块存储,如果是心跳包则发送给地面站。图 8 服务器软件功能结构5 仿真与测试无人机仿真与测试系统实物如图 9 所示,包括四旋翼无人机、仿真计算机与地面站。无人机的飞控经过二次开发后具备了仿真与通信功能。飞控与仿真计算机相连进行硬件在环
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 联网 无人机 仿真 测试 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。