# Gazebo中配置的相机在rviz2显示的画面方向与模型朝向不一致

> 原文链接：https://robotics.hellobike.com/pitfalls/2026-01-03-robotics-se-117957
> 频道：pitfalls | 更新日期：2026-01-03 | 标签：auto, stackexchange, gazebo
> 核心摘要：用户配置的相机在rviz2显示方向错误，解决方案建议将Gazebo相机插件的参考链接修改为光学链接

# Gazebo中配置的相机在rviz2显示的画面方向与模型朝向不一致

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[Gazebo Sim: Camera visualization on rviz2 doesn't match model position](https://robotics.stackexchange.com/questions/117957/gazebo-sim-camera-visualization-on-rviz2-doesnt-match-model-position)（Robotics Stack Exchange #117957）

**状态**：有绕过办法

## 问题

用户将Fuel平台的RGBD相机模型添加到项目URDF文件中并挂载到机器人上，rviz2中显示的相机画面朝向与相机模型实际朝向不符，添加camera_optical_joint配置后问题仍存在。

## 环境

Ubuntu 24.04、ROS 2 Jazzy、Gazebo Harmonic v8.10.0

## 解决办法

1. 找到URDF中Gazebo相机插件的配置行`＜gazebo reference="camera_link"＞`
2. 将该行的reference属性值修改为`camera_link_optical`

原问题作者：SylvanStone；采纳答案作者：Chuck。原内容依 CC BY-SA 4.0 授权，本页摘要同样依 CC BY-SA 4.0 授权。
:::

## 原始参考来源 (Sources)

- [Robotics Stack Exchange #117957：Gazebo Sim: Camera visualization on rviz2 doesn't match model position](https://robotics.stackexchange.com/questions/117957/gazebo-sim-camera-visualization-on-rviz2-doesnt-match-model-position)