已定位:搜索时间分配
调用链是 pick_component → GeometryStreams.sample → query → harness_motion_plan。外层固定抓法,内层继续枚举放置关系和高度;pose失败后又调用IK回退。原实现先把一个抓法的后续组合搜完,才换下一个抓法。
证据:同一冻结请求的原始结果中,38次持物pose失败、38次持物IK失败,只涉及两个持物起始关节配置;候选池有128个抓法,槽位有7个关系、3个高度。97次RPC累计139.19秒,180.07秒后超时。
结论范围:重复搜索消耗了大部分预算。它不证明所有抓法不可行,也不证明抓取模型差。