- 博客(153)
- 资源 (8)
- 收藏
- 关注
原创 Debug:PX4报错 error: enumerator value 256 is outside the range of underlying type ‘uint8_t {aka unsign
添加uORB后就这样,应该是uORB数量到256个了,加不上去了。
2024-10-17 16:32:52
314
原创 用好C++的重载运算符 operator
一看就知道是8秒,否则直接写一个8,也不知道单位,就加大了代码阅读难度。用好运算重载符,让代码阅读可读性更高。
2024-09-24 11:31:52
278
原创 PID控制有物理含义吗
对于PID的初学者,经常会有疑惑,为什么位置的误差通过PID就变成了期望速度?他们之间有什么物理关系吗?还有对于无人机,为什么期望升力,又是期望加速度,又是期望油门,这个输出的量纲到底是什么?其实,产生这个疑问的根本原因是没有区分开环控制和闭环控制。在实际控制系统中,我们经常用到开环控制和闭环控制的组合。开环控制其实就是前馈,闭环控制是反馈。接下来将以一个简单例子,说明这种这两种控制的关系。
2024-04-07 11:46:37
963
原创 【旅游】泉州攻略v1.0.0
有着老旧厂房和现代创意空间相映成趣,古老的烟囱,青石红砖的建筑,每一个小角落都是一处不错的拍照场景,超多小青年爱去的拍摄园区,园内好看的背景不少,随手一拍都是画报既视感,还有不少ins风的店铺。在泉州小城里也有一座满满少女心的粉色教堂,位于开元寺对面的弯弯曲曲巷子里,也叫花巷天主教堂,在闽南的红砖厝的簇拥下,这座哥特式建筑显得更加耀眼与独特,教堂由主体建筑和钟楼构成,淡雅的粉色墙壁与白色建筑线条组合,满足你的少女心,是妹子们不可错过的一大拍照地,粉粉嫩嫩的少女风,怎么拍都好看,就算男友是手残党也不用担心。
2024-03-27 21:48:33
1178
1
原创 PX4 gazebo 仿真出现 recv from error: Connection reset by peer
同时打开gazebo和QGC会出现。把QGC里的UDP连接关闭即可。
2024-02-04 10:21:45
238
原创 R2 score
21−SSTSSEwhere, SSEi1∑nyi−yi2SSRi1∑nyi−yˉi2SSTi1∑nyi−yˉi2SSESSRR2in [01221−∑i0nyi−yˉi2n∑i0nyi−yi2n1−VarMSE。
2023-12-30 11:56:27
745
原创 Git使用教程 gittutorial
本文介绍怎用使用 Git 导入新的工程、修改文件及如何其他人同步开发。首先, 可以使用以下指令获取文档帮助笔者注:不建议看这个文档,标准的语法介绍格式,很不友好可以使用指令查看提交过程笔者注:不过也不建议使用,虽然优点GUI感觉,但毕竟是命令行输出。建议安装个GitKraken,才是真的方便。在开始任何开发之前,建议线配置用户名和邮箱,例如笔者注:这个配置是全局有效的,就是整台电脑都有效,配置保存在文件里。上面的名字和邮箱就是注册Github/Gitee/Gitlab 的用户名和邮箱。
2023-12-27 22:37:32
1398
1
原创 The Matrix format of Least Square Method (LMS)
i1∑n∣∣yi−xiTθ∣∣21where θm×1iT1×mand yi1×1isθXTX−1XTY2where Yn×1and Xn×my1⋮ynn×1Xx1T⋮xnTn×m3)Omiting.— over —
2023-11-27 11:04:35
434
原创 科学上网也clone不全PX4?
不能科学上网就先搞定科学上网,不然真的难顶。别信那些不用科学上网的,很容易出bug,浪费大把的时间。PX4大框架 clone 下来了,但是内部的子模块很多没有,报了很多 Fatal,例如。别搞,都已经科学上网了,还搞不定?通过,启动Gazebo,大功告成!已经科学上网,下载PX4固件。终于没有Fatal了!
2023-11-24 16:51:07
682
原创 PX4天大bug,上电反复重启,连不上QGC!
总之是CPU占用率太高嘛,于是删除几个任务,重新下载程序,编译结果Flash大约用来88%,还是不行。所用的CPU大约 65%,下载运行,终于可以连上QGC了。然后把99%改为90%,再下载自己的程序。然后重启,飞机就反复重启。想连接QGC把参数改回来,但是连不上,下载原生PX4固件也没用!本以为能够使用SD卡修改参数,但是不行。避开CPU检查,能解锁,不至于挂掉,但是感觉有点危险。由于自己写的代码CPU占用率过高,解锁报错。最后编译下载 debug版本,就是把。从默认的 90% 变为 99%。
2023-10-24 21:36:50
1217
2
原创 PX4 gazebo仿真修改步长
gazebo中的无人机默认是250Hz,采样间隔0.004,为了提高这个值,将。但是角速度环控制频率还是只是250Hz,不知道为什么。也没用,每次重启都会自动变为250。
2023-10-20 11:33:11
280
原创 Ubuntu18.04安装QGC报错 `GLIBC_2.29‘ not found
安装老版本QGC,此处安装 v3.5.6 版本的QGC,链接为。:官网的教程是针对Ubuntu20.04的。
2023-10-18 18:02:47
2254
3
原创 manual control lost 飞机乱飞
Gazebo或jmavsim里仿真都这样,突然QGC会出现 manual control lost,然后飞机会乱飞。改为最大值35,默认是0.5,实物建议改回0.5,可能是电脑卡的问题,导致遥控器信号丢失,因此直接设为最大值。设置为 Disable,相当于关闭遥控器丢失失效保护,默认是Return返航,所以会乱飞。
2023-10-09 10:38:22
1019
原创 MATLAB APP纯小白入门 两数相加
万事开头难,最怕第一次。使用matlab APP 实现两数求和,如下图所示,c = a + b,输入数字后,按 “=” 就计算。
2023-09-19 14:15:20
856
原创 Lead-Lag控制器形式
对于Lead-Lag(超前—滞后),有的地方叫做控制器 Controller,有的地方叫补偿器 Compensator,有的地方叫滤波器 Filter,都是一个东西。都是截至频率,开环系统的截至频率接近于闭环系统的带宽,可以看作带宽。Lead-Lag也有几种不同的形式,一种是。这种方法是控制器设计时需要参数。
2023-08-22 11:34:22
681
原创 Lead-Lag控制器形式
对于Lead-Lag(超前—滞后),有的地方叫做控制器 Controller,有的地方叫补偿器 Compensator,有的地方叫滤波器 Filter,都是一个东西。都是截至频率,开环系统的截至频率接近于闭环系统的带宽,可以看作带宽。Lead-Lag也有几种不同的形式,一种是。这种方法是控制器设计时需要参数。
2023-08-19 17:53:08
847
原创 PX4 HITL 疯狂报错 Tx queue overflow
做HITL,报错 Tx queue overflow,连不上QGC,鬼知道啥情况。
2023-08-06 18:35:23
506
2
UAV021_6-Sbus_ControlMotor-Update.zip
2020-10-26
UAV021_6-Sbus_ControlMotor.zip
2020-10-26
UAV021_5-PWM_4Channel_Capture.zip
2020-10-26
UAV021_3-9AxisSensor_Calibrate_Simple.zip
2020-10-26
UAV021_2-IIC_10DOF_MPU6050_HM5883_MS5611.zip
2020-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人