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

Ardupilot仿真中遇到的问题(持续更新)

1、如下图所示,提示“Could not find the program [‘arm-none-eabi-ar’] :”

解决方法:

(1)、重启电脑

(2)、把arm-none-eabi-ar下的bin文件夹添加到电脑的环境变量中,然后重启。

2、仿真时提示需要3D校准,无法解锁

首先是查看一下地图上是否有飞机的图标,如果没有,查看在初始设置下的必要硬件中的飞控的类型是否选择上了你编译的类型。

其次输入help,可以看到MAVProxy上的所有命令,其中accelcalsimple命令即为3D校准,输入此命令还不能解锁建议重新编译。

2、仿真时提示“MAV -> link 1 down”

如下图所示,仿真时可能遇到卡住一段时间后提示“MAV -> link 1 down”的情况。我发现在仿真时,将参数“RCx_OPTION”修改为一个非默认值后(比如将RC7_OPTION改为自定义的值102),下一次仿真时就会出现这种问题。

解决方法如下:

1、如果在某次正常仿真时修改过“RCx_OPTION”之类的参数,那么在关闭仿真环境之前将这个参数改为默认值,这样下次仿真时就没有问题(特别注意,RC7_OPTION的默认值不是0,而是7);

2、如果已经不小心关闭了仿真环境,就将“C:\cygwin64\home\计算机用户名\sim”文件夹下的“eeprom.bin”文件删除,这样等效于将实物飞控的FRAM存储器芯片全片擦除,下次重新开始仿真时系统会自动新建这个文件并将各个参数恢复默认值(之前修改的参数都没有了,因此即使是仿真系统,也请经常及时备份参数,好的习惯将使你受益无穷);

3、有时候,偶发这个link 1 down的问题,这时候重启一下电脑可能解决问题;

4、有时候,也可能是你按照第一节课中的方法建立的编译环境不完整(网络不稳定导致的),导致仿真出问题,这时候使用第一节课中的脚本文件重新建立编译环境,可能就解决问题了。

3、利用override重载函数时报错,可查看源函数是否使用了final禁止继承重载,把final删掉即可。

4、引用头文件提示No such file or directory。

原因1:真的没有这个文件

原因2:自定义的头文件引用需要用 “ ” ,用< > 会报错

原因3:编译器问题,把工程下的build文件夹删除重新编译即可

原因4:引用方式出错,#include 相当于cd 命令,即利用cd命令来查找你所引用的头文件

5、将A类赋值给B类报错

解决方法:A类定义时继承B类

http://www.jsqmd.com/news/1235618/

相关文章:

  • 杭州亨得利名表官方维修服务中心地址|2026年7月最新公示|钱江新城华润大厦B座4105官方网点+全国统一服务电话400-901-0695权威发布 - 亨得利腕表维修中心
  • PyMe框架:突破Python移动端开发性能瓶颈
  • libsm64 API详解:马里奥状态控制与物理交互完整教程
  • async 和 await(详解)
  • 内网渗透测试报告生成:Pentestly多格式输出与漏洞管理方案
  • REPENTOGON终极指南:5分钟安装《以撒的结合》最强脚本扩展器
  • TiDB In Action开源社区全解析:贡献指南与生态系统探索
  • 变频器的技术应用:接线与基本参数设置
  • 多协议网络服务端:CetNetworkServer 设计笔记
  • 青岛奢侈品回收去哪里价格高?30 年老牌易奢福,全青岛实体门店一站式高价变现 - 易奢福
  • 如何快速搭建Calculator项目:基于Java 11的完整安装教程 [特殊字符]
  • 实验室的“可重复性”不只来自实验台,也来自采购单
  • 重庆钻石回收迎来变现热潮:全国直营连锁品牌携千名中检鉴定师,添价收全城双店同步国际裸钻流通价 - 二奢分享官
  • SteamGridDB与IGDB API密钥配置教程:解锁高清游戏封面资源
  • AI文献综述工具:智能导航与学术写作革命
  • C++的一些关键字和oneMKL库的安装
  • BilibiliDown完全指南:开源B站视频下载器的5大高效技巧
  • C 语言工业级通用组件手写 11:环形 FIFO 缓冲区
  • OSWorld挑战:深入理解GitHub_Trending/ai/ai-agent-book中的操作系统级AI Agent测试
  • R3nzSkin国服换肤工具:5分钟掌握全皮肤免费使用技巧
  • AI竞争力跃迁公式:掌握这7个底层思维模型,3个月甩开90%同行
  • 从零到精通的ArduPilot开源无人机飞控系统完全指南:多平台自动驾驶控制终极解决方案
  • 5分钟掌握Windows DLL注入:Xenos终极使用指南
  • 2026年7月最新卡地亚无锡来福士界维修保养服务电话 - 卡地亚官方售后中心
  • TTS-papers项目详解:如何构建个人语音合成论文库与研究体系
  • 当一个平台不再需要你“学会使用”,它才算真正做好了
  • 9岁学C++来得及吗?信奥路径下机构匹配指南 - 资讯速览
  • Compose 适配 - 自定义主题
  • smsBomb安全测试实战:10个步骤教你进行短信轰炸安全测试
  • Mysql时间分组