0

我在 docker 中构建了 drake,但是当我运行示例时:

python pendulum/torque_slider_demo.py

来自未启动的回购。滑块不移动,窗口关闭按钮也“最大/最小按钮工作”。

我正在使用这个命令来启动 docker:

 xhost +local:root; docker run -i -e DISPLAY \
-e QT_X11_NO_MITSHM=1 -v /tmp/.X11-unix:/tmp/.X11-unix \
-v ~/e/drake:/home/drake \
-p 8888:8888 \
--privileged -t drake \
/bin/bash -c "cd /home/drake && /bin/bash"; xhost -local:root

问题:

  • 如何使滑块工作?
  • 如何在德雷克可视化器中缩小/缩小?

希望它不是广泛的。提前致谢。

4

1 回答 1

1

这绝对是太宽泛了。如果你把事情分开会容易得多。这是一个快速的尝试。

您提到的未启动回购的滑块是 matplotlib gui 元素。如果您从我们的 docker 运行,那么幻灯片应该可以工作。我们以前在 mac 上看到过问题,但都解决了。我已经问过驱动不足的助教他们是否看过。

matplotlib 接口不是 drake_visualizer。drake_visualizer 是用于 3D 可视化的独立 vtk 应用程序。如果您实际上正在运行它,那么平移/缩放应该是自然的,并且还记录在下拉菜单中。

不知道你所说的 SDL 库是什么意思。

有关使用 cmake 中的 drake 的示例,请看这里:https ://github.com/RobotLocomotion/drake-shambhala

于 2018-04-07T23:31:37.147 回答