自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 使用Microchip studio开发Atmel 系列芯片的过程

使用Microchip studio开发SAME70

2024-12-06 15:31:09 2345

原创 关于Microchip开发环境的搭建

关于MPLAB环境搭建 更新中。。。。

2024-10-15 17:00:11 1094

原创 python在powershell中不显示版本信息

在安装完python的时候出现的问题

2024-10-14 15:33:58 729 3

原创 markdown官方说明

csdn官方教程

2024-10-14 15:24:31 1935

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除