用于建模机械联系的软件

时间:2015-07-24 21:58:16

标签: simulation robotics kinematics

我最近对Theo Jensen的束缚感兴趣,(如果你在看到它们之前还没有见过它们!这样令人难以置信的工程。)我想把他的设计弄得一团糟#39;腿。然而,对于这样的事情,做直接的运动学是我的想法。

以下是我尝试建模的内容: https://upload.wikimedia.org/wikipedia/commons/6/61/Strandbeest-Walking-Animation.gif (不能直接链接,因为我没有足够的声誉:/)

所有我真正需要知道的是“脚”的路径,所以视觉上没有必要。

最终的目标是能够应用一个进化算法,看看我是否提出了与Theo相同的链接长度,或者可能以某种方式改进它们,所以如果我有一些软件允许脚本是跑,这是理想的。

对不起,如果这个问题有点模糊,我不能确定我在寻找什么。即使有一些数学/工程主题可以让我更容易学习。

谢谢! -Oisin。

1 个答案:

答案 0 :(得分:1)

好吧,我搜索了物理引擎,发现了一个很有希望的结果。

Open Dynamics Engine 似乎是一个开源物理引擎,可以满足您的需求。

  

Open Dynamics Engine(ODE)是一个免费的工业质量库,用于模拟铰接式刚体动力学。经验证的应用包括在VR环境中模拟地面车辆,腿式生物和移动物体。它快速,灵活且强大,并具有内置的碰撞检测功能。

来源:Wiki Introduction

网站有ode.org,看起来你应该可以从那里评估它。 “[S]模仿刚体动力学”是你想要的,对吗?根据我的理解,它应该符合要求。 C ++可能是一种合理的语言来尝试这种。我认为你有以前的编程经验?这不是我认为的初学者项目。

当您进入进化时,搜索遗传算法。它们经常用于优化,可以帮助你。另一件需要考虑的事情是你实际上正在优化的是(最低风速,功能,禁食运动等)。