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

【PX4飞控】在 Matlab Simulink 中使用 Mavlink 协议与 PX4 飞行器进行交互

这里列举一些从官网收集的比较有趣或者实用的功能。

编写 m 脚本与飞行器建立 UDP 连接,并实时可视化 Mavlink 消息内容,或者读取脚本离线分析数据。不光能显示 GPS 位置或者姿态等信息的时间曲线,可以利用 Matlab Plot 功能快速定制化显示一些自己关心的信息,作为 QGC 和 Mavros + plotjuggler 两种工具链的补充,当然实时性和可靠性肯定比不上真正的地面站。

Visualize and Play Back MAVLink Flight Log - MATLAB & Simulink

编写 m 脚本,与飞行器建立 UDP 连接,拉取飞控参数列表或者批量刷参数。可用于统一多飞行器的参数,相比 Python/C++ 脚本实现与 QGC 有线导入配置文件可能更加效率?或者可以实现快速对比两机参数这样的功能~

Tune UAV Parameters Using MAVLink Parameter Protocol - MATLAB & Simulink

在 Simulink 中实现推送/拉取航点,设置/拉取参数的方法。虽然功能很酷炫,但是没什么应用价值。想要在实际生产环境中使用,还需要补充 TCP 断连自动重连机制, UDP 丢包下航点重发机制,隐性工作量很大,不如一开始就用其他语言来实现。

MAVLink Microservices Data Exchange in Simulink - MATLAB & Simulink

http://www.xdnf.cn/news/462151.html

相关文章:

  • python处理异常,JSON
  • 数据结构—排序(斐波那契数列,冒泡,选择,插入,快速,归并,图,广度优先算法)
  • NSSCTF [GFCTF 2021]where_is_shell
  • 【MySQL】多表连接查询
  • postgresql主从+repmgr+keepalive安装
  • Google DeepMind 推出AlphaEvolve
  • Trivy:让你时刻掌控的开源安全扫描器
  • 产线视觉检测设备技术方案:基于EFISH-SCB-RK3588/SAIL-RK3588的国产化替代赛扬N100/N150全场景技术解析
  • SQL:MySQL函数:条件函数(Conditional Functions)
  • OpenCV人脸识别EigenFace算法、案例解析
  • [学习]RTKLib详解:tle.c(系列终章)
  • 一般的析因设计
  • 探索Turn.js:打造惊艳的3D翻页效果
  • 2025年,如何制作并部署一个完整的个人博客网站
  • 让三个线程(t1、t2、t3)按顺序依次打印 A、B、C
  • 网站漏洞存在哪些危害,该如何做好预防?
  • Java中的深拷贝与浅拷贝
  • Blender 入门教程(三):骨骼绑定
  • 三目云台20倍变焦智能监控技术
  • 基于Arduino的迷你掌上游戏机
  • TCP(传输控制协议)建立连接的过程
  • 黑马k8s(七)
  • 用户安全架构设计
  • Unity碰撞检测:射线与胶囊体投射/Layer(层)、LayerMask(遮罩层)
  • 分布式AI推理的成功之道
  • How to configure Linux mint desktop
  • SpringBoot核心优势与适用场景分析
  • 【SPIN】PROMELA语言编程入门基础语法(SPIN学习系列--1)
  • FramePack - 开源 AI 视频生成工具
  • 基于Vue3制作一个可以拖拽排列的卡片,支持nuxt3