# Gazebo仿真中移动关节无法向上移动，关闭重力后问题消失

> 原文链接：https://robotics.hellobike.com/pitfalls/2025-05-17-robotics-se-112250
> 频道：pitfalls | 更新日期：2025-05-17 | 标签：auto, stackexchange, urdf
> 核心摘要：用户在ROS2 Jazzy搭配Gazebo Harmonic使用JointPositionController插件时，移动关节无法向上移动，通过调整PID参数和关节力限解决

# Gazebo仿真中移动关节无法向上移动，关闭重力后问题消失

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[Prismatic joint not moving upwards in Gazebo simulation](https://robotics.stackexchange.com/questions/112250/prismatic-joint-not-moving-upwards-in-gazebo-simulation)（Robotics Stack Exchange #112250）

**状态**：已解决

## 问题

在Gazebo中使用JointPositionController插件控制叉车叉板移动关节时，叉板完全无法向上移动，也无法到达指定初始位置，x、y轴移动正常，关闭重力后问题消失

## 环境

软件版本：ROS2 Jazzy、Gazebo Harmonic；场景：小型叉车URDF模型的Gazebo仿真

## 解决办法

1. 调整JointPositionController的PID控制器参数
2. 增大URDF定义中对应关节的effort限制值
3. 可参考gz-sim仓库中elevator.sdf的参数作为调试起点

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

## 原始参考来源 (Sources)

- [Robotics Stack Exchange #112250：Prismatic joint not moving upwards in Gazebo simulation](https://robotics.stackexchange.com/questions/112250/prismatic-joint-not-moving-upwards-in-gazebo-simulation)