【问题标题】:Arduino CAD Simulation in real timeArduino CAD 实时仿真
【发布时间】:2014-05-13 16:56:25
【问题描述】:
我有以下场景:我正在使用一些柔性传感器、arduino 板和 5 伺服器构建一个电子动画手。这边没有问题。
但我有以下想法:在 Catia 或任何其他 CAD 程序中构建手的 3D CAD 模型,并实时复制真实手的动作。
当我使用来自某些传感器的一些数据实时绘制一些图时,我在 Matlab 中使用了一些东西。在 CAD 程序中可以做到这一点吗?从 arduino 获取数据并基于该数据实时模拟虚拟手的动作。你能告诉我在哪个程序中可以进行模拟吗?
卢锡安
【问题讨论】:
标签:
matlab
arduino
simulation
simulink
catia
【解决方案1】:
只要您可以将您的 arduino 数据输入计算机,Catia 绝对可以做到这一点。可能还有很多其他 CAD 软件包。例如 Solidworks、AutoCAD、UX 等。它们提供了一个 API,允许您根据您的动画手“实时”从脚本更新 cad 模型。您可能可以双向使用,CAD-drives-Hand 和 Hand-drives-CAD。我看到 CAD 软件发生的一个问题是实时方面。根据您的 CAD 模型的图形密集程度,重新绘制/更新模型位置会产生计算时间开销。因此,如果您的手以复杂的手势快速移动并且您有一个复杂的 3D 模型,那么屏幕上的移动可能会有一些延迟。
最后,您可能希望查看具有更强大的原生渲染引擎的动画/cad/渲染软件,如 Maya 或 Rhino 来完成此任务。 (我会先尝试 Rhino)。
如果您选择 Catia,请提出不同的问题或更新此问题,特别是关于如何通过 API 控制 3D 模型,我也可以帮助回答。