【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

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

相关推荐
夜听莺儿鸣1 天前
801-203_各无人机厂家对RemoteID支持情况汇总
无人机
云卓SKYDROID1 天前
无人机定点派送技术要点与运行方式
人工智能·无人机·航电系统·高科技·云卓科技
大毛无人机1 天前
无人机找工作去哪找?无人机接单app
无人机
EasyDSS1 天前
互联网视频云平台EasyDSS无人机技术在烟火巡检场景中的的应用
音视频·无人机
云卓SKYDROID1 天前
无人机大脑系统与技术解析
无人机·材质·遥控器·高科技·云卓科技
云望无线图传模块1 天前
无人机图传技术全面解析:模拟与数字异同及应用
无人机·无人机模块·无人机图传·无人机图传系统
yzx9910132 天前
低空经济新纪元:AI驱动的智能无人机技术与应用
人工智能·无人机
智能交通技术2 天前
iTSTech:智慧物流中自动驾驶、无人机与机器人的协同应用场景分析 2025
人工智能·机器学习·机器人·自动驾驶·无人机
老兵发新帖4 天前
无人机开源项目
开源·无人机
timmy-uav6 天前
PX4-Autopilot代码解析(1)-概述
自动驾驶·无人机·飞控·px4