对于lego其他编程语言的研究 科技系列

mansonq 2009-11-12 3428

lego的nxt是一个可编程的控制装置 那么到底lego支持多少种编程语言呢 一天查了下 以下就是lego支持的语言 按此在新窗口浏览图片 我想大多数人用的都是nxt官方出的或者是NI和lego共同开发的robolab 大家有没有想过尝试用其他的语言进行控制呢例如nqc 哦顺便提下一 微软的robotice studio也可以控制lego nxt 然而 微软的这个软件其实是可以脱离硬件虚拟对乐高控制的 小弟最近在自学这个软件 现在把一些心得放上来和大家分享 顺便说一句这个软件是完全免费的哦~~~哈哈赚了 现在先稍微介绍下 Microsoft Robotic Studio 是一款基于Windows操作系统,为机器人爱好者、学术研究和商业开发人员对不同机器人硬件设计应用程序的平台。这个平台包含了一些简单的REST-style程序,实时的基础服务,部分虚拟硬件和虚拟工具。这个平台可以让开发人员为各种各样的机器人设计程序。 Microsoft Robotic Studio包含了Visual Programming Language(VPL),这是一种基于C# 程序的新的开发软件,是机器人的开发变得非常简单。只需要拖动框体并连接起来就可以完成自己特有的服务[2] 同时在这个开发环境中包含了3D图形虚拟程序,可以用3D虚拟模型仿真机器人的运动。开发环境中的虚拟工具包括AGEIA科技公司出产的AGEIA™ PhysX™ Technology,这是一种硬件加速的图形环境,可以模拟真实世界的机器人物理环境。 Microsoft Robotic Studio使用了Windows窗口或者网页作为控制界面,开发人员或操作人员可以连接网络直接控制机器人的行为。 该开发环境还自带有多种传感器的数据和驱动,在编程中可以方便的调用,同时Microsoft还与多家大型机器人开发厂商进行合作,越来越多的机器人和传感器的数据将会添加到这个开发环境里,使开发过程更加方便。 Microsoft Robotic Studio包含了许多组件,主要由Visual Programming Language(VPL)Microsoft DSS Manifest Editor(组件加载程序DDSME)、虚拟环境组成。下面将逐一介绍这三个工具。 Microsoft Visual Programming Language是一个基于图形化数据流的程序模型。它适合于编写并行或是分布式处理程序。VPL面对的对象是对变量和逻辑有一定概念初级程序员。但是,VPL也不只是面对新手的,各组件可以让高级程序员进行进一步的开发。同样的,VPL也不是只能用于机器人的开发,它在其它程序方面也有不错的表现。VPL为程序爱好者、学生、网页程序员、高级程序员建立了一个广阔的开发环境。 Microsoft DSS Manifest Editor是为开发者建立和编辑DSS服务清单而设计的。服务清单是一个XML文件,包含了服务列表及服务的设置。你可以用这个程序开始一个DSS runtime服务(清单加载服务) DSSME的窗口包含了建立、加载和储存清单的选项。编辑器是用来创建你所使用的连接设置文件(清单文件)的项目的。DSSME同样包含工具栏,用来快速的连接到所需的普通命令。 Microsoft Robotics Studio的目标是加快机器人的开发、试验与应用。在这个过程中虚拟系统扮演着重要的角色。由于价格、广泛的应用性和强大的性能,基于PC和高端游戏机的虚拟系统出现了。 平台所提供的虚拟环境对真实世界的时间环境、物理环境进行了逼真的模拟,同时提供了一定的视觉效果。AGEIA PhysX Technologies为这个虚拟环境提供了相当强大的图形环境 今天先介绍到这里 稍后的几天我会把 我做的一些实验放上来和大家分享
最新回复 (5)
  • lego_stalker 2009-11-12
    2
    如果是原创的, 肯定是强贴
  • robin 2009-11-13
    3
    [QUOTE][mansonq]lego的nxt是一个可编程的控制装置 那么到底lego支持多少种编程语言呢 一天查了下 以下就是lego支持的语言 [url]http://attach1.mobile01.com/attach/200906/mobile01-0f0ac0d3ed477b87b66205305a20d5a9.jpg 我想大多数人用的都是nxt官方出的或者是NI和lego共同开发的robolab 大家有没有想过尝试用其他的语言进行控制呢例...[/QUOTE] 感谢lz的分享,期待您进一步的介绍。
  • 拒绝融化の冰 2009-11-13
    4
    不懂,收藏了以后用(^o^)
  • 394069341 2009-11-13
    5
    :super: 我也不懂。。。。。。。。。。。。。。。。
  • shiyue 2009-11-13
    6
    图看不到 对于程序盲的我来说感觉很高深…… 笔记笔记……
返回
发新帖