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

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

飞控参数要修改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显示的就是当前对地高度。

相关推荐
liiiuzy2 天前
基于move_base的机器狗定位与导航
ros
Mr.Winter`4 天前
运动规划实战案例 | 基于采样的MPC控制(MPPI)算法(附ROS C++/Python仿真)
c++·人工智能·机器人·自动驾驶·ros·路径规划·具身智能
滴啦嘟啦哒6 天前
【机械臂】【基本驱动】三、对于夹取物体bug的最新解决
深度学习·bug·ros
滴啦嘟啦哒8 天前
【机械臂】【基本驱动】二、在gazebo中实现机械臂运动学逆解及物体夹取
深度学习·ros
Sereinc.Y8 天前
【移动机器人运动规划(ROS)】03_ROS话题-服务-动作
c++·动态规划·ros·slam
花花少年9 天前
快速体验ROS通信之服务(Service)机制
ros·service机制
疯狂的doctor12 天前
conda和ros2 humble共存,rclpy引入失败
conda·ros
程序员龙一15 天前
百度Apollo Cyber RT底层原理解析
自动驾驶·ros·apollo·cyber rt
再遇当年15 天前
ubuntu22.04安装中文输入法且与ros2与clion不冲突
ubuntu·ros·输入法·中文输入法·fcitx5
明月满西楼16 天前
在Ubuntu 20.04实现ROS1 Noetic 与 ROS2 Foxy 多版本共存及切换
ubuntu·ros·noetic·foxy