旋翼无人机常用仿真工具

news/2024/12/2 15:03:24/

四旋翼常用仿真工具

rviz

简单的质点(也可以加上动力学姿态),用urdf模型在rviz中显示无人机和飞行轨迹、地图等。配合ROS代码使用,轻量化适合多机。典型的比如浙大ego-planner的仿真:

https://github.com/ZJU-FAST-Lab/ego-planner-swarm.git

RotorS simulation

RotorS:

https://github.com/ethz-asl/rotors_simulator

利用gazebo仿真,提供gazebo中的简单四旋翼模型。wiki地址:

https://github.com/ethz-asl/rotors_simulator/wiki

RotorS simulation

PX4软件在环仿真:

px4飞控自带软件在环仿真SITL:

https://docs.px4.io/main/en/simulation/

支持gazebo、flightgear、jMAVSim、AirSim等仿真软件。但是主要支持的是gazebo:

https://docs.px4.io/main/en/sim_gazebo_gz/

阿木实验室的prometheus项目也是采用px4软件在环gazebo仿真:

https://gitee.com/amovlab/Prometheus.git

RotorS simulation

由于每架飞机真的在运行PX4飞控固件仿真,因此比较占用cpu,一般一台电脑顶多仿真10架(这也是PX4 SITL支持的上限)。

FlightMare:

由UZH的RPG组开发的flightmare,采用虚幻引擎搭建,物理仿真逼真度高,适合需要与环境交互的仿真:

https://github.com/uzh-rpg/flightmare.git

simulation

其他:

Airsim

采用虚幻引擎,相较gazebo环境更逼真。可能需要运行在gazebo上,和无人机的接口也是个问题,可以参考PX4和Ardupilot中关于airsim仿真的描述。也可以看airsim手册里关于无人机仿真的描述。支持多架仿真。

https://frendowu.github.io/AirSim-docs-zh/

Rflysim

采用虚幻引擎,戴博士搭建的?付费版支持集群功能。

https://rflysim.com/docs/#/


http://www.ppmy.cn/news/79499.html

相关文章

Redis三种模式——主从复制、哨兵模式、集群

目录 一、Redis模式二、Redis主从复制2.1 主从复制概述2.2 主从复制2.3 Redis主从复制过程2.4 搭建Redis主从复制2.4-1 环境部署2.4-2 安装Redis2.4-3 修改 Redis 配置文件(Master节点操作)2.4-4 修改 Redis 配置文件(Slave节点操作&#xff…

ES 查询优化

1、ES调优手段 1.1、设计阶段调优 ES数据区分热、温、冷三个阶段 ES索引按月滚动生成 mapping设置合理的数据类型是否需要分词 使用别名管理索引??? 1.2、数据写入优化 1> 单条写入改为多条数据写入 2> 自动生成ID 3> 索引刷盘时间,…

朴素贝叶斯算法实现英文文本分类

目录 1. 作者介绍2. 朴素贝叶斯算法简介及案例2.1朴素贝叶斯算法简介2.2文本分类器2.3对新闻文本进行文本分类 3. Python 代码实现3.1文本分类器3.2 新闻文本分类 参考(可供参考的链接和引用文献) 1. 作者介绍 梁有成,男,西安工程…

MFC CListCtrl 显示图片

MFC CListCtrl 显示图片 MFC CListCtrl 显示图片PreCreateWindow中设置风格没有起作用在OnCreate中设置CListCtrl的风格最合适在OnInitialUpdate中添加数据最合适需要设置CImageList,资源是我自己搞的一个图片资源ps:参考链接 MFC CListCtrl 显示图片 在使用MFC的C…

安卓、鸿蒙系统通通中招,手机指纹可被轻松破解

正文开始前问下大家,你的手机都采用了哪些解锁方式? 经过这么些年发展,目前手机的解锁方式可谓是五花八门。 从最开始的数字密码到图案密码,再到后来的面部解锁、虹膜解锁、指纹解锁等。 数字密码虽然最早出现,但放到…

揭秘数据传输中常用的加密算法及其优缺点

本文介绍了常见的数据加密算法,包括AES、RSA、DES、3DES和Blowfish。对每种算法的原理、应用场景、优点和缺点进行了详细的介绍。读者可以根据实际需求选择合适的加密算法以提高数据的安全性。 1. 高级加密标准(Advanced Encryption Standard, AES) 原理:AES是一种对称加…

ML之XGBoost:基于泰坦尼克号数据集(填充/标签编码/推理数据再处理)利用XGBoost算法(json文件的模型导出和载入推理)实现二分类预测应用案例

ML之XGBoost:基于泰坦尼克号数据集(填充/标签编码/推理数据再处理)利用XGBoost算法(json文件的模型导出和载入推理)实现二分类预测应用案例 目录 基于泰坦尼克号数据集(独热编码/标签编码)利用XGBoost算法(json文件的模型导出和载入推理)实现二分类预测应用案例 #…

数据可视化是什么?怎么做?看这篇文章就够了

数据可视化是什么 数据可视化主要旨在借助于图形化手段,清晰有效地传达与沟通信息。也就是说可视化的存在是为了帮助我们更好的去传递信息。 我们需要对我们现有的数据进行分析,得出自己的结论,明确要表达的信息和主题(即你通过…