简介

一个小型固定翼无人机集群仿真演示平台,使用matlab和simulink搭建。可以被用于验证协同控制算法或者运动规划算法的可行性。平台本身具有可扩展性,可以增加到10架,20架甚至更多的无人机。当然你也可以把它减少到一架进行单机的验证。

输入:无人机的规划路径

输出:每架无人机每个时刻的13个状态量

并将无人机的状态变化进行动态展示

​​​​​​

13个状态量:

世界坐标系三个方向上的位置

机体坐标系三个方向上的速度

滚转角 俯仰角 偏航角

滚转角速率 俯仰角速率 偏航角速率

时间

pn1 % inertial Northpositionpe1 % inertial East positionpd1 % inertial Down positionu1 % body frame velocitiesv1w1phi1 % roll angletheta1 % pitch anglepsi1 % yaw anglep1 % roll rateq1 % pitch rater1 % yaw ratet1 % time

平台搭建的初衷

最近有需要把协同控制的算法扩展到固定翼无人机上的需求,但是协同控制算法一般考虑的都是一阶二阶积分器或单车模型。即使考虑固定翼模型,也只是简单的固定翼动力学模型。

但是真实的固定翼无人机飞控模型是十分复杂的,具有很强的非线性。并且要在数学上严格证明固定翼无人机协同控制算法的收敛性是很困难的。 那么我怎么说明我提出的固定翼协同控制算法,或者规划算法是有效的呢。此时就需要使用一个较为真实的固定翼飞控来模拟真实的无人机飞行状态。既然我不能在数学上严格的证明,那么我就使用工程上的表现证明算法的可行性。这就是我搭建这个平台的缘由。

其实Matlab是自带一个固定翼无人机的仿真工具的,但是官方给出的文档较少,你看不到箱子里面具体的代码,动画展示也只有一架飞机,总之就是不好用。

搭建的代码主要参考兰德尔的《小型无人机理论与应用》,里面底层的飞控代码我也不懂,我的工作就是把它们整合起来。并能够在一个画面里面展示多架。其实做planning的人把控制的细节也搞懂是十分浪费时间的,本身也没有必要。

平台代码链接:https://github.com/chengji253/Multiple-fixed-wing-UAVs-flight-simulation-platform

如果你觉得还不错的话,欢迎star或者folk。

小型固定翼无人机集群仿真演示平台相关推荐

  1. Crazyswarm/Crazyflie多无人机集群编队实验平台

    平台概述 Crazyswarm多无人机集群编队实验平台是基于ROS开发的可快速实验多种无人机单机飞行任务和无人机集群控制算法开发验证的实验平台. Crazyswarm多无人机集群编队实验平台使用Cra ...

  2. 新品发布 | 无人机集群编队全套方案来啦!

    无人机集群编队开发平台 当我们研究集群算法或相关应用时,一般情况下,都会先开发仿真,仿真开发完毕后,常常因为找不到合适的无人机平台验证自己的集群算法或代码而发愁,好不容易找到接近的无人机平台后,却又与 ...

  3. 核心案例|国防科技大学虚实结合的无人机集群系统

    项目名称:虚实结合的无人机集群系统 场       地:室内 关  键  词:无人机.集群编队.协同控制 核心案例|国防科技大学虚实结合的无人机集群系统 01 ■  项目背景 本项目通过多无人机仿真模 ...

  4. 技术分享 | 基于室外RTK/GPS定位系统下的无人机集群协同

    在自然界中,为弥补个体能力的不足,诸多生物种群能通过个体相互之间的交流与合作呈现出某种群体行为,比如鱼群结群游弋.鸟群聚集迁徙以及蚂蚁协同搬运等.受此激励,人们希望开发像鸟群.鱼群一样自由集结可以执行 ...

  5. 猿创征文 | 一文看懂!无人机集群半物理仿真系统的7大模块拆解,超详细!

    在无人机集群研究领域,仿真验证技术可以高效且低廉的对算法理论,极大的缩短研制周期,降低研制成本.全数字仿真技术和半物理仿真技术是仿真验证技术的两种主要实现方式,本篇带你快速了解无人机集群半物理仿真系统 ...

  6. 无人机集群自组织搜索仿真模型设计与实现

    摘要:城市威胁背景下无人机集群自组织搜索移动目标问题,是无人机集群作战应用的一个重要发展方向.采用基于Agent的复杂系统建模仿真工具,构建了无人机集群搜索仿真模型框架,设计实现了无人机集群自组织搜索 ...

  7. 无人机集群作战仿真研究现状及在城市作战中的应用前景(附最新无人集群项目内容)

    随着人工智能.分布式系统.组网通信等技术的推进,以及机载硬件水平的显著提升,无人机集群受到以中美为首的军事强国高度关注和大力发展.无人机集群也被认为能够颠覆未来战场形势的一种作战手段,因此军事强国均在 ...

  8. 前沿应用丨大规模无人机集群与“虚实结合”半实物仿真系统

    一.应用背景 无人机集群在军事.安全.救援.航空监测.物流配送等领域具有广泛的应用前景.它可以提高任务执行的效率.灵活性和安全性,同时降低人力资源的需求和风险,无人机集群研究涉及多个学科领域,如机器人 ...

  9. 无人机集群定位与编队方式研究总结(最详细的鸟群模型分析)

    个人总结:   无人机个体模型需要考虑惯性,内部噪声.传感器更新延迟.数据处理时延.通讯局域性以及一般环境噪声;   其速度控制分量大致可分为四项:趋于期望速度的控制分量,避撞控制分量,对齐控制分量以 ...

最新文章

  1. ucint核心边缘分析_5G、云计算、物联网与边缘计算的相辅相承
  2. BOW模型在ANN框架下的解释
  3. 第一道java编程题
  4. 一个复杂系统的拆分改造实践
  5. Sublime text无法自动通过package control安装插件的研究
  6. mysql c api 封装_封装MySQL C API 基本操作
  7. 51.com庞升东:其实我认为自己比较像唐僧
  8. python-布尔数据
  9. seaborn-heatmap
  10. jquery基础知识(一)
  11. 6自由度机械臂的建立
  12. 写剧本、模仿声音、制造笑点,机器学习进军好莱坞
  13. HP惠普笔记本Microsoft ACPI Compliant System未知设备的解决办法
  14. 347. Top K Frequent Elements
  15. 凤凰系统基于android x x86,凤凰系统X86版pc客户端_凤凰系统X86免费版_易玩网
  16. 滕州小学计算机教室,东湖教育四十年|滕州小学--小学校 大世界
  17. 【python量化交易学习】从tushare获取股票交易数据,存入后再从mysql或excel读取数据,筛选股票,用pyecharts画出K线图。
  18. 用js做购物界面的常用效果
  19. 计算机无法连接iphone,iphone6连接电脑没反应怎么回事?iphone6连接电脑没反应的解决方法...
  20. 伊利诺理工大学计算机专业,美国伊利诺伊理工大学世界排名_专业_申请条件-PSONE品思...

热门文章

  1. html中的那些炫酷吊炸天的操作
  2. 微信小程序利用canvas绘制一个动画百分比圆圈
  3. html3d轮播图片效果,CSS3,3D效果轮播图
  4. AURIX TC397 CAN MCMCAN
  5. c++课后题,声明一个长方体类Box,该类有长度(length),宽度(width),高度(height)三个数据成员,类中有获取及修改长度…………
  6. 周末愉快——程序猿的浪漫css画玫瑰礼盒
  7. SpringBoot、VUE基于国产环境适配开发(国产系统、国产数据库、国产中间件)
  8. 【开发日志-已归档】2021-06
  9. 【3】现代计算机图形学(正交投影,透视投影,MVP变换)
  10. CSDN博客索引-2