常见问题
第一代——RCX机器人
RCX是一块可编程积木,即课堂机器人(机器人指令系统)的大脑。它是整个用乐高积木、马达、传感器等组建搭建的机器人系统的中枢,就像大脑一样控制、指挥机器人的行为。使用ROBOLAB2.5.4软件,人们可以创造、搭建、编程真正的机器人,让它运动、做运动、甚至自己去“想”。
红外收发与其它RCX通信,通过互联网通信,配合丰富多彩的乐高积木和乐高传感器或第三方的仪器设备,适合高校组建创新实验室或机器人课程,让学生们动手创造各种大型机电一体化系统,将抽象的理论知识和构思化为具体的模型。
基于计算机的数据采集。RCX不仅是机器人的大脑,还可作为一个微型便携式计算机连接各种工业传感器,可以采集数据。作为控制模块和微型电脑,RCX可用于机器人系统模型的输入和输出控制。使用ROBOLAB软件在PC机上编写程序,通过连接在计算机串口上的红外线发射仪将程序下载到RCX,RCX即可脱离计算机,独立执行程序,控制一系列输入和输出,来响应周围环境并做出正确的动作。
RCX实时操作系统是专门为netX芯片设计,其结构经过特殊设计,可
裁减,能够提供卓越的硬实时性能。内部的内核设计包括了对象数据结构,任务间通讯与时间管理,其大小与访问速度都经过了优化。因此,RCX能够提供极短的中断等待延时和快速的任务切换。
RCX内核是一占先式、全功能、多任务操作系统,运行的任务数量是可扩展的。
所有RCX对象,例如:任务,中断,计时器及任务间通讯对象——都能够在系统运行时创建或删除,或通过前端配置文件进行静态配置,提供一简单、集中式的项目配置环境以及对配置资源的概览。
RCX紧密集成于Hitex公司提供的HiTOP开发环境中,从而使调试工作更加简单。内部任务状态及不同对象状态都能够进行实时监控。
静态任务在系统启动时由内核创建。动态任务则在运行时创建或删除。
中断是实时系统的主要方面,当处理器检测到中断时,即保存当前程序执行的关键信息(通常在堆栈中)并传输控制信息至一预定义的程序区域。
驱动是访问任务上下文访问所使用的外围元件的主要功能性部件。其提供了已定义的API接口,用于任务调用和访问硬件抽象层HAL模块。
RCX有3个输入端口,3个输出端口。3个输出端口上可以连接:马达、灯泡等;3个输入端口上可以连接:角度传感器、光电传感器、温度传感器、触感、遥控器等。
第二代——NXT机器人
乐高机器人 Mindstorms NXT是乐高集团所制造的下一代的可编程即可组合机器人玩具。整组的套件包含了传感器及连接线。乐高(LEGO)已于2006年9月上旬推出乐高公司和美国麻省理工学院共同开发的机器人组件新款“教育用LEGO Mindstorms NXT”。Mindstorms是将配备微处理器的LEGO公司的塑胶积木组装起来,通过个人电脑制作的程式来控制的机器人。最新的版本为2009年8月的 Lego Mindstorms NXT 2.0. 在台湾乐高机器人NXT主机 (P/N 9841) 可取得价格快速滑落已不到 150元美金左右。
NXT可外接马达、感应器等组件,以下乐高原厂提供的组件,此外,也有乐高以外的厂商制作相容于NXT的感应器,例如Mindsensors、HiTechnic、Vernier等。
可编程控制积木(NXT)
伺服马达
光电(颜色)传感器
声音传感器
触动传感器
超声波传感器
温度传感器
第三代——EV3机器人
展会上,乐高超强Mindstorm EV3智能机器人吸引了所有人的眼球,霸气外露。
EV3最大特点是无需使用计算机就可进行编程:EV3配备了一块“智能砖头”,用户可以使用它来对自己的机器人编辑各种指令。而在过去,使用者只能通过计算机来进行该操作。编程完成后,使用者还需要通过一根数据线将程序下载到机器人身上。但是现在,EV3完全不需要计算机。(其实这个功能不好用,NXT已经有了)
Mindstorms EV3于2013下半年上市,售价349美元,目前,这个制造机器人的“智能砖”平台已经涵盖了中文,日语,西班牙语等9种语言。目前中国已有零售,网上3500元左右。
新一代的lego头脑风暴系列的主控——EV3。它的按钮可以发光,根据光的颜色可看出EV3的状态.更高的分辨率的黑白显示器,内置扬声器,USB端口,一个迷你SD读卡器,四个输入端口和四个输出端口。支持USB2.0,蓝牙和Wi-Fi与电脑通讯。还有一个编程接口用于编程和数据日志上传和下载。兼容与移动设备,(安卓、IOS)由AA电池或EV3充电直流电池供电。