当前位置: 首页 > news >正文

基础实验篇 | CopterSim中回传提示消息实验

基础实验篇|CopterSim中回传提示消息实验

01实验名称及目的

回传提示消息实验:在飞控中,我们时常需要向外发布一些文字消息,来反映系统当前的运行状态,这个功能可以通过发送“mavlink_log”的uORB消息来实现。

02实验效果

在CopterSim和QGC中实现回传消息显示。

03运行环境

图片

图片

① :推荐配置请见:https://doc.rflysim.com/1.1InstallMethod.html

②:须保证平台安装时的编译命令为:droneyee_zyfc-h7_default,固件版本为:1.12.1。其他配套飞控请见:http://doc.rflysim.com/hardware.html

04

实验步骤

 Step 1:

打开MATLAB软件,在MATLAB中打开px4demo_mavlink_rc.slx文件,在Simulink中,点击编译命令。

图片

 

图片

 Step 2:

在Simulink的下方点击View diagnostics指令,即可弹出诊断对话框,可查看编译过程。在诊断框中弹出Build process completed successfully,即可表示编译成功,左图为生成的编译报告。

 

Step 3:

用USB数据线链接飞控与电脑。在MATLAB命令行窗口输入:PX4Upload并运行或点击PX4 PSP:Upload code to Px4FMU,弹出CMD对话框,显示正在上传固件至飞控中,等待上传成功。

图片

 

 

图片

 

 Step 4:

打开QGroundControl软件。确认无人机机架等设置如下:

图片

 Step 5:

上传成功后,双击打开"*\桌面\RflyTools\HITLRun.lnk"或"*\PX4PSP\RflySimAPIs\HITLRun.bat"文件,在弹出的CMD对话框中输入插入的飞控Com端口号,即可自动启动RflySim3D、CopterSim、QGroundControl软件,等待CopterSim的状态框中显示:PX4: GPS 3D fixed & EKF initialization finished。

 Step 6:

在CopterSim的状态框和QGC的消息栏中将实时输出的时间变量。

图片

 

 

http://www.lryc.cn/news/101692.html

相关文章:

  • vue基础-动态style
  • vue3使用响应式数据 + v-model导致响应式失效el-form表单无法输入的问题
  • 线段树详解 原理解释 + 构建步骤 + 代码(带模板)
  • Java中Timer的使用
  • 关于EJB,这两文把热闹和门道都说清楚了
  • MixFormerV2: Efficient Fully Transformer Tracking
  • K8S中网络如何通信
  • LangChain Agents深入剖析及源码解密上(三)
  • 分布式限流方案及实现
  • vuejs源码阅读之优化器
  • 【C++】-动态内存管理
  • 微服务SpringCloud教程——微服务是什么
  • RNN架构解析——LSTM模型
  • 苹果电脑系统优化工具:Ventura Cache Cleaner for mac
  • 为了爱人穿越沙漠-心理测试
  • SpringBoot月度员工绩效考核管理系统【附任务书|ppt|万字文档(LW)和搭建文档】
  • 【新星计划】STM32F103C8T6 - C语言 - 蓝牙JDY-31-SPP串口通信实验
  • 算法39:Excel 表列序号
  • Android:ImageView xml方式配置selector 图片切换
  • Spring Boot 缓存 Cache 入门
  • 如何关闭谷歌浏览器自动更新
  • mybatis日志工厂
  • 020 - STM32学习笔记 - Fatfs文件系统(二) - 移植与测试
  • flask用DBUtils实现数据库连接池
  • SQL注入之布尔盲注
  • 微服务入门---SpringCloud(一)
  • Rust vs Go:常用语法对比(九)
  • Typescript 第五章 类和接口(多态,混入,装饰器,模拟final,设计模式)
  • IFNULL()COALESCE()
  • WPF实战学习笔记23-首页添加功能