【发布时间】:2019-10-08 06:52:39
【问题描述】:
运行示例 /examples/kuka_iiwa_arm/kuka_simulation 会出现以下错误:
块引用 回溯(最近一次通话最后): 文件“/home/felix/.cache/bazel/_bazel_felix/6a5b9f62883c4665b1f398a636821629/external/drake_visualizer/lib/python2.7/site-packages/director/lcmUtils.py”,第 117 行,在 handleMessage 回调(味精,频道=频道) _handle_message 中的文件“/home/felix/git/drake/bazel-bin/tools/drake_visualizer.runfiles/drake/tools/workspace/drake_visualizer/plugin/show_frame.py”,第 93 行 frame_channel.handle_message(味精) 文件“/home/felix/git/drake/bazel-bin/tools/drake_visualizer.runfiles/drake/tools/workspace/drake_visualizer/plugin/show_frame.py”,第36行,handle_message vis.updateFrame(变换,名称,父=文件夹,比例=0.1) 文件“/home/felix/.cache/bazel/_bazel_felix/6a5b9f62883c4665b1f398a636821629/external/drake_visualizer/lib/python2.7/site-packages/director/visualization.py”,第 879 行,在 updateFrame obj.copyFrame(帧) AttributeError: 'ContainerItem' 对象没有属性 'copyFrame'
示例开始于:bazel-bin/tools/drake_visualizer &./bazel-bin/examples/kuka_iiwa_arm/kuka_simulation
bazel-bin/lcmtypes/drake-lcm-spy 表明频道DRAKE_DRAW_FRAMES 已启动,正在传输消息。
关于我的系统的信息:
操作系统:Ubuntu 18.04
gcc: gcc (Ubuntu 7.4.0-9ubuntu1~18.04.york0) 7.4.0
python: Python 2.7.15+ // 这是默认的python版本bazel run @drake//common:print_host_settings: gcc (Ubuntu 7.4.09ubuntu1~18.04.york0) 7.4.0
cmake: 3.15.4
drake 是使用 bazel 0.29.0 从源代码构建的
如果我跑步bazel-bin/tools/drake_visualizer &./bazel-bin/manipulation/util/geometry_inspector ./manipulation/models/iiwa_description/sdf/iiwa14_no_collision.sdf
Kuka 手臂显示在可视化工具中,我可以使用滑块来控制手臂的配置。
编辑:我的问题是当我运行/examples/kuka_iiwa_arm/kuka_simulation 时,可视化器中没有显示任何帧。
【问题讨论】:
-
这与以下 PR(提到的问题)有关:github.com/RobotLocomotion/drake/pull/11134 - 将查看它是否仍然可以在
master上重现,因为我不确定我们是否将这些更新用于导演:github.com/RobotLocomotion/director/pull/… -
确认这仍然是我们当前修订版的问题(使用提交:github.com/RobotLocomotion/drake/commit/2f98a9211),因为我们正在使用 drake 可视化器的旧提交;我们需要更新以合并此提交:github.com/RobotLocomotion/director/commit/85e98c65
标签: drake