乐高机器人的有关信息?

如题所述

  乐高机器人目录

  简介
  详细资料
  乐高机器人编程
  编辑本段简介
  乐高机器人-上海棒棒贝贝早教中心
  Lego Mindstorms(乐高机器人)是集合了可编程Lego砖块、电动马达、传感器、Lego Technic部分(齿轮、轮轴、横梁)的统称。Mindstorms起源于益智玩具中可编程传感器模具(programmable sensor blocks)。第一个Lego Mindstorms的零售版本在1998年上市,当时叫做Robotics Invention System (RIS)。最近的版本是2006年上市的Lego Mindstorms NXT。   许多语言都能对Mindstorms进行编程,包括Logo、Basic、Java的衍生版、Smalltalk和C语言。Computer Clubhouses是专注于Mindstorms编程的网站。 LEGO MINDSTORMS Robotics Invention System(以下称为乐高机器人套件),是针对12岁以上的小孩或大人,对机器人有兴趣(或者启发自动控制教育)的教育玩具。这项产品计划始于1986,由丹麦乐高公司和美国麻省理工学院的媒体实验室(Media Lab)进行的一项「可程式积木(Programmable Brick)」的合作案。
  编辑本段详细资料
  乐高机器人套件的核心是一个称为RCX的可程序化积木。它具有六个输出输入口:三个用来连接感应器等输入设备,另外三个用于连结马达等输出设备。乐高机器人套件最吸引人之处,就像传统的乐高积木一样,玩家可以自由发挥创意,拼凑各种模型,而且可以让它真的动起来。   RCX分为1.0(1998年的第一代)、1.5(1999年的小改版)和2.0(从2001年至今的最后改版)等三个版本。1.0和1.5的差别在于1.0版可以外接电源供应器,连接市电(通过变压器实现)供电,而1.5版之后只能用电池供电。2.0的差别则是连接电脑的红外线设备改用USB,以往则是采用串行端口,最重大的区别则是2.0版的固件(firmware)和程序开发工具提供了一些新的功能。RCX的固件最主要的用途是把bytecode程序转换成处理器所能理解的机器码。还好RCX的固件就像电脑的 BIOS一样,都是可以更换的,所以不同版本之间的差异其实不大。RCX的固件存放在SRAM(静态可存取记忆体)中,所以实际上,RCX断电几秒钟之后,固件就消失了。电脑会在传送程序时,一并传送固件给RCX。   如果用传统的方式学习制作机器人,我们得先学习电脑基本概论,接着要了解电子电路、数位逻辑和微处理器,才能制作出基本的微电脑控制电路。然后还要学习汇编语言(Assembly)或C语言,撰写微处理器的程序…对了,也许最麻烦的是机械结构,我们得决定要用步进马达还是一般的直流马达,不同的驱动形式,信号的驱动和回馈处理方式也不一样;而且即便是采用最单纯的轮胎或履带作为行走方式,也可能要搭配各种齿轮来调配扭力和速度。想到要学习、DIY这么多东西,很多对自制机器人怀抱憧憬的业馀玩家,满腔热血到此就凉了大半截。   乐高机器人组合里面,包含RCX、两个马达、两个触控感测器和一个红外线感测器,各种大小的轮胎和履带,以及数种规格的齿轮和滑轮,当然还有各种积木,帮我们解决了电子电路和机械结构的问题。剩下的「撰写程序」部分,乐高公司(或者说MIT研究人员)也替它开发了一套视觉化程序编辑工具,叫做RCX Code。就像堆积木一样,RCX Code的使用者只要把各种代表不同程序逻辑的「积木」在屏幕上堆起来,就能完成RCX的程序。程序撰写完毕后,通过过套件提供的红外线装置,即可把程序传入RCX。真的很酷!   不过每个人对「酷」的定义不同。乐高提供的视觉化程序工具很适合新手或者对程序不熟悉的玩家,有些人觉得用这种接口还写程序反而碍手碍脚。例如,使用RCX Code所「写」出来的复杂程序,执行效率也许不佳,而且「视觉化」程序码也可能不易读,也不容易维护。因此,许多乐高机器人的爱好者兼程序设计高手,陆续替它开发出各种「正规」程序语言。   在这些玩家中,最著名(也许贡献也最大)的是Kekoa Proudfoot教授,他仔细地分析了RCX的内部结构和I/O协定,并且在他的RCX Internals网站上发表了许多文件。另一个知名的玩家是David Baum,他开发了一种类似C语言的程序,称为NQC(Not Quite C),让程序玩家摆脱视觉开发工具的束缚。虽然NQC并不是RCX上的第一个「非官方」程序语言,但大概是最被广泛采用的一种。NQC本身采用文字接口操作,若想要使用图形接口式的整合开发环境(IDE),可以安装BricxCC(Windows版)或MacNQC(Mac版),甚至NQC for WinCE(适用于PocketPCPDA)。   此外,乐高的RCX Code视觉工具程序只有Windows版本,在Mac和Linux系统上只能使用非官方的程序工具。并不是所有玩家仅仅喜爱或熟悉C语言,Jose Solorzano就开发了一个称为「Lego Java作业系统」,简称leJOS的Java虚拟机(JavaVirtual Machine,简称JVM,是执行Java程序所需的软体环境),可以让RCX执行Java程序。Ralph Hempel开发的pbForth(programmablebrick Forth,可程序积木Forth语言的简称),也深受某些玩家的喜爱。Forth语言的第一个实作专案是用来控制天文台的大型望远镜(请参阅这个网页的介绍),它的语法和其他常见的电脑语言最大的不同,在于它采用所谓的「反相波兰式记法(reverse Polishnotation,简称RPN)」,例如,运算式3 * ( 4 + 7)要写成:3 4 7 + * 另外还有一个由Markus Noga所开发,让程序设计师采用C或C++语言控制RCX的固件,称为legOS。legOS可以让程序设计师彻底发挥RCX硬体的效能,但是不像 NQC,使用者必须熟悉C语言,而且它的开发工具安装不易,所以使用者也比较少。   除了LEGO MINDSTORMS套件之外,乐高公司还针对教育机构发售一种称为ROBOLAB(姑且翻译成「机器人实验室」)的套件,里面包含更多感应器(例如,压力、音量、温度检测),以及连结视讯摄影镜头(并不限于乐高自己的Vision Command产品)并提供视觉辩识功能,更特别的是,它的软体还具备资料分析、比较和图表绘制功能,对于教学实验尤其重要。ROBOLOAB软体也能透过网际网路连结到ROBOLAB Server(包含在本产品的软体里),把收集到的数据呈现在网页。ROBOLAB内建的软体有Windows和Mac版。   乐高机器人套件最大的缺点在于价格。在台湾的一般零售店和百货公司,它的定价超过台币一万元(美金定价199元),大陆售价约为2000元人民币。而且某些配件的价格也贵得有点离谱,如一根50cm的连接线售价高达数十元。   乐高公司最近推出了新一代的乐高机器人,叫做LEGO MINDSTORMS NXT,这款新乐高机器人采用了32位微处理器、内建USB和蓝牙(这一设计极大地提高了程序传输的速度和稳定性),可以让使用者做出透过蓝牙装置(例如PDA或手机)控制的机器人。NXT内附的程序编辑工具支持PC和Mac,为了吸引更多玩家参与扩充与改造NXT,乐高公司特别发表了开放原始码的固件和开发工具,就连微软老大哥都忍不住加入机器人开发软体的行列,推出MicrosoftRobotics Studio软体。除了主机功能大幅增强,NXT的马达也改采伺服控制,能让程序精确地调整速度,而且这次附了三个马达;感测器也变得多样、功能更强:超音波感应器(大多用于感应障碍物),能够辩识颜色和亮度的光线感应器…等等,不知道乐高的玩家们会用NXT带来什么样的惊喜。   乐高机器人编程
  编辑本段乐高机器人编程
  Lego Mindstorms(乐高机器人)是**了可编程Lego砖块、电动马达、传感器、Lego Technic部分(齿轮、轮轴、横梁)的统称。Mindstorms起源于益智玩具中可编程传感器模具(programmable sensor blocks)。第一个Lego Mindstorms的零售版本在1998年上市,当时叫做Robotics Invention System (RIS)。最近的版本是2006年上市的Lego Mindstorms NXT。 许多语言都能对Mindstorms进行编程,包括Logo、Basic、Java的衍生版、Smalltalk和C语言。Computer Clubhouses是专注于Mindstorms编程的网站。 LEGO MINDSTORMS Robotics Invention System(以下称为乐高机器人套件),是针对12岁以上的小孩或大人,对机器人有兴趣(或者启发自动控制教育)的教育玩具。这项产品计划始于1986,由丹麦乐高公司和美国麻省理工学院的媒体实验室(Media Lab)进行的一项「可程式积木(Programmable Brick)」的合作案。

  不知道你要哪方面的,所以给你全弄了一下。
  给点分
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-19
全国都有乐高机器人高手俱乐部,你在网上搜:乐高教育服务网,就能查到全国乐高俱乐部的地址,直接问他们更专业!
第2个回答  2012-07-24
清华6月全国机器人大赛华东区比赛报名021-64732601 647327258
第3个回答  2012-03-26
乐高机器人的电话:86501244 86503344

乐高机器人是什么
乐高机器人是一种结合乐高积木与电子组件的教育工具,用于编程与机器人技术学习。它允许搭建各种机器人或自动化设备,并通过编程控制。乐高机器人主要由机械结构、电子组件与编程软件组成。机械结构包括乐高积木,用于搭建骨架与执行机构;电子组件如电机、传感器与控制器,用于执行指令。编程软件辅助用户编写程序...

什么是乐高机器人
综上,乐高机器人是一种多功能教育工具,激发学生创造力与想象力,传授编程与工程学基础知识。未来,它们在教育与娱乐领域将扮演更重要角色。

乐高机器人学什么
传感器应用是乐高机器人学习的重要部分,包括颜色、距离、触摸等传感器的了解与使用,它们能帮助机器人检测环境信息并做出反应。机械结构设计涉及齿轮、马达、轮子等组件的理解与应用,通过这些组件可以实现机器人的运动与操作。电子电路知识对于连接和调试机器人系统至关重要,包括电源、导线、开关等基本电路的理...

乐高机器人有什么好处
乐高机器人寓教于乐,促进全面发展,孩子在玩乐中学习与成长。

乐高机器人能做什么
艺术创作时,乐高机器人通过编程移动与改变形状,创造出独特视觉体验。科学研究中,它们辅助实验数据收集或模拟自然现象,推动创新研究。辅助残疾人士方面,设计成辅助工具,帮助日常活动,增进生活便利性。商业环境里,用于吸引顾客、提供互动体验,提升品牌价值。创意表达上,表演舞蹈、演奏音乐或讲述故事,传达...

乐高机器人编程是什么
乐高机器人编程不仅能够帮助学习者理解编程的基本概念,如循环、条件判断和变量等,还能够锻炼他们的逻辑思维能力。通过实际操作机器人,学习者可以直观地看到自己的编程成果,这有助于提高他们的学习兴趣和自信心。乐高机器人编程的应用非常广泛,从教育领域到娱乐行业都有其身影。在教育领域,它被用于STEM(...

乐高 星球大战系列 75054 AT-AT机器人-详细介绍
这款乐高75054 AT-AT机器人不仅在收藏价值上表现出色,它的设计也非常有创意。科技零件的使用使得机器人可以做出多种动作,例如头部转动、腿部摆动等,为玩家提供了逼真的游戏体验。此外,细节设计上也十分用心,例如驾驶员座舱、炮塔等元素,使得整个模型更加生动。乐高作为一个来自丹麦的品牌,起源于1932年...

乐高机器人对人工智能有帮助么
以下是一些与乐高机器人和人工智能相关的方面:1. 编程学习:乐高机器人套件通常与编程软件结合使用,使学生能够学习基础的编程概念和逻辑思维。这有助于培养学生的计算思维和问题解决能力,为他们进一步学习和应用人工智能技术打下基础。2. 人工智能概念:通过与乐高机器人的互动和编程,学生可以了解人工智能...

乐高为什么要搭建机器人
1、能培养孩子的逻辑思维能力:在机器人课程学习中非常重要的一点就是逻辑编程。机器人的设计是通过一整套严格的程序来实现设计者的要求。因此,只有经过全方位的思考,编写出可行成熟的方案,让机器人按照自己的意愿来行动。这种逻辑思维能力对孩子的智力发展非常重要,是乐高机器人学习中最重要的一种能力...

乐高机器人课程主要内容是什么
乐高机器人课程的核心内容包括多个方面,旨在全面提升学生的综合能力。课程采用5C1E的教学方法,即创意(Creativity)、批判性思维(Critical Thinking)、沟通(Communication)、合作(Collaboration)、计算思维(Computational Thinking)和工程设计(Engineering Design)。通过这一方法,学生不仅学习编程,还能培养...

相似回答