- 博客(15)
- 收藏
- 关注
原创 深入理解 IMU 标定要解决的“三座大山”
IMU标定需要解决三大确定性误差:零偏误差(通过减法消除)、刻度系数误差(通过乘法修正)和正交误差(通过矩阵乘法补偿)。完整的标定模型为IMU_calibrated = S·M·(IMU_raw-b),其中S为刻度矩阵,M为补偿矩阵,b为零偏向量。QGroundControl的校准过程通过6面翻转采集数据,逆向求解这些参数。但即使完美标定,动态零偏和随机噪声仍需通过Allan方差分析和卡尔曼滤波等动态方法进一步处理。理解这些误差特性对研发高精度导航系统至关重要。
2026-03-16 17:19:34
422
原创 从 PX4 到 ROS2 再到 CSV:打通底层通信与高频 IMU 数据采集
本文详细介绍了如何从Pixhawk 6C飞控获取高频IMU数据并转换为CSV格式的完整流程。首先通过Micro XRCE-DDS架构打通飞控与ROS2的通信链路,使用USB-TTL模块连接TELEM2接口避免端口冲突。然后编写ROS2节点订阅/fmu/out/sensor_combined话题,匹配PX4的BestEffort QoS策略获取原始数据。利用rosbag2录制数据后,通过自定义C++节点将.db3格式转换为包含时间戳、三轴角速度和加速度的CSV文件,便于在Matlab中进行IMU预积分和ESK
2026-03-15 16:32:27
410
原创 基于ROS 2架构的RGB-D ORB特征提取技术演进与应用前景深度研究报告
摘要: 随着空间计算时代的到来,视觉SLAM技术正从几何状态估计向高维度语义理解演进。ROS2生态的爆发(下载量增长85%)标志着机器人软件架构进入确定性执行与硬件加速的新纪元。RGB-D传感器(如Orbbec Gemini2)结合ORB特征提取技术,通过物理深度信息解决了传统SLAM的尺度模糊性问题,并在ROS2的零拷贝通信与硬件加速(GPU/FPGA)支持下实现毫秒级延迟。针对动态环境,融合YOLO语义分割与几何约束的混合架构(如YOLO-ORB-SLAM3)将轨迹误差降低93%。尽管深度学习特征(如S
2026-02-28 16:10:14
1052
原创 ROS 2 + OpenCV 实战:基于 RGB-D 相机提取 ORB 特征点并获取真实物理距离
本文介绍了在ROS 2环境下使用OpenCV处理RGB-D相机数据的实战案例。通过message_filters实现RGB图像和深度图像的近似时间同步,解决传感器数据时间戳不一致的问题。核心代码展示了如何提取ORB特征点并获取其真实物理距离:首先转换图像格式,然后检测特征点,最后从深度图中查询对应坐标的距离值并进行可视化。文中还包含了安全校验、无效数据过滤等细节处理,为视觉SLAM和机器人导航应用提供了实用参考。
2026-02-28 15:36:49
1088
原创 PX4 + ROS2 Humble + Gazebo 视觉仿真环境搭建与排错指南
本文记录了在Ubuntu 22.04下搭建PX4+ROS2 Humble+Gazebo视觉仿真环境的关键步骤和常见问题解决方案。主要内容包括:1) 核心组件版本和启动命令;2) 三个典型问题的排错方法(ROS2找不到图像话题、编译内存不足、QoS不匹配);3) 最终可运行的ORB特征检测节点C++源码。重点解决了Gazebo与ROS2的通信配置、虚拟机内存优化和图像话题订阅等关键问题,为无人机视觉仿真开发提供了实用参考。
2026-02-27 16:05:51
626
原创 从飞控底层到机器视觉:PX4 + ROS 2 + Gazebo + OpenCV 全链路联合仿真
本文介绍了构建无人机自主导航全链路仿真环境的技术方案,成功打通PX4+ROS 2+Gazebo+OpenCV联合仿真系统。作者在Ubuntu 22.04平台上部署ROS 2 Humble,通过Micro XRCE-DDS Agent实现PX4与ROS 2的通信。针对Gazebo环境优化了3D仓库场景,并解决了C++节点开发中的内存溢出和QoS通信问题。目前系统已实现视觉特征提取功能,为后续视觉定位和自动巡航算法验证奠定了基础。
2026-02-27 15:57:44
580
原创 跨平台联合仿真:Ubuntu PX4 SITL 发送姿态数据至 Windows MATLAB/Simulink 全记录
在无人机控制算法开发中,拥有一个高效、可视化的软件在环(SITL)仿真环境是重中之重。今天成功搭建并跑通了一套跨平台、多软件协同的无人机仿真闭环系统,实现了物理引擎、飞控底座与数据分析的可视化无缝衔接。
2026-02-26 13:13:40
547
原创 2025年惯性导航系统(INS)与多传感器融合方案深度研究报告
2025年多传感器融合导航技术综述 随着自动驾驶和机器人技术的快速发展,多模态传感器融合已成为导航系统的核心技术趋势。本报告分析了2025年主流INS融合方案的技术特点与市场现状: 核心趋势:战术级IMU价格降至500-1000美元,固态激光雷达突破200美元,4D成像雷达崛起; 技术方案:详细对比了LIO、VIO、RIO及轮式里程计融合方案,涵盖算法架构、硬件选型和价格区间; 性能对比:LIO(cm级)精度最高但成本高,VIO成本最低但环境敏感,RIO全天候但分辨率有限; 应用建议:根据ODD选择最优组合
2026-02-10 15:16:50
1241
原创 STM32轮询定时器中断标志位不准
文章探讨了STM32定时器标志位轮询中的时序问题。作者发现一个看似无用的标志位赋值语句(flag_200hz=0)会微妙影响200Hz定时任务的执行节奏:保留该语句时,5ms定时发送正常;删除后发送间隔拉长至15ms。这揭示了在高频任务中,即使简单语句的执行耗时也会影响外设操作时序。最终建议采用定时器精准分频而非轮询方式,以确保时序准确性。案例展示了嵌入式开发中时序控制的精妙性和潜在陷阱。
2026-01-04 19:36:57
609
原创 px4 使用gazebo进行模拟
本文介绍了使用PX4与Gazebo进行无人机仿真的完整流程。首先通过克隆PX4仓库并运行安装脚本完成环境搭建。随后介绍了启动不同类型仿真模型(多旋翼/固定翼/车类/水下机器人)的命令。针对编译过程中可能出现的子模块版本不匹配问题,提供了三种解决方案:自动更新子模块(推荐)、手动更新以及专家用户处理方式。最后解决了Gazebo依赖库缺失问题,包括安装python3-lxml等必要依赖包和更新软件源的方法。成功配置后,系统将同时启动PX4 SITL模拟器、Gazebo仿真环境和MAVLink连接。
2025-09-12 22:31:45
1339
原创 通过SSH协议拉取代码库
本文详细介绍了如何生成SSH密钥并配置GitHub连接:1)使用ssh-keygen命令生成ED25519密钥对,可选择设置密码保护;2)将公钥内容复制并添加到GitHub账户的SSH设置中;3)通过ssh -T命令测试连接;4)使用SSH协议克隆仓库。还提供了常见问题解决方案,包括权限设置和密钥冲突处理。整个过程确保了安全的Git操作认证,适合需要SSH连接GitHub的用户参考。
2025-07-07 15:36:28
763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
3