实时Arduino CAD仿真 [英] Arduino CAD Simulation in real time

查看:83
本文介绍了实时Arduino CAD仿真的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下情况:我正在使用一些挠性传感器,arduino板和5个伺服器来建立一个动画手.这边没问题.但是我有以下想法:在Catia或任何其他CAD程序中构建手的3D CAD模型,并实时创建虚拟手以实时复制真实手的运动.当我使用来自某些传感器的一些数据实时绘制一些图形时,我在Matlab中使用了某些东西.是否可以在CAD程序中执行此操作?从arduino获取数据并基于该数据实时模拟虚拟手的运动.您能告诉我该程序是否可以模拟吗?

I have the following scenario: i am building a animatronic hand using some flex sensor, arduino board and 5 servo. No problem on this side. But i have the following idea: to build a 3D CAD model of the hand in Catia, or in any other CAD program, and in real time the virtual hand to copy the movements of the real hand in real time. I used something in Matlab when i did some plots in real time with some data from some sensor. It is posible to do that in a CAD program? To get the data from arduino and based on that data to simulate the movements of the virtual hand in real time. Can you tell if it posibile in wich program can i do the simulation?

露西安

推荐答案

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

This is absolutely possible with Catia as long as your can get your arduino data into the computer. Likely a lot of other CAD software packages too. Such as Solidworks, AutoCAD, UX, etc. They offer an API which would allow you to update the cad model from a script in "real-time" based on your animatronic hand. You could probably go both ways, CAD-drives-Hand and Hand-drives-CAD. The one issue I see happening with a CAD software is the real-time aspect. Depending on the how graphically intensive your CAD model is, there is a computational time overhead to re-draw/update the model position. So, if your hand is moving quickly with complex gestures and you have a complex 3D model, there might be some delay in the movements on screen.

最后,您可能需要查看具有更强大的本机渲染引擎(例如Maya或Rhino)的动画/cad/渲染软件.(我会先尝试Rhino).

Lastly, you might want to look at animation/cad/rendering software that has a more powerful native rendering engine, like Maya, or Rhino to accomplish this. (I would try Rhino first).

如果您选择Catia,请询问其他问题或更新此问题,特别是有关如何通过API控制3D模型的问题,我也可以帮忙回答.

If you choose Catia, please ask a different question or update this one specifically regarding how to control a 3D model via the API and I could help to answer that also.

这篇关于实时Arduino CAD仿真的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆