# PiPER机械臂Arm Status 4且无法运动，关节限位异常

> 原文链接：https://robotics.hellobike.com/pitfalls/2025-11-19-piper-sdk-94
> 频道：pitfalls | 更新日期：2025-11-19 | 标签：auto, github-issue, piper_sdk
> 核心摘要：PiPER因底层主控关节限位参数被修改导致Arm Status为4且无法控制，运行初始化脚本恢复出厂默认值后解决。

# PiPER机械臂Arm Status 4且无法运动，关节限位异常

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[PiPER is stuck at a starting pose, can't control it anyore. Arm status 4 ?](https://github.com/agilexrobotics/piper_sdk/issues/94)（GitHub agilexrobotics/piper_sdk #94）

**状态**：已解决

## 问题

PiPER机械臂遥操作时除夹爪外无法运动，镜像模式会瞬间归零。日志显示Control Mode为1、Arm Status为4，而正常设备均为0。维护者确认Arm Status 4表示目标角度超限（Target angle exceeds limit），推测底层主控记录的关节限位数值被意外修改。

## 环境

机型：agilex-piper；SDK：piper_sdk V2接口；故障状态：Arm Status 4, Control Mode 1；正常状态：Arm Status 0, Control Mode 0

## 解决办法

1. 执行 `python demo/V2/piper_init_default.py` 脚本向底层主控发送默认数值恢复指令。
2. 该操作将关节电机最大速度、最大加速度及关节限位等固定参数恢复为出厂默认值，清除错误的限位记录。
3. 重启或重新连接机械臂后验证Arm Status是否恢复为0及运动功能是否正常。

讨论原作者：@LucaMIMOUNI 等，版权归原作者所有。
:::

## 原始参考来源 (Sources)

- [GitHub agilexrobotics/piper_sdk #94：PiPER is stuck at a starting pose, can't control it anyore. Arm status 4 ?](https://github.com/agilexrobotics/piper_sdk/issues/94)