dexterous-hand-dashboard/device/pose_executor.go

21 lines
505 B
Go

package device
import "hands/define"
// PoseExecutor 定义了执行基本姿态指令的能力
type PoseExecutor interface {
// SetFingerPose 设置手指姿态
// pose: 6 字节数据,代表 6 个手指的位置
SetFingerPose(pose []byte) error
// SetPalmPose 设置手掌姿态
// pose: 4 字节数据,代表手掌的 4 个自由度
SetPalmPose(pose []byte) error
// ResetPose 重置到默认姿态
ResetPose() error
// GetHandType 获取当前手型
GetHandType() define.HandType
}