跳转到内容

关节状态接口

参数项含义数据类型单位
LeftFrontSway左前足侧摆关节电机的温度float℃
LeftFrontHip左前足髋关节电机的温度float℃
LeftFrontKnee左前足膝关节电机的温度float℃
RightFrontSway右前足侧摆关节电机的温度float℃
RightFrontHip右前足髋关节电机的温度float℃
RightFrontKnee右前足膝关节电机的温度float℃
LeftBackSway左后足侧摆关节电机的温度float℃
LeftBackHip左后足髋关节电机的温度float℃
LeftBackKnee左后足膝关节电机的温度float℃
RightBackSway右后足侧摆关节电机的温度float℃
RightBackHip右后足髋关节电机的温度float℃
RightBackKnee右后足膝关节电机的温度float℃

运动主机通过 UDP 上报 LegJointData 结构体数据(包含在 ControllerSensorData 中):

指令码指令类型发送频率
0x100A1200Hz
struct LegJointData{
union{
float data[12];
struct{
float fl_hipx_value, fl_hipy_value, fl_knee_value;
float fr_hipx_value, fr_hipy_value, fr_knee_value;
float hl_hipx_value, hl_hipy_value, hl_knee_value;
float hr_hipx_value, hr_hipy_value, hr_knee_value;
};
};
};
字段类型含义
joint_posLegJointData关节位置(rad)
joint_velLegJointData关节速度(rad/s)
joint_tauLegJointData关节力矩(N·m)

12个关节的排列顺序:左前侧摆关节fl_hipx、左前髋关节fl_hipy、左前膝关节fl_knee、右前侧摆关节fr_hipx、右前髋关节fr_hipy、右前膝关节fr_knee、左后侧摆关节hl_hipx、左后髋关节hl_hipy、左后膝关节hl_knee、右后侧摆关节hr_hipx、右后髋关节hr_hipy、右后膝关节hr_knee。

运动主机通过 UDP 上报关节温度数据(包含在 ControllerSafeData 中):

指令码指令类型发送频率
0x100B11Hz
字段类型含义
motor_temperaturefloat[12]12个关节的电机温度(℃)
driver_temperatureuint8_t[12]12个关节的驱动器温度(℃)