跳到主要内容

Group 与 Policy

<group> / <policy> 必须是目标机上真实存在、且当前允许切到的名字。以常见机型为例:

类型名称说明
无 policy 的 groupstandbypassivestandsit_downjoint_testswitch_group 不要传 policy
必须带 policy 的 grouplocomotionmotion_tracking不带 policy 会在本地直接失败
locomotion 常用 policydefaultpolicy1policy7
motion_tracking 常用 policybackflip

常见切换顺序

以目标机实际规则为准:

standby → passive / stand
stand → locomotion / passive / sit_down
locomotion → passive / sit_down / motion_tracking

上电后走到可发速度:

passive → stand → locomotion default → send_velocity

switch_policy 只在当前 group 为 locomotionmotion_tracking 时有效。先 switch_group,再按需 switch_policy

可用 query_motion_state 查询当前 current_group;切换过程中还可看 target_groupis_transitioning