python模拟运动,关于python:用于模拟机器人运动的最佳3D库

有一段时间,我询问了如何为机器人运动建模(在Python中使用反向运动学)选择与Python兼容的3D图形库的建议。在做了一些研究并重新定义了我的目标之后,我希望我能再次请求一些帮助。

当时我认为搅拌机是最好的选择,但现在我有疑问了。我的一个关键目标是能够将模型集成到一个定制的GUI(wxpython)中。看起来这可能相当困难(我不确定性能要求)。

我想我现在更倾向于OpenGL(pyopengl+wxglcanvas),但我仍在努力确定它是否是适合这个工作的工具。我更像是一个计算机辅助设计人员,所以我很难想象如何在API中绘制复杂的对象并创建运动。我读到我可以用Blender设计这个对象,然后以某种方式将它导入OpenGL,但是我不确定这个过程吗?操纵物体的运动有多困难?例如,如果我在两个链接之间创建一个关节,移动一个链接,另一个链接会根据第一个链接动态移动,还是需要独立编程每个链接的移动?

我是否遗漏了一些明显的工具?我不是在寻找完整的机器人模型软件包,我想从零开始,这样我可以把它纳入我自己的程序。因为学习比任何事情都重要。到目前为止,我已经研究了vpython、pyglet、panda3d、ogre和几个专业的CAD软件包。

谢谢

有一个类似的项目正在进行中,它为Matlab和python实现了一个机器人工具箱,它有"基本的3D图形",但是你总是可以用一个编织良好的脚本将其与Blender接口,这将比重新发明轮子的工作要少。

只是想说你提到的工具箱真是一团糟。大部分代码是半移植的matlab,如果不是matlab代码本身的话,最后一次更新是在2008年。有了一些小的修复程序,它的某些部分将运行,但没有办法

你可能感兴趣的:(python模拟运动)