使用激光定高需要注意的问题以及效果测试与读取

使用激光定高需要注意的问题

飞控参数要修改EKF2_HGT_REF

需要改成 range sensor

此时,PX4会选择融合来自激光定高模块传输的高度数据,而不再使用其他数据来源如动捕的z数据

(如果用vision的话手动向vision_pose里面发数据也不是不行【狗头】)

效果测试

  1. mavlink直接看效果
    在mavlink inspector中,找到DISTANCE_SENSOR这一项,勾选current_distance的绘图,可以看到激光定高测试结果的变化趋势曲线。
  2. mavros读取
    /mavros/altitude下会显示当前mavros中的高度结果。
    话题消息类型:mavros_msgs/Altitude
BASH 复制代码
std_msgs/Header header  
float32 monotonic
float32 amsl      
float32 local
float32 relative
float32 terrain
float32 bottom_clearance

其中,relative显示的就是当前对地高度。

相关推荐
kobesdu8 小时前
laser_line_extraction线段提取开源功能包解读和使用例程
人工智能·算法·机器人·ros
kyle~8 小时前
C++---Boost库(准标准库)
开发语言·c++·机器人·ros·boost
康谋自动驾驶5 天前
从数据采集到回放验证:ADTF 适配 ROS2 的 ADAS 测试实践
汽车·ros·数据采集·测试
Robot_Nav7 天前
VSCode 调试 ROS1/ROS2 等项目完整指南
vscode·机器人·ros
code_pgf8 天前
Orin NX 16GB 的 package 安装命令清单 + Docker/工作区目录结构 + bringup 顺序
运维·docker·容器·ros
纽约恋情8 天前
【ROS入门】12. ROS中tf坐标系广播与监听的编程实现
机器人·ros
maxmaxma9 天前
ROS 2 少年创客营:Day 2
机器人·ros
kyle~9 天前
DDS(Data Distribution Service)分布式实时数据分发标准
分布式·ros·dds
ChengQianO10 天前
ROS2 导航播报 & 轨迹模拟 —— 计划
linux·ubuntu·ros
波特率11520013 天前
C++当中is-a(继承)与has-a(成员对象)的辨析与使用指南(包含实际工程当中的使用示例)
c++·ros·串口通信