【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

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

相关推荐
创小董2 天前
无人机低空安全管控系统技术详解
安全·无人机
大江东去浪淘尽千古风流人物2 天前
【LIO】FAST-LIO论文详解
人工智能·算法·机器学习·无人机·xr
云卓SKYDROID3 天前
无人机飞行时状态详解!!!
无人机·科普·知识·高科技·云卓科技
从懒虫到爬虫3 天前
无人机视角下落水救援检测数据集
数据集·无人机·qq767172261
创小董3 天前
无人机飞手培训机构组建及市场分析
无人机
云卓科技3 天前
无人机之遥控器工作频率篇
科技·安全·机器人·无人机·制造
创小董3 天前
无人机飞手教员组装、调试高级教学详解
无人机
FL16238631293 天前
基于yolov8的无人机检测系统python源码+onnx模型+评估指标曲线+精美GUI界面
yolo·无人机
从懒虫到爬虫3 天前
松材线虫多光谱数据集
数据集·无人机·qq767172261·松材线虫多光谱
NewsMash3 天前
南京移动5G-A无人机赋能螃蟹产业迎来运输革命
5g·无人机