乐高教育在中国的发展已经有近 10 年之久, ROBOLAB 已经深受广大老师和学生的喜爱。ROBLAB 已经不再只是机器人活动中的一款编程工具,已经成为了老师和学生们的科技活动的平台。孩子们在这平台上实现他们的梦想!

  机器人编程-robolab2.9

    RCX,98 年在 MIT 的一张很普通的桌子上诞生的一个科技工具。它的诞生实现了很多孩子的梦想!

    

    随着时代的进步和孩子们梦想的进化, NXT 诞生于 2006 年。 ROBOLAB 软件随着 NXT 的推出和 RCX 使用的不断进步,继 ROBOLAB 发扬 2.5 系列之后推出了 ROBOLAB 2.9 系列!

    

    想象一下, 要编写一个带分支结构或一个多任务的程序是多么的困难, 再加上复杂的调试,远远超过中小学生的能力。如果选择 RoboLab,仅需要使用图形化的编程语言,然后通过红外方式或者 USB 方式把程序下载到 RCX 或 NXT 中,你梦想的设计就马上变为现实。

    

    感谢 LEGO 公司、NI 公司、Tufts 大学、MIT 媒体实验室的工程师为我们带来了这些革命性的变化。 RoboLab 是基于 NI 公司的 LabVIEW 上开发的, 作为虚拟仪器的领导者 NI 公司,开发的 LabVIEW 广泛用于工业测量与控制领域。RoboLab 的功能(特别是数据采集功能)和操作类似于 LabVIEW 以及其它虚拟仪器软件。熟悉 RoboLab,无疑对孩子们的创意和相关科学知识的学习有巨大的帮助。

    机器人编程-robolab2.9

    很多老师担心, ROBOLAB软件提供了450多个供选图标, 其中输入图标只有4种LEGO传感器和 7 种 DCP 传感器。有些老师不禁担心:使用中,尤其是实验中,ROBOLAB 系列提供的图标、 传感器不够怎么办?其实, 完全不必有这种担心, 因为技术是为教学服务的, 从教学的角度来看,ROBLAB 已经足够,因为技术不是教学的目的!针对高级别的教学(大学教学),随着教学和学习的深入,我们可以自己开发传感器,编写需要的图标。你甚至可以将经常用到的小程序编成图标,需要时直接调用,从而减少重复工作,提高编程效率。

    

    有的老师,或是研究者认为自己使用其他语言已经很熟练,担心使用 ROBOLAB 不能完全满足自己的需要,事实上,我们不仅可以用 RoboLab 软件来为 RCX 和 NXT 编写程序,还可以做其他选择,例如 NQC 或者 NBC(Not Quiet C )。利用 ActiveX 控件,你可以使用Visual Basic ,Visual C++,Delphi 等多达 30 多种正式、非正式语言为 RCX 编写程序。更不可思议的是,你甚至可以不用 Lego 提供的固件,而改用其他的固件,如 LegOS。

    

    活动的过程: 机器人或者一个科技活动的过程是一个循序渐进的过程,首先你需要确立目标,你需要设计一个什么样的设备?接着需要设计和搭建,然后在电脑上使用 ROBOLAB编写程序,通过程序下载成功,RCX 或者 NXT 就可以脱离电脑自动运行,最后是测试你的设备,是否实现你的目标?哪些需要改进?循序渐进,不断优化。

  机器人编程-robolab2.9

  在这个过程中,需要学生发挥自己的创作才能,综合利用各种知识,还有充分发挥团队合作精神。