问题标签 [pyode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在没有 Visual Studio 的 Windows 上编译 ODE(用于 PyODE)
我是编译别人编写的程序的新手,所以我希望我没有遗漏任何明显的东西。
我真正想做的是安装PyODE,我认为我做得很好,但是在运行PyODE示例时出现错误:
这假设意味着它找不到安装的 ODE。我认为 PyODE 与 ODE 捆绑在一起,但我想不是......所以现在我正在尝试根据这些说明编译 ODE:http: //opende.sourceforge.net/wiki/index.php/Manual_%28Install_and_Use%29
但它们似乎都围绕着为我没有的 Visual Studio 创建配置文件。
有人可以在这里告诉我正确的程序吗?谢谢!:) -离开
python - 用于可视化 PyODE 的 pygame 与 VPython
我制作了一个类似于第二个 PyODE 教程但使用 VPython 而不是 pygame 的程序,并且我删除了用于更改坐标的 coord 函数。它可以工作,但球体和关节的定位不正确。我猜这是因为我在 VPython 中使用了 PyODE 世界坐标。在我描述的情况下,这会导致任何问题吗?
python - PyODE 是否支持复合对象?
我正在尝试使用 PyODE 创建一个复合对象,但我找不到任何关于此的文档。
这是我找到的一些信息:
- 这适用于 ODE,PyODE 是一个包装器的引擎,并且似乎是最新的信息来源:http: //opende.sourceforge.net/wiki/index.php/Manual_%28Collision_Detection%29#Composite_objects
请注意,它指出:
几何变换类已弃用。改用几何偏移。
对于 PyODE,我只能找到有关 geom 变换类的信息:
没有关于如何使用它们的信息,除了这个 ODE 示例:
并且绝对没有关于 PyODE 的几何偏移的信息。所以...
- 有谁知道几何偏移是否在 PyODE 中实现?(我怎样才能知道?)
- 如果几何偏移不存在,是否有关于如何在 PyODE 中使用旧几何变换类的示例?
非常感谢您的帮助!
python - ODE 和 PyODE 的问题
我一直在 ubuntu 上使用 CUDA,现在我需要在 Ubuntu 14.04 上使用 ODE - Open Dynamics Engine - 与 PyODE 绑定在一起。我认为操作系统版本并没有真正帮助解决这个问题。
好吧,我已经搜索了很多关于如何安装 ODE 和 PyODE 的内容。显示的第一个结果是:sudo apt-get install python-pyode on terminal,但它根本不起作用。
然后我下载了源代码 ODE 和 PyODE 并手动安装。安装效果很好,但是当我尝试编译示例程序时,我得到了这个结果:
此尝试是在 IDE Eclipse 下进行的。
因此,我尝试在 IDLE 上输入一些内容,结果如下:
我也试图打开这个文件'ode.so',但我不能。
pybrain - 可以在 PyBrain ODE 模拟中将摩擦添加到关节吗?
这是我第一次提出问题,所以我会尽力提供所有必要的信息。
我目前正在使用 PyBrain 进行机器学习项目。我的目标是让从动摆了解何时应施加力以最大化振荡幅度。
为此,我使用xodetools.py
PyBrain 附带的脚本在 ODE(开放动态引擎)中对系统进行了建模。虽然模型工作并进行了模拟,但我无法弄清楚如何为摆锤hinge
关节增加摩擦力。
Pybrain 中包含的一些示例模型(例如johnnie_pgpe
)重新定义了FricMu
在其 Task 类中调用的参数。我已经在我的代码中包含了这个,但是无论我设置什么值FricMu
等于系统都没有改变(注意:如果我把它设置string
为模拟仍然运行,所以我假设这个参数实际上什么都不做)。
快速浏览 ODE 文档(http://ode-wiki.org/wiki/index.php?title=Manual:_Joint_Types_and_Functions#Contact)向我建议我需要使用接触关节。脚本不支持这种类型的关节,所以我认为需要我直接写入 XML 文件。
了解 PyBrain 或 ODE 的人可以给我一些关于如何增加系统阻尼的建议。谢谢你。
以下是 PyBrain 导入的摆锤的 XML 代码