【PX4-AutoPilot教程-TIPS】PX4控制无人机在Gazebo中飞行时由于视角跟随无人机在画面中心导致视角乱晃的解决方法

PX4控制无人机在Gazebo中飞行时由于视角跟随无人机在画面中心导致视角乱晃的解决方法

问题描述

无人机在Gazebo中飞行时,无人机始终处于画面中央,会带着视角乱晃,在Gazebo中进行任何操作视角都无法固定。

观察Gazebo左侧World栏GUI选项,发现有一个track_visual项,这个是Gazebo中的跟随视角,跟踪目标是无人机iris,但是手动点击无法取消,设置Gazebo使用FOLLOW选项跟随其他目标也无法实现,Gazebo打开时默认是不会进行视角跟随的,所以我猜测原因是PX4在Gazebo仿真中写了一个脚本来使无人机一直处于画面中央。

通过观察发现这个camera的名称为gzclient_camera,于是在PX4源码中搜索这几个关键词,比如client、camera、gazebo,结果还真找到了相关代码。

在Tools/sitl_run.sh文件中有如下的代码,控制Gazebo中的视角跟随无人机。

复制代码
# Disable follow mode
if [[ "$PX4_NO_FOLLOW_MODE" != "1" ]]; then
    follow_mode="--gui-client-plugin libgazebo_user_camera_plugin.so"
else
    follow_mode=""
fi

解决方法

在运行仿真命令时加上前缀PX4_NO_FOLLOW_MODE=1来屏蔽视角跟随部分代码。

复制代码
PX4_NO_FOLLOW_MODE=1 make px4_sitl_rtps gazebo

之后再次运行即可在固定视角下观察无人机的运动。

相关推荐
云卓SKYDROID6 小时前
无人机电压模块技术剖析
人工智能·无人机·电压·高科技·云卓科技
timmy-uav7 小时前
MissionPlanner架构梳理之(十)-参数编辑器
系统架构·无人机·开源地面站·missionplanner
数学建模小secret20 小时前
2025 数学建模高教社杯 国赛(A题)| 无人机干扰弹 | 建模秘籍&文章代码思路大全
数学建模·无人机
云卓SKYDROID1 天前
无人机信号防干扰技术难点分析
无人机·遥控器·高科技·云卓科技
UAV_ckesc1 天前
无人机 GNSS 天线详细讲解:定位的 “感知神经”
无人机·gnss
UAV_ckesc1 天前
技术解析:Breeze 80A-M FOC 无人机电调的性能优势与保护机制
无人机·固定翼·无人机电调·无人机动力·南昌长空科技
蜀中廖化1 天前
Griffin|增强现实数据集|无人机数据集
ar·无人机
Molesidy2 天前
【UAV】基于PX4+Ubuntu24.04.3的无人机制作的开发环境搭建
ubuntu·无人机·px4·gazebo·uav
无线图像传输研究探索2 天前
无定位更安全:5G 高清视频终端的保密场景适配之道
5g·安全·音视频·无人机·5g单兵图传·单兵图传·无人机图传
2zcode2 天前
基于Matlab狭窄空间环境中多无人机自重构V字队形方法研究
重构·无人机