【问题标题】:Drake - Frame visualization attribute errorDrake - 帧可视化属性错误
【发布时间】: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 时,可视化器中没有显示任何帧。

【问题讨论】:

标签: drake


【解决方案1】:

一旦我们更新了 Drake 附带的 Director 版本,这个问题就会得到解决。 我们已经在通过我们的 Python 3 更新这样做了:https://github.com/RobotLocomotion/drake/issues/12046

感谢您报告此事!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-20
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    相关资源
    最近更新 更多