还剩7页未读,继续阅读
文本内容:
无人机集群编队变换虚拟仿真实验设计和实现[摘要]无人机的视觉智能、智能协同、规划设计是人工智能深度学习技术、视觉识别技术等的成功应用,目前无人机实验因涉及飞行器空域限制、实验安全、人员管理等问题,无法开设实体实验课程,特别是集群编队实验代价巨大传统教学中,这部分内容以理论讲解为主,效率低、体验差,难以激发学生的学习能动性运用虚拟仿真手段,引导学生参与无人机集群表演设计全过程,通过编队设计、路径优化、灯光规划等过程,帮助学生体验人工智能项目设计流程和合作方式,掌握无人机集群飞行特点,理解多智能体协同,探索降低碰撞概率的方法,激发学生学习兴趣,提高其实践创新能力[关键词]无人机;虚拟仿真;人工智能[基金项目]年度浙江省高校实验室工作研究项目“基于的无人机编队2022AI虚拟仿真实验项目开发”ZD202201[中图分类号][文献标识码][文章编号]G
642.0A1674-9324202438-0001-06[收稿日期]2023-03-31人工智能的工业应用需要融合多专业多学科的知识尽早让不同专业学生了解和熟悉人工智能技术,有助于他们结合本专业知识实现“人工智能化”的发展然而,人工智能算法往往比较抽象难懂,需要结合具体应用进行教学讲解无人机应用可以生动形象地体现这些技术,比如无人机的视觉智能、智能协同、规划设计就是人工智能深度学习技术、视觉识别技术等的成功应用学生通过参与“机器人与人工智能”课程,可以实现理论知识运用于实际应用的落地,还可培养学生对人工智能的学习兴趣、专业交叉应用能力、实践动手能力,进而培养其创新思维和创新意识[]1-2o
一、实验开设的背景和意义“机器人与人工智能”是我校面向各个专业学生的通识课程,它围绕人工智能的基本思想、基本理论、基本方法和应用展开,融合了人工智能和机器人技术的前沿知识,帮助学生提高参与人工智能项目的综合能力,为后续发展打下基础课堂教学采用翻转课堂、过程性评价等方式提高学习的能动性和互动性,引导学生探索人工智能前沿知识为帮助不同学科背景的学生了解抽象的算法和模型,我们将人工智能技术融入应用系统,在动手实验中加深对方法、步骤和原理的理解不同专业学生组队参与人形机器人、智能小车、无人机等智能系统项目的开发,并承担不同的角色,从而理解不同专业知识在人工智能项目中的作用,实现多学科的融合和学生的个性化发展多智能体协同是分布式人工智能的一个重要分支,也是本课程的一项重要教学内容,主要包括多智能体规划、协商、交互机制等理论,在军事、交通、医疗等众多领域有广泛的应用前景无人机集群是多智能体协同的一个重要载体和测试场景近几年,无人机集群的商业表演吸引了大量的目光,也激发了学生的学习兴趣为帮助学生更好地理解多智能体路线规划技术,本课程引入无人机集群编队实验学生通过组队设计无人机集群编队表演,探索无人机飞行路径优化方法,体验多智能体协同开发流程目前,无人机实验因场地、人数和设备等原因无法开设实体实验课程,特别是集群编队实验代价巨大,还涉及飞行器空域限制、实验安全、耗时、人员管理等问题传统教学中,这部分内容以理论讲解为主,效率低、体验效果欠佳,难以激发学生学习能动性本项目运用虚拟仿真手段,引导学生参与无人机集群表演设计全过程,通过编队设计、路径优化、灯光规划等过程,帮助学生体验人工智能项目设计流程和合作方式,掌握无人机集群飞行特点,理解多智能体协同,探索降低碰撞概率的方法,激发学生学习兴趣,提高其实践创新能力[]3
二、实验目的第一,帮助学生掌握无人机集群编队变换的基本原理,通过实际案例使学生实践无人机编队设计、编队变换、灯光演示等操作过程,掌握无人机飞行和灯光控制的基本接口;通过完成无人机集群阵列变换项目,体会不同学科知识在人工智能项目分工中的作用,培养人工智能思维,实现知识、技能和素质的有机融合第二,帮助学生探索航迹控制和风险控制方法,推动学生探索使用人工智能方法规划最优飞行路径,降低集群系统碰撞发生概率,培养学生解决复杂问题的综合能力;突破学校教学设施的时空限制,使学生能够随时随地单独进行虚拟操作,熟悉无人机集群编队这一人工智能技术的重要载体,提高实验过程的直观性和体验感[4-5]o
三、实验原理、教学过程与实验方法本实验项目通过建模、动画模拟、人机交互、可视化等方法仿真无人机集群3D3D编队变换的动态过程其原理框图见图无人机集群不同阵列之间的变化是通过中
[3],1央处理平台集中控制实现的,航迹控制主要组件见图20
(一)实物场景下的实验原理航迹控制原理控制系统需要事先编排好每架飞机的位置、灯光和航迹方案,再通过每架飞机的飞控、定位、通信等系统实现集群阵列变化的表演[4-5].飞控系统本项目仿真四轴可编程无人机它的飞行控制能力强,可实现前飞、1后飞、悬停、平移,以及向任何方向调整自己的位置为确保无人机飞行稳定,中央处理平台需要掌握一定的飞行数据传感器可以接收所有加速度、速度、高度、倾斜度的数据,将其转化为电流传输给机上的计算器,并最终传输给中央处理平台无人机整列变化中需要用到的传感器包括压力传感器,控制无人机相对于出发点的高度,高度每升高米,大气压下降千分之一;加速度仪,实时测量无人机倾斜度,控制飞行高度;30陀螺仪,共有个(每条轴线上一个),测量每条轴线上的旋转角速度陀螺仪对温度3很敏感,每次系统启动都会自动校准.定位系统室外定位系统采用民用其定位精度只有米直接用定〜2GPS,35GPS位,由于难免存在误差,定位精度达不到编队飞行的要求为提高定位精度,定位时采用差分技术需要事先在地面上架设一个基准站,地面基准站有GPS GPS事先标注准确的空间坐标,然后跟实时测量到的结果进行差分无人机则根据收到GPS的误差信息对自己的位置进行实时纠偏通信系统中央控制平台和单机之间的通信采用移动通信技术或无线电技术移
3.动通信技术主要为或信号,相对于无线电来说带宽更宽,可容许大量的通信设备,4G5G缺点是受移动信号范围控制无线电技术主要为令牌环网技术,“令牌”IEEE
802.5在无人机之间快速反复地传递,确保每一架无人机都有机会与中央控制平台通信,令牌总线逻辑结构如图所示3的基本原理是利用令牌避免网络冲突,提高网络的数据传送率传送IEEE
802.5数据时会由掌握令牌的中央控制设备先发送数据接收数据的无人机会检查表头,若是送给自己的则进行处理无论是否是送给自己的,都会再传下去,传一圈后检查资料是否相同以确定资料没有传输错误送完数据后可依需要调整令牌的优先度,再把令牌传递到下一台无人机若接收到令牌,但优先度较自己的高,则要把令牌传递到下一台无人机
(二)无人机可编程控制接口中央控制平台通过可编程接口控制无人机集群的阵列变换控制平台先通过通信系统获取每架飞机的位置、速度、加速度等信息,然后按照预设的航迹给每架飞机发送飞行控制指令,最后再根据位置和加速度信息,对每架飞机的位置进行微调这些信息的获取和发送,都可以通过中央控制平台的可编程控制接口实现,见表lo
(三)碰撞风险优化原理无人机阵列变换要控制好每架无人机飞行的航迹,最重要的是在有限的飞行距离下降低无人机碰撞发生的概率无人机集群的目标是不能让任何两架飞机在飞行途中发生碰撞,即任何一架飞机的最大碰撞概率表明了整个系统的碰撞风险编号和无人机i j发生碰撞的概率采用正态分布的形式表示,两架无人机离得越近越容易发生碰撞,计算公式为其中,为均值,表示标准差表示两架无人机相距最近时刻u disi,j的欧式距离,在整个飞行过程中离散化成秒计算一次相互距离,那么,1其中,表示两个阵型变化需要的时间间隔,编号为的无人机在时刻的坐标为T it无人机集群表演时,不发生碰撞,即需要满足同时,考虑到无人xit,yit,zit o机飞行会耗费电能,飞行距离越短越好,因为不同无人机之间电源容量相近,保证飞得最远的无人机飞行距离小于设定的电源要求即可,每架无人机飞行的距离需要满足表示每次飞行的最大距离定义为didmax,dmax di其中,表示航迹点的数目,即飞机变化飞行轨迹的重要节点为减少变速和变轨N的复杂性,设定每次阵型变化只允许设置个航迹点3碰撞风险优化过程可以理解为保证的情况下,尽可能小上述求解过程P10-6di是多目标优化问题,很难找到解析解,可以采用遗传算法求解局部最优解另外,碰撞风险优化是开放性的问题,可以使用除遗传算法之外的人工智能、[6-7]o数学、物理等方法进行优化四虚拟场景下的实验原理为让学生更好地理解人工智能的智能体协同概念,对机体、灯光和飞行场景,飞控、定位和通信系统,无人机可编程控制接口,编队变换设计过程以及碰撞概率优化过程进行了仿真该实验对无人机集群编队过程核心要素仿真度较高,是仿真环境下的真实体验.机体、灯光和飞行场景的建模无人机仿真采用物理部件扫描件,为真实物13D理部件在虚拟空间的再现,核心要素仿真度虬灯光为三维平面皮肤覆盖效果,灯光100效果仿真度超过图和图分别为无人机的立体结构图和三视图地形场景采用80%45全景效果图方式,体现立体空间位置和大小的关系,实现日照、天地差异的建模采用物理运行轨迹控件,实现飞机起飞、飞行和降落的动画效果.飞控、定位和通信系统的仿真本项目通过构建三维坐标系统,确定飞机在虚2拟空间的位置和速度,仿真了无人机的加速度、速度、高度传感器学生可以实时观察每架无人机的状态信息定位系统采用经纬度坐标转化为坐标转换方法,实时仿真XYZ飞机经度和纬度与三维空间的对应关系无人机之间的通信由系统控制实现,实现了单机和中央控制系统之间的实时通信,仿真了通信过程,但并未仿真通信协议.无人机可编程控制接口仿真本项目实现了对常用可编程控制接口函数的仿真3实物系统中,学生编写飞行程序后,导入真实无人机实现飞行控制在仿真系统中,相同的程序可以直接导入仿真系统,仿真系统进行编译后,实现对虚拟无人机集群的控制.编队变换设计过程的仿真本项目将编队变换过程分为编队设计、灯光规划和4风险控制等步骤,用户通过三维空间的交互操作,实现对编队变换过程的实验在实验过程中,学生可以按需设置队列阵型和灯光配置,并通过飞行模拟动画查看设置效果如果设置参数不合理,或者不能正确规划飞行路径,都有可能导致碰撞风险过高碰撞概率优化过程的仿真碰撞概率优化的计算过程由人工智能软件完成学
5.生将计算结果通过无人机可编程控制接口导入仿真系统,实现碰撞概率的优化学生只有理解、掌握了无人机控制函数和遗传算法,才能获得较佳的航迹路径规划结果学生在进行验证测试时,实验软件还会记录不同时刻无人机的位置,比较无人机碰撞概率和飞行距离,用于对学生实验结果的客观评价
四、系统架构、开发环境和运行效果系统平台由远程云服务器和本地实验系统组成,云服务器用于存储实验仿真数据、用户信息、教师评价等内容;本地实验系统分为数据处理、资源管理和系统管理等模块系统开发技术和运行环境仿真、开发工具、开发包3D HTML5,Unity3D Web3D three,运行环境服务器核、内存、磁盘、显存、型号、js,CPU1616GB240GB1GB GPUi7-8750H操作系统数据库无人机集群编队变换虚拟仿真实验平台见图Windows Serve,Mysql6,系统控制界面和实验效果界面见图7o
五、实施过程和效果本项目以无人机集群为载体,运用三维建模工具搭建无人机集群编队变换仿真系统,将无人机集群操作涉及的多个知识点融合,学生通过仿真平台体验真实场景下的无人机集群编队表演开发过程在交互过程中,学生可以通过鼠标和键盘实现自由操作,设计编队阵型、规划灯光模式、查看飞行参数等,实现无人机阵列的旋转和缩放功能;通过可编程接口可以设置各项飞行参数,控制每架无人机的飞行速度、方向和距离通过虚拟仿真实验,学生加深了对无人机操控体系的理解,提高了对编队控制、风险优化的理解能力;在编队设计和灯光控制环节中,学生可以充分展示自己的空间想象力,实时获取设计结果的动画展示过程,加深对集群控制的理解;在三维场景中,多视角、多尺度完成各个实验步骤,提高编队设计的开放性,倡导探究式学习,提升了学生综合实践能力[]6-7万其中,李文生.高校实验教学改革与创新人才培养[].当代教育论坛宏L11J观教育研究,20074103-
105.]贺占魁,黄涛.虚拟仿真实验教学项目建设探索[].实验技术与管理,L2J2018,352108-111+
116.[]熊宏齐.国家虚拟仿真实验教学项目的新时代教学特征[].实验技术与管3J理,2019,3691-
4.[]邓磊,段福洲,李家存,等.虚拟仿真实验教学模式探索以无人机航测综4合实习为例[].科技创新导报,J2019,1635234-
237.[]贾宜霖,岳训.引领式空中汉字展示无人机集群的仿真研究[].无人系统5J技术,2021,4332-
39.[]卢燕梅,宗群,张秀云,等.集群无人机队形重构及虚拟仿真验证[]6J.航空学报,2020,414248-
259.刘艳,刘全德.无人机飞行模拟仿真平台设计.科学技术与工程,
[7][J]2022,222912969-
12976.Design andImplementation ofVirtual SimulationExperiment forFormationTransformationof UAVClusterZHAN Jian-guoa,SHAN Zhen-yua,TAO Guo-fangba.School ofInformation Scienceand Technology,b.Laboratory amp;Equipment ManagementDepartment,Hangzhou NormalUniversity,Hangzhou,Zhejiang311121,China AbstractThe visualintelligence,intelligent collaboration,planning,and designof UAVsare successfulapplications ofartificial intelligencedeeplearning technologyand visualrecognition technology.At present,UAVexperiments cannotbe performeddue toissues likeair trafficcontrol,safetyconcerns inconducting experiments,personnel management,and especiallythehuge costassociated withconducting experimentson theformation andswarmingflying,which makesexperiments withUAV difficultto carryout.In traditionalteaching,this partof thecontent ismainly basedontheoretical explanations,which offerslow efficiencyand poorexperience.This methodis alsounable tostimulate studentslearning initiatives.Thisproject usesvirtual simulationmethods toguide studentsto participateinthe entireprocess of UAV clusterperformance design.Through formationdesign,path optimization,lighting planning,and otherprocesses,theproject helpsstudents participatein thedesigning processand differentcollaborations,master thespecial featuresofUAVclusterflight,understand multi-agent coordination,explore waysto reducetheprobability ofcollisions,stimulate interestin learning,and improveabilitiesto innovateand toapply theknowledge topractical issues.Key wordsUAV;virtual simulation;artificial intelligence。
个人认证
优秀文档
获得点赞 0