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

news2024/10/6 2:28:24

搭建问题

问题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.coloradmin.cn/o/1139279.html

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

相关文章

如何平衡需求变更与项目进度冲突问题?

需求变更往往会对项目进度产生影响,可能会导致项目进度的重新评估、调整和重新开发已有功能,从而延长交付时间。如果忽视拒绝需求变更,会导致客户的不满和冲突。 因此如何更好地平衡两者间的冲突问题,迫在眉睫。一般来说&#xff…

【Unity ShaderGraph】| 制作一个 高级流体水球效果

前言 【Unity ShaderGraph】| 快速制作一个 流体水球效果一、效果展示二、简易流体水球效果三、进阶流体水球效果四、应用实例 前言 本文将使用ShaderGraph制作一个 高级流体水球 ,可以直接拿到项目中使用。对ShaderGraph还不了解的小伙伴可以参考这篇文章&#xf…

8.MySQL内外连接

个人主页:Lei宝啊 愿所有美好如期而遇 目录 表的内连和外连 内连接 外连接 左外连接 右外连接 我们进行演示的表结构是这样的: 表的内连和外连 内连接 内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我们前面学习的…

Vue3项目创建+组合式API使用+组件通信+渲染微博热搜+打包上线

摘要 Vue3的组合式API大大减少了代码量,以及使用也方便了很多,本案例使用Vite创建一个Vue3示例,简单介绍Vue3的组合式API使用以及父传子组件传参示例。 创建Vue3项目 1、首先要安装 Node.js 下载地址:https://nodejs.org/en/do…

css-物联网管理界面

效果图: 分享链接: monitor https://www.aliyundrive.com/s/CkLVqXcnJFc 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。

qt 双击可执行文件提示没有平台插件Qt platform plugin

准备打包可执行文件时,双击可执行文件 报错提示: 解决办法: 从qt安装目录下拷贝platforms文件夹,放在你要执行的可执行目录里。

App在哪里可以免费内测分发?

当ios开发者开发完成ios App后,往往要进入内测或公测阶段,需要进行分发,测试用户才能下载应用。 App分发平台是许多app开发类企业经常使用的平台,将主要开发的app上传到app分发平台上进行内测下载。很多开发者服务平台其实是提供…

SDRAM学习笔记(MT48LC16M16A2,w9812g6kh)

一、基本知识 SDRAM : 即同步动态随机存储器(Synchronous Dynamic Random Access Memory), 同步是指其时钟频率与对应控制器(CPU/FPGA)的系统时钟频率相同,并且内部命令 的发送与数据传输都是以该时钟为基准&#xff…

Python中if __name__ == ‘__main__‘,__init__和self 的解析

一、 if __name__ __main__ if __name__ __main__的意思是: 当.py文件被直接运行时,if __name__ __main__之下的代码块将被运行; 当.py文件以模块形式被导入时,if __name__ __main__之下的代码块不被运行。 1.1、一个 xxx.p…

面试题复盘-2023/10/20

目录 笔试题面试题(未完待续) 笔试题 一.多选题 A:map的key是const,不可更改 B:STL中的快速排序比一般的快速排序速度更快,是因为中值排序法 C:list的插入效率是O(1) D:vector的容量只能增大不能减小 解析: B: STL中的sort函数的…

Python教程总结版

目录 1. chr()和ord()的用法 2. input()——读取数据的转换 2.1 int(),float(),list() 数据转换 2.2 split()函数处理多个输入值 2.3 map()强制转换 1. chr()和ord()的用法 for i in range(65, 91): print(chr(i), end) # 控制台输出:ABCDEFGHIJKLMNOPQRSTUV…

关于高并发你必须知道的几个概念

🎈个人公众号:🎈 :✨✨✨ 可为编程✨ 🍟🍟 🔑个人信条:🔑 为与不为皆为可为🌵 🍉本篇简介:🍉 本篇记录高并发必须知道的几个概念,如有出入还望指正。 关注公众…

墨西哥专线港口通航情况

随着全球贸易的不断发展,墨西哥作为拉美地区的重要国家,其港口通航状况对于国际贸易具有重要意义。本文将从墨西哥专线港口的通航现状、通航瓶颈以及未来发展趋势等方面进行分析,以期为墨西哥港口的发展提供一些参考。 一、墨西哥专线港口的通…

使用Linux JumpServer 堡垒机进行远程访问

文章目录 前言1. 安装Jump server2. 本地访问jump server3. 安装 cpolar内网穿透软件4. 配置Jump server公网访问地址5. 公网远程访问Jump server6. 固定Jump server公网地址 前言 JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。JumpS…

有什么不起眼,却很挣钱的副业?

说两个真人真事儿: 1、我有一个表妹,去年生完孩子后,开始在家做视频剪辑工作。 主要是剪辑一些古装剧、家庭剧等视频,然后发布到抖音和快手等短视频平台。 她会把视频剪辑成一集一集的,先发布片段进行推广,如果用户觉得剧情吸引就提示他们可以付费购买全集。 我表妹…

JS:获取当前时间、计算2个时间的相差天数

前言 本文将介绍在js中对时间的一些操作,包括:获取当前的年、月、日;获取指定格式的时间;2个时间的相差天数等 基本操作 在js种可以使用特定的函数,获取当前的年、月、日等时间 date .getYear(); //获取当前年份(2…

动画云渲染要多少钱?云渲染怎么使用?

其实动画云渲染的具体费用会根据所使用的平台、渲染模式、渲染时间等因素而有所不同,具体还是要看你所使用的云渲染平台。下面我们以炫云云渲染为例,告诉你动画云渲染需要多少钱。 炫云云渲染是第一家实现一键云渲染的平台,是最早的一批云渲染…

公司给了个CheckStyle,还给公司一片红润

项目总监在管理项目时,会担心技术人员开发代码不规范的问题。如果人员少口头述说一下就好了。但是人员大呢?比如50人的大团队,如果一个一个去说那肯定不可能。所以就需要借助工具checkstyle了。checkstyle的介绍如下: “CheckStyle是SourceF…

腾讯联手警方重拳出击 《绝地求生》外挂首案告破

12月13日,闲游盒腾讯公司联手无锡江阴警方破获一起利用《绝地求生》游戏外挂非法谋利的重大案件,3名核心涉案犯罪嫌疑人全部落网,并对犯罪事实供认不讳。这是腾讯宣布获得《绝地求生》国服独家代理权以来,破获的首起《绝地求生》外…

整数转罗马数字-----题解报告

题目:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 直接按照题目模拟过程即可 public String intToRoman(int num) {int []a{1000,900,500,400,100,90,50,40,10,9,5,4,1};String []b{"M","CM","D",&quo…