控制参数类

ChassisPosition

class ChassisPosition:
    x: float    # X坐标 (米)
    y: float    # Y坐标 (米)
    yaw: float  # 偏航角 (弧度)

ChassisVelocity

class ChassisVelocity:
    vel_x: float   # X方向速度 (m/s),正值前进
    vel_y: float   # Y方向速度 (m/s)
    vel_yaw: float # 角速度 (rad/s),正值:逆时针旋转

ChassisControlModeParam

class ChassisControlModeParam:
    mode: ChassisControlMode

JointPositions

class JointPositions:
    positions: list[float]  # 6个关节角度 (弧度)

Odometry

class Odometry:
    header: Header
    child_frame_id: str
    pose: PoseWithCovariance
    twist: TwistWithCovariance

GripperPosition

class GripperPosition:
    position: float   # 电机旋转角度,弧度

在主臂接口中,GripperPosition.position 表示主臂扳机输入值,通常范围为 [0, 1];在从臂夹爪接口中,该字段表示夹爪位置/电机旋转角度。

LiftPosition

class LiftPosition:
    position: float # 正数上升,负数下降(米)

ManipulatorControlModeParam

class ManipulatorControlModeParam:
    mode: ManipulatorControlMode