(十六)Ubuntu 20.04 下搭建PX4+MATLAB 仿真环境(HITL)

news/2024/9/29 1:18:28/

在文章(十五)Ubuntu 20.04 下搭建PX4+MATLAB 仿真环境我们学习了如何配置仿真环境,在本节,主要进行HITL的仿真环境搭建。

根据(十五)Ubuntu 20.04 下搭建PX4+MATLAB 仿真环境完成配置到如下界面:此处以雷迅V5+(pixhawk 4衍生型号)为例,PX4 Autopilot board选择PX4 Pixhawk 4,Build Target选择px4_fmu-v5_default。

(其余步骤与前面提及的文章类似)

选择默认启动脚本还是自定义启动脚本,此处使用默认选项即可。

选择QGC地面站安装路径,注意地面站的命名只能是QGroundControl.AppImage,否则校验安装会失败。

在地面站中选择机架类型,此处以四旋翼为例,如图选择HIL Quadcopter X。

编译结果,编译信息可在MATLAB控制台显示。

 

 PC连接飞控,Host Serial Port选择相应的USB端口,点击Upload Firmware。此时会弹出一个窗口,提升先拔掉USB线,再点击OK,然后再重新连接USB线,随后固件开始烧录,MATLAB终端可显示烧录过程。


 

烧录完毕后点击Get Accelerometer data ,可看见如下信息,代表成功。


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

相关文章

centos 7.9安装k8s

前言 Kubernetes单词来自于希腊语,含义是领航员,生产环境级别的容器编排技术,可实现容器的自动部署扩容以及管理。Kubernetes也称为K8S,其中8代表中间8个字符,是Google在2014年的开源的一个容器编排引擎技术&#xff…

基于springboot垃圾分类网站

基于springboot垃圾分类网站 摘 要 本论文主要论述了如何使用JAVA语言开发一个垃圾分类网站 ,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述垃圾分类网站的当…

32 C 语言指针的长度与运算(指针加减整数、指针自增自减、同类型指针相减、指针的比较运算)

目录 1 指针的长度 2 指针与整数的加减运算 3 指针自增与自减 4 同类型指针相减 5 指针的比较运算 6 测试题 1 指针的长度 在 C 语言中,sizeof 运算符可以用来计算指针的长度。指针的长度实际上与指针所指向的数据类型无关,而是与系统的位数&…

kali linux crunch工具使用 -- 生成字典

1. 生成26位字母为元素,最小俩位数最大四位数的密码字典并保存到文件中 #crunch min max -o 文件路径 crunch 2 4 -o /root/pass.txt #crunch 2 4 >> /root/pass.txt图上显示2MB,一共有475228个(2~4位的密码) #查看pass.txt文件里的前20行 head 20 pass.txt…

基于STM32的智能灌溉系统

目录 引言项目背景环境准备 硬件准备软件安装与配置系统设计 系统架构关键技术代码示例 传感器数据采集自动灌溉控制实现显示与报警功能应用场景结论 1. 引言 智能灌溉系统可以根据土壤湿度和环境条件,自动调节灌溉设备,实现精准的水资源管理。该系统…

Vue74 路由的props配置

笔记 ​ 作用:让路由组件更方便的收到参数 {name:xiangqing,path:detail/:id,component:Detail,//第一种写法:props值为对象,该对象中所有的key-value的组合最终都会通过props传给Detail组件// props:{a:900}//第二种写法:props…

Linux 压缩制定目录下指定类型的多个文件

编写一个 Shell 脚本,将指定目录下的指定类型的文件打成一个压缩包 这里主要会涉及到文件查找find和打包tar命令 这是第一版,里面存在着很大的问题 if ["$#" -ne 3]; then # 这里是运行报错的第1行echo "用法:$0 <目录> <文件类型> <输出压缩…

如何在openEuler上安装和配置openGauss数据库

本文将详细介绍如何在openEuler 22.03 LTS SP1上安装和配置openGauss数据库&#xff0c;包括数据库的启动、停止、远程连接配置等关键步骤。 1、安装 使用OpenEuler-22.03-LTS-SP1-x64版本的系统&#xff0c;通过命令行安装openGauss数据库。 1.1、确保系统软件包索引是最新…