详细内容或原文请订阅后点击阅览
Robot Garden 能否使编码更加直观和易于理解? (+视频)
另一种让孩子们学习编程的方式是机器人花园,里面有几十个快速切换的LED灯和100多个折纸机器人,它们可以爬行、游泳,还能像花朵一样绽放。
来源:Robogeek新闻频道(关于机器人技术的俄罗斯与世界新闻)另一种让孩子们学习编程的方式是机器人花园,里面有数十个快速切换的LED灯和100多个可以爬行、游泳和像花朵一样绽放的折纸机器人。
来自麻省理工学院计算机科学和人工智能实验室以及机械工程系的专家开发了这种基于平板电脑的系统。她展示了一种使用静态机器人、可以打开和改变颜色的折纸花、加热时折叠并再次打开的机器人人物来研究分布式算法的原始方法。
该系统可以使用平板电脑或任何支持蓝牙的迷你电脑进行控制,或者使用简单的“点击控制”功能,即使用“点击”单个花朵的方法,以及使用更先进的“点击控制”功能“代码控制”功能,用户可以实时添加自己的命令和代码序列。
“学生可以看到他们的程序在现实世界环境中运行,该环境将编码输出明确连接到现实世界,”新项目的主要作者 Lindsay Sanneman 说。 “它是展示算法和编程基本概念的发射台。”
系统的 16 个板中的每一个都连接到 Arduino 微控制器,并通过强力算法进行编程,以不同的方式探索空间,包括“图形着色”算法,确保没有两个相邻板的颜色相同。
“测试各种机器人(超过 100 个)的分布式算法为我们提供了一个非常大规模的实验平台,”总监 Daniela Rus 说道。 “同时,我们希望它也能帮助学生以直观、美观、有趣的方式了解图和网络理论。”