§ 3.2 夹爪控制 - 读取舵机原始位置

1. 导入依赖

夹爪类 Gripper2FUart 封装在阿凯机器人工具箱里面了,使用前需要先安装对应版本的阿凯机器人工具箱。

import numpy as np
# 从阿凯机器人工具箱导入二指夹爪
from kyle_robot_toolbox.end_effector import Gripper2FUart

2. 创建夹爪对象

创建夹爪时,需要传入 gripper_2f.yaml 所在的文件夹路径 config_path

# 创建夹爪对象
gripper = Gripper2FUart(config_path="./config")

3. 读取舵机原始角度

先让舵机卸力,此时可以自由转动夹爪关节。

# 电机卸力
gripper.disable()

读取舵机原始角度

angle = gripper.get_servo_position()
print(f"串口总线舵机位置: {angle:.1f}")

输出日志

串口总线舵机位置: -0.3