Arduino CAD模拟实时

时间:2014-05-13 16:56:25

标签: matlab arduino simulation simulink catia

我有以下场景:我正在使用一些柔性传感器,arduino板和5伺服建立一个电子动画手。这边没问题。 但我有以下想法:在Catia或任何其他CAD程序中构建手的3D CAD模型,并实时虚拟手实时复制真手的动作。 当我用一些传感器的一些数据实时绘制一些图时,我在Matlab中使用了一些东西。在CAD程序中这样做是可行的吗?从arduino获取数据并基于该数据实时模拟虚拟手的移动。你能告诉我是否可以在程序中进行模拟吗?

卢西恩

1 个答案:

答案 0 :(得分:0)

只要您可以将arduino数据输入计算机,这对Catia来说绝对是可能的。可能还有许多其他CAD软件包。例如Solidworks,AutoCAD,UX等。它们提供了一个API,允许您从"实时"中的脚本更新cad模型。基于你的电子动画手。您可以双向使用,CAD驱动器 - 手动和手动 - CAD。我看到CAD软件发生的一个问题是实时方面。根据CAD模型的图形密集程度,重新绘制/更新模型位置会产生计算时间开销。因此,如果您的手在复杂的手势下快速移动并且您拥有复杂的3D模型,则屏幕上的移动可能会有一些延迟。

最后,您可能希望查看具有更强大的本机渲染引擎(如Maya或Rhino)的动画/ cad /渲染软件来实现此目的。 (我先试试Rhino。)

如果你选择Catia,请提出一个不同的问题,或者更新一个关于如何通过API控制3D模型的问题,我也可以帮助回答这个问题。