无人机真机搭建问题记录文档(待续)

搭建问题

问题1

高飞课程中的飞控停产,更换飞控(pixhawx 6c)出现如下问题
1、飞控太大造成安装机载电脑的碳板上的孔被挡住。
2、课程提供的飞控固件,与更换的飞控不匹配

解决办法

1、现在的无人机碳板上只安装三个螺纹孔(强度中等,不影响使用)
2、对碳板图纸进行更改,后续使用新的碳板图纸
3、找到官网新的固件进行烧录官网
在这里插入图片描述
参考教程飞控固件烧录

问题2

机载电脑装完环境后d435i不显示
安装第二步时出现下面的错误
在这里插入图片描述

configuring Secure BooYour system has UEFI Secure Boot enabled. UEFI Secure Boot requires additional configuration to work with third-party drivers.
The systen will assist you in configuring UEF1 secure Boot. To pernit the use of third-party drivers, a new Machine-Owner key (MoK) has been generated. This key now needs to be enrolled in your systen's firmware.
To ensure that this change is being made by you as an authorized user,and not by an 
attacker, you must choose a password now and then confirm the change after reboot 
using the same password, in both the "Enroll Mok" and "change Secure Boot state" 
menus that will be presented to you when this system reboots.

解决办法

1、按esc 点击确定,设置密码,重启,选"Enroll Mok"

问题3

电机在改完px4参数后不转

解决办法

1、电调连接无人机飞控时要按照序号连接4个电机,白线连接S端,黑线连接负号-端
飞控端连FMU/PWM
![在这里插入图片描述](https://img-blog.csdnimg.cn/29b158e24c28448e97b706d747d27765.png

2、SYS_USE_IO 设为零,FMU为穿越机模式支持dshot模式,IO为低速模式不支持dshot模式

问题4

少买了一些工具

解决办法

1、购买清单中应额外添加绝缘胶带、尖嘴钳、XT60母头、助焊剂,硅胶线要备注黑红,不然全是黑的

问题5

PX4参数更改后,不会重启飞控

解决办法

请添加图片描述

问题6

sd卡中,新建了/etc/estras.txt,加入了

mavlink stream -d /dev/ttyACM0 -s ATTITUDE_QUATERNION -r 200
mavlink stream -d /dev/ttyACM0 -s HIGHRES_IMU -r 200

PX4IMU发布频率还是50

解决办法

再加一句

mavlink start -d /dev/ttyACM0 -b 921600
mavlink stream -d /dev/ttyACM0 -s ATTITUDE_QUATERNION -r 200
mavlink stream -d /dev/ttyACM0 -s HIGHRES_IMU -r 200

同时把这里改为921600,注意-d后面不要忘了加空格
这里还是存在问题每次开机都要 打开QGC 重启一下飞控才可以
在这里插入图片描述

问题7

NoMachine 无法使用Ctrl + Alt + T打开Linux终端

解决办法

参考办法

问题 8

Vins-Fushion 校准后换场景总是需要重新校准

解决办法

出现这种问题的原因是第一次校准的场地光场景复杂,校准完任然存在问题,校准的时候需要平行光(我们是用平行灯棒,拉上窗帘),无其他光源干扰。找到这种场地校准,校准的时候平稳的绕场地走一圈,多放一些特征点。

问题 9

自动起飞悬停,会出现后仰

解决办法

是起飞前晃动造成的误差,造成后仰吗?

问题 10

暴飞

解决办法

斜着暴飞的原因:无人机的螺旋桨急停后,有反力造成螺旋桨的紧固螺丝松了
垂直暴飞的原因:
1、无人机的IMU数据频率太低,没有改为200HZ
2、定位发散(阳光直射)
解决办法:起飞前确认螺旋桨螺栓,确认定位信息不发散,确认IMU频率在200左右

问题 11

Linux下录屏

解决办法

开始录屏/结束录屏:Ctrl + Alt +Shift + r(录屏默认的时长30秒,超时会自动结束!)
当看到 Ubuntu 桌面的右上方多了一个红色的小圆点,代表正在录制

注意:
录屏后文件默认存放在主目录内的视频目录中
录屏是直接录制
不能录制声音
临时增加下一次录屏时长
控制台输入:
时长延长至300秒

gsettings set org.gnome.settings-daemon.plugins.media-keys max-screencast-length 300

问题 12

bag包恢复

解决办法

参考

遗留问题

1、换定位算法的时候改这里
请添加图片描述
2、这里展示了为什么仿真无人机总是停留在3米的地方(电子围栏)
请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/125754.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pytorch 笔记:index_select

1 基本使用方法 index_select 是 PyTorch 中的一个非常有用的函数,允许从给定的维度中选择指定索引的张量值 torch.index_select(input, dim, index, outNone) -> Tensorinput从中选择数据的源张量dim从中选择数据的维度index 一个 1D 张量,包含你想…

GPS学习(一):在ROS2中将GPS经纬度数据转换为机器人ENU坐标系,在RVIZ中显示坐标轨迹

文章目录 一、GPS模块介绍二、坐标转换转换原理参数解释: 增加回调函数效果演示 本文记录在Ubuntu22.04-Humbel中使用NMEA协议GPS模块的过程,使用国产ROS开发板鲁班猫(LubanCat )进行调试。 一、GPS模块介绍 在淘宝找了款性价比较高的轮趣科技GPS北斗双…

Linux 远程桌面软件

为您的 IT 管理员配备最好的 Linux 远程桌面软件至关重要。原因如下?Linux 是一个开源和免费的操作系统,它提供了一个非常灵活和可定制的软件内核。由于其开源性质,Linux 被认为是市场上最安全的操作系统之一,它拥有一个全球用户社…

关于readline方法使用的一个中文乱码引发的思考

故事起源于这段代码,我想给一个本地地址然后去读取文件内容,然后使用了reader.readLine();方法,但是本地没有任何报错,但是线上中文乱码导致直接报错了。 BufferedReader reader;try {reader new BufferedReader(new FileReader(…

Qt 中model/View 架构 详解,以及案例实现相薄功能

model/View 架构 导读 ​ 我们的系统需要显示大量数据,比如从数据库中读取数据,以自己的方式显示在自己的应用程序的界面中。早期的 Qt 要实现这个功能,需要定义一个组件,在这个组件中保存一个数据对象,比如一个列表。我们对这个列表进行查找、插入等的操作,或者把修改…

PHP自定义文件缓存实现

文件缓存:可以将PHP脚本的执行结果缓存到文件中。当一个PHP脚本被请求时,先查看是否存在缓存文件,如果存在且未过期,则直接读取缓存文件内容返回给客户端,而无需执行脚本 1、文件缓存写法一,每个文件缓存一…

【项目实训】汽车租贷系统(完整代码)

文章目录 1.实验目标2.实验设计3.完整代码4.具体分析5.实验结果附:系列文章1.实验目标 本实验旨在设计和实现一个汽车租赁系统,供客户使用。该系统能够根据客户的选择自动计算租金、租车日期、注意事项以及优惠金额等内容,并提供相应的服务和提示。 2.实验设计 2.1 类的设…

语音信号处理给音乐信号增加房间混响效果

语音信号处理给音乐信号增加房间混响效果 是否需要申请加入数字音频系统研究开发交流答疑群(课题组)?可加我微信hezkz17, 本群提供音频技术答疑服务 1 源码布局 2 源文件与音频文件和生成文件 3 编译方法

vue-router学习(三) --- 导航守卫

文章目录 全局导航守卫路由独享导航守卫组件内的守卫完整的导航解析流程loadingBar 案例 全局导航守卫 beforeEachbeforeResolveafterEach 路由导航守卫 beforeEnter 组件导航守卫 beforeRouteEnterbeforeRouteUpdatebeforeRouteLeave 全局导航守卫 当一个导航触发时&#x…

「Qt中文教程指南」如何创建基于Qt Widget的应用程序(四)

Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 本文描述了如何使用…

点云配准--对称式ICP

对称式ICP 写在前面的话 针对于局部平面不完美的情况,提出了一种对称式ICP目标函数,相较于传统的ICP方法,增大了收敛域,提高了收敛速度。论文理论说明不甚清楚,实验较少,但代码开源。 理论 对称目标函数…

elementUI树节点全选,反选,半选状态

// <template>部分 <div class"check-block"><el-divider></el-divider><el-checkbox :indeterminate"indeterminate" v-model"checkAll" change"handleCheckAllChange">全选</el-checkbox><e…

1-1 prometheus 概述

一、概述 二、特点 三、核心组件 四、基础架构 4.1 Prometheus 的主要模块包含 4.2 运行逻辑 五、Prometheus 与 Zabbix 的对比 六、总结 一、概述 1. 什么是prometheus? 开源系统监控 和 警报工具包受启发于Google的Brogmon监控系统(相似的Kubernetes是从Google的Br…

518抽奖软件,可从Excel~Word~Pdf~网页导入名单

518抽奖软件简介 518抽奖软件&#xff0c;518我要发&#xff0c;超好用的年会抽奖软件&#xff0c;简约设计风格。 包含文字号码抽奖、照片抽奖两种模式&#xff0c;支持姓名抽奖、号码抽奖、数字抽奖、照片抽奖。(www.518cj.net) 从Excel、WPS表格导入 整列&#xff1a; 用鼠…

华泰证券:新奥能源:零售气待恢复,泛能与智家仍是亮点

来源&#xff1a;猛兽财经 作者&#xff1a;猛兽财经 猛兽财经获悉&#xff0c;由于新奥能源&#xff08;02688&#xff09;发布三季度经营数据&#xff1a; 1-3Q23&#xff1a;天然气零售量yoy-4.7%&#xff0c;燃气批发量yoy17.6%&#xff0c;综合能源销量yoy34.2%&#xff…

Java中 #{}和${}的区别

2023.10.31 #{}&#xff1a;先编译sql语句&#xff0c;再给占位符传值&#xff0c;底层是PreparedStatement实现。可以防止sql注入&#xff0c;比较常用。 ${}&#xff1a;先进行sql语句拼接&#xff0c;然后再编译sql语句&#xff0c;底层是Statement实现。存在sql注入现象。…

A. Directional Increase -前缀和与差分理解 + 思维

题面 分析 观察指针移动的性质&#xff0c;可以发现每一段都是从起点走到终点&#xff0c;在原路返回&#xff0c;这样每一段也就表示&#xff0c;在起点处加一&#xff0c;在终点处减一&#xff0c;形成了很明显的差分结构&#xff0c;思考能否构造出a数组的关键就是他的前缀…

JavaScript之React

前言 React 是一个用于构建用户界面的 JavaScript 库&#xff0c;由 Facebook 开发。它可以让开发者编写可重复使用的 UI 组件&#xff0c;并且可以自动地更新 UI。React 的运行原理可以分为两个部分&#xff1a;虚拟 DOM 和组件更新。 虚拟 DOM React 使用虚拟 DOM 来代表实…

生态扩展:Flink Doris Connector

生态扩展&#xff1a;Flink Doris Connector 官网地址&#xff1a; https://doris.apache.org/zh-CN/docs/dev/ecosystem/flink-doris-connector flink的安装&#xff1a; tar -zxvf flink-1.16.0-bin-scala_2.12.tgz mv flink-1.16.0-bin-scala_2.12.tgz /opt/flinkflink环境…

相关性网络图 |显著性标记

一边学习&#xff0c;一边总结&#xff0c;一边分享&#xff01; 本期教程 写在前面 此图是一位同学看到后&#xff0c;想出的一期教程。 最近&#xff0c;自己的事情比较多&#xff0c;会无暇顾及社群和公众号教程。 1 安装和加载相关的R包 library(ggraph) library(tidy…