从表面上看,LabView和Microsoft Robotics Studio在我看来有一个非常相似的编程范例和环境.
比较这两种产品,或者它们是否在不同的联赛中是否公平?
我希望有人使用这两种产品将有助于比较和对比它们,以便我能理解何时使用其中一种产品是合适的.
免责声明.我没有使用过Microsoft Robotics Studio.我只查看了情况说明书和一些文档.但是我对LabVIEW有很多知识.所以这个答案可能(并且可能是)有偏见.
历史明智LabVIEW已经存在了20年,并且具有MSRS没有的以下功能(从第一眼开始).
独立于平台(LV在Windows,Linux,Mac和各种嵌入式平台上编译),但硬件支持各不相同
编译器,直接进入机器代码
LabVIEW是一种编程语言,不是针对机器人技术而是源于测试和测量
广泛的DAQ和数据分析支持
与LabVIEW代码相比,VPL(MSRS)看起来非常笨拙,看起来MS并没有真正转向可视化编程(或者第三方的专利不允许).
价格方面,MSRS更加友好,拥有免费的"爱好者"版本,而LabVIEW基础则大约1300美元.
额外的MSRS不在机器人上运行,它只通过机器人API(蓝牙或有线)控制机器人,而LabVIEW(和更具体的NXT-G)在机器人内部的处理器上独立运行.
可能重要的是LabVIEW是NI的主要软件产品,而MSRS是MS的众多产品之一,因此支持和开发应该具有更高的优先级.
吨