You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用manipulation库时调用plant.SetPositions后可视化未更新问题求助

Drake仿真可视化器位置同步异常问题

我在代码中使用Russ Tedrake的manipulation模块生成几何形状,相关完整代码已公开。
调试时发现第147行的位置设置逻辑完全没有同步到可视化器:无论我修改为什么位置值,最终可视化的结果都完全一致。
所有球体初始时都在AddShape指定的原点位置,之后会沿水平直线向外移动,完全不受第147行配置的位置参数影响,我也录制了对应的问题复现视频。
我已经确认plant侧的位置设置逻辑正确,目前无法确定是可视化器和plant连接断开,还是存在其他逻辑问题,控制台输出的位置状态如下:

ln145 before setting positions
[ 1.  0.  0.  0.  0.  0.  0.  1.  0.  0.  0.  0.  0.  0.  1.  0.  0.  0.
  0.  0.  0.]
ln156 after setting positions
[ 0.          0.          0.3         0.          0.          0.          0.
  0.6         0.          0.3         0.          0.          0.          0.
  0.3         0.          0.81961524  0.          0.          0.          0.        ]
ln163 after simulation
[ -2.48258262e-04   0.00000000e+00   2.99999898e-01   0.00000000e+00
   9.32950273e-04   0.00000000e+00   2.98500000e-01  -2.25902431e-01
   0.00000000e+00  -6.31659664e-01   0.00000000e+00  -1.30262016e+00
   0.00000000e+00   2.98500000e-01  -7.89982679e-01   0.00000000e+00
  -3.71132816e-01   0.00000000e+00   1.28836582e+00   0.00000000e+00
   2.98500000e-01]

补充:我也公开了可独立复现该问题的完整代码文件,可直接运行复现问题。

内容的提问来源于stack exchange,提问作者EpsilonGreedy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 01:36:05