随笔分类 -  围城的PX4

分享自己PX4的学习经历
PX4学习日志四:PositionControl.cpp代码解读
摘要:PositionControl.cpp文件中内部运行流程 首先看bool PositionControl::update(const float dt)函数,该函数先进行有效性判断。 跳转到_positionControl函数 if (valid) { _positionControl(); 分析_ 阅读全文
posted @ 2024-07-16 14:42 导航到海布里球场 阅读(398) 评论(0) 推荐(0)
PX4学习日志三:自定义uORB消息并保存到日志
摘要:创建uORB消息 在路径“msg”中自定义文件feixing_demo.msg(尽量不要使用类似于test_uorb_demo.msg之类的名称),输入: uint64 timestamp # 时间戳,time since system start (microseconds) bool enabl 阅读全文
posted @ 2024-07-12 15:42 导航到海布里球场 阅读(400) 评论(0) 推荐(0)
PX4学习日志二:自定义任务与参数
摘要:自定义任务 头文件冒号引用的是当前目录的子文件夹 终端输入make px4_sitl_default boardconfig,调用gui界面将任务加入到px4代码中。 在路径“ROMFS/cannode/px4fmu_common/init.d/rc.mc_apps”,输入test_demo sta 阅读全文
posted @ 2024-07-12 10:22 导航到海布里球场 阅读(256) 评论(0) 推荐(0)
PX4学习日志一:C++与git
摘要:c++ 类中private定义的变量和函数,只能在当前的cpp文件使用,外部文件不可使用访问。 #pragma once 表示只需要编译一次。 引用: &a 构造函数与析构函数: 创建: RateControl() = default; ~RateControl() = default; 实例化: 阅读全文
posted @ 2024-07-11 22:10 导航到海布里球场 阅读(127) 评论(0) 推荐(0)
PX4源码工作队列运行流程
摘要:记录PX4源码学习的过程,一起加油啊~ 本文参考:https://blog.csdn.net/qq_42985705/article/details/131218211 模块启动 飞控模块启动脚本 路径:PX4-Autopilot\ROMFS\px4fmu_common\init.d\rcS 代码( 阅读全文
posted @ 2024-07-05 00:02 导航到海布里球场 阅读(695) 评论(0) 推荐(0)
mavros的wiki官网阅读指南
摘要:本文是mavros的wiki官网的阅读指南。 本文参考:https://blog.csdn.net/z1872385/article/details/119904982 mavros-ROS wiki官网: http://wiki.ros.org/mavros#mavros.2BAC8-Plugin 阅读全文
posted @ 2024-06-27 13:00 导航到海布里球场 阅读(367) 评论(0) 推荐(0)