2013-01-21 124 views
2

我需要为非常专业且相当复杂的工业机器人编写控制软件。在测试最终软件之前,我不允许访问实际的机器人,因为它必须一直工作。有必要以某种方式模拟机器人,所以我可以开发我的代码。我有机器人驱动程序和一些手册,但由于它是一个复杂的东西,我不想从头开始构建模拟器。硬件仿真

我在寻找的是一个软件,我只需加载设备驱动程序并基于它们,即可模拟硬件并具备其所有功能。

这样的事情是否存在或我是否完全错误的轨道?

PS。不,我没有很好的编程技巧,但我准备学习:)

在此先感谢!

+0

有一些通用的处理器仿真器,如KVM,Qemu等虚拟使用您的特定硬件。但您需要一些特定的应由机器人制造商支持和交付的特定事物。 –

+0

你可以得到一些数据跟踪,也就是说,发送给机器人和它的响应的是什么?这可能会有所帮助,因为您可以构建您的模拟器并在某种程度上使用该数据进行测试。 –

回答

1

通常机器人制造商提供仿真/仿真软件。例如,

在这些计划中您可以创建机器人程序,模拟机器人运动并与所有输入和输出接口。您也可以导入已经在机器人上运行的程序,并对其进行离线修改/调试

我相信创建整个机器人的仿真/仿真将是一个巨大的工作量,特别是如果您没有太多的编程经验。