- 博客(6)
- 收藏
- 关注
转载 使用VSCode打造APM飞控的编译+烧录+调试一体的终极开发环境
APM(Ardupilot)和PX4是当今世界上最为流行和活跃的两大开源飞控软件项目,它们均在Linux下基于gcc编译工具链开发,对于那些习惯与在Windows下使用Keil MDK开发单片机的童鞋,无疑带来了一定的门槛,除了编译环境搭建较为麻烦之外,还有一个最主要的原因便是难以实现类似Keil上的在线硬件调试(Debug)功能。而本文的主要目的在于引导读者,在Ubuntu系统下为APM飞控搭建一个类似Keil的编译、烧录和调试一体的开发环境,降低开源飞控的入门和开发门槛。
2024-08-12 08:56:50 202
转载 固定翼用F4V3飞控刷ardupilot固件全程详解
ardupilot固件的失控保护逻辑,为飞控未检测到接收机给飞控输出的油门值低于1000,飞控则执行失控保护动作(熟悉inav或者bf的玩家应该清楚,遥控未与接收机连接,或者飞控未检测到接收机,油门值会固定在885)部分版本的固件在失控保护比较保守,所以建议用户执行一次失控保护检查。不用担心,在实际拉锯测试及飞行过程中,RSSI依旧会根据信号距离及阻挡,RSSI显示的数值会衰减(实测飞机在家里,拿着屏幕和遥控及FM30高频头,走出门口,关门,下楼,在屏幕中能看到RSSI信号是逐步衰减的。
2024-07-30 08:08:50 1158
转载 VSCode 打开ESP32工程问题
完成后,下次跳转到其他文件时,就不会在自动扫描仓库了。删除工程中.vsccode文件夹下的所有文件。找到`添加 vscode 配置文件夹。初次使用时,可能需要耐心往下翻一下。VSCode 中打开命令行搜索。关闭之前扫描到的仓库。
2024-06-27 09:07:13 254
转载 无人机任务分配python代码 dronekit使用
PX4 官网的官方文档dronekit部分 https://dev.px4.io/en/robotics/dronekit.html。Dronekit是一个与无人机飞控搭配使用,方便开发者使用代码控制无人机。对于Dronekit,PX4被支持的较少,不可以进行模式切换,而对Ardupilot支持的比较多,可调用的函数也比较多。对于Ardupilot与无人机搭配使用,有一篇还不错的博客,本篇有些内容摘于此篇。首先,启动模拟器,可以是gozebo ,也可以是jmavsim。执行代码时建议把中文注释删除。
2024-06-06 10:38:00 537
原创 使用鱼香ros安装rosdepc
在终端界面中按照提示,选择一键安装rosdepc那一项对应的数字,输入回车,会自动下载和完成rosdep init的工作 3、更新。如果rosdepc update 提示“ rosdepc update ERROR: error loading sources list:”以后有使用到rosdep的命令,都要记得换成rosdepc才对。# 1.安装mavros,根据自己的ros版本进行修改。## 找到了一个超级简单使用的方法:**简单粗暴。# 2.安装GeographicLib依赖库安装。
2024-04-20 15:01:05 2272
转载 ardupilot开发 --- 相机和云台篇
双击屏幕云台将自动回中。云台的roll, pitch, yaw 由 RCx_OPTION(遥控器) 决定,例如 RC6_OPTION = 213 (“Mount Pitch”);云台的roll, pitch, yaw 由这几个参数决定:MNT1_RETRACT_X, MNT1_RETRACT_Y, MNT1_RETRACT_Z;云台的roll, pitch, yaw 由这几个参数决定:MNT1_NEUTRAL_X, MNT1_NEUTRAL_Y, MNT1_NEUTRAL_Z;
2024-04-11 15:23:32 346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人