主题
连接单臂与读取状态
连接左臂并输出各轴反馈,不主动使能。
运行前提
只读取状态,不主动发送运动目标。 每台设备同一时刻只运行一个控制程序。运动前确认工作空间无障碍、人员远离运动区域且硬件急停可用。退出上下文会停止并断开,不自动失能,不保证继续主动保持负载。
运行
安装 SDK 后,在文档与示例目录中执行:
bash
python hw1/01_connect_and_state.py下载单文件后,也可在文件所在目录执行 python 01_connect_and_state.py。
完整代码
python
"""单臂连接与状态;不主动使能运动."""
from libark.robot.hw1.arm import JOINT_NAMES, Arm
def main() -> None:
with Arm("left") as arm:
state = arm.get_state()
print("关节顺序:", JOINT_NAMES)
print("位置 rad:", state.pos)
if not state.ok:
print("反馈尚不完整;不能将 None 当作零或用于运动目标.")
print("j3:", state["j3"].pos)
if __name__ == "__main__":
main()