Skip to content

踩坑Robotics Stack Exchange2022-03-17

RViz 中机器人为什么会横向移动? ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:Robot moving sideways in RVIZ ROS(Robotics Stack Exchange #18806)

状态:已解决

问题 ​

轮腿机器人在 ROS-Gazebo 中仿真正常,但同时在 RViz 中本应前进或后退时却横向移动。

环境 ​

Gazebo / Ignition 仿真环境 · URDF / Xacro 机器人建模

解决办法 ​

  1. 检查 URDF 中机器人本体坐标轴定义。
  2. 按 RViz 约定将 X 轴定义为机器人前方、Y 轴定义为侧向。
  3. 修正原先将 Y 轴作为前方、X 轴作为侧向的 URDF 定义后,机器人在 RViz 和 Gazebo 中均正常移动。

原问题作者:Franky;采纳答案作者:Franky。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。

来源

本页事实对应的公开页面,以原文为准。

  1. Robotics Stack Exchange #18806:Robot moving sideways in RVIZ ROS访问 2026-10-22