| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> PX4模块设计之八:Ubuntu 20.04搭建FlightGear模拟器 -> 正文阅读 |
|
[系统运维]PX4模块设计之八:Ubuntu 20.04搭建FlightGear模拟器 |
PX4模块设计之八:Ubuntu 20.04搭建FlightGear模拟器1. 使用FlightGear的源由基于PX4开源软件框架简明简介的框架设计,逐步分析内部模块功能设计。前面,我们用了jmavsim和gazebo模拟器做了介绍。 FlightGear提供物理和视觉真实模拟的模拟器。特别是,它可以模拟许多天气条件,包括雷雨、雪、雨和冰雹,还可以模拟热和不同类型的大气流。 2. FlightGear模拟器简介FlightGear是一款开源飞行模拟器,其目标是创建一个复杂而开放的飞行模拟器框架,用于研究或学术环境,飞行员培训,作为一种工业工程工具,供DIY用户追求他们最喜欢的有趣的飞行模拟想法,最后但肯定不是最不重要的是作为一个有趣、现实和具有挑战性的桌面飞行模拟器。它提供了一个复杂、开放的模拟框架,任何有兴趣参与的人都可以对其进行扩展和改进。 特性:
PX4 目前支持Plane, Autogyro, Rover三种类型。 3. Ubuntu 20.04搭建FlightGear步骤Ubuntu的主要组件的管理和安装是通过apt工具,详见链接。 3.1 设置flightgear数据源新增flightgear数据源ppa:saiarcot895/flightgear
检查新增情况
查看非"xxxx"部分,因为Ubuntu系统版本不一样,可能导致后面两栏有所差别,所以我们主要确认数据源是否添加上就可以了。
3.2 安装flightgear
注:可能安装会遇到网络速度的问题,可以参考:bash脚本返回值应用。 这里我有一个简单脚本,就是遇错从新下载(因为apt-get,有缓冲机制,这样就能在网络不好的情况下,将1.3G+的文件类似断点续传的方式下下来)
3.3 检查安装情况
启动模拟器
4. 编译运行sitl+flightgear还是基于SITL & HITL模拟框架,采用QGroundControl + sitl + flightgear(类似jmavsim方式)来搭建仿真环境。 4.1 PX4编译遇错,组件安装4.1.1 问题1:Failed to load module "appmenu-gtk-module错误提示:
解决方法:安装appmenu-gtk3-module
4.1.2 问题2: Cannot Write into direcotry: /usr/share/games/flightgear/Protocol错误提示:
解决方法:设置目录权限
4.1.3 问题3:其他问题略,基于前面PX4模块设计之七:Ubuntu 20.04搭建Gazebo模拟器的编译环境,如果没有使用或者编译过gazebo模拟器的,可以参考上面关于搭建Gazebo模拟器遇到的问题。 4.2 编译运行sitl+flightgear
编译过程需要时间下载场景相关文件,请耐心等待,尤其是网络比较差的同学(国内都不太理想)。
4.3 QGroundControl + sitl + flightgear+ RC关于这个环境怎么连就不多描述,可以查看以下两个文档。 【1】 PX4模块设计之一:SITL & HITL模拟框架 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/29 8:54:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |