美国学生在RoboScience模拟器上学习机器人编程

学习如何对自主机器人进行编程的学生通常会花费更多的时间来修复代码中的错误,而不是学习程序本身。编程错误的机器人可能会跌落或撞到墙上,需要耗时的修复工作。

来源:Robogeek新闻频道(关于机器人技术的俄罗斯与世界新闻)

学习如何对自主机器人进行编程的学生通常会花费更多的时间来修复代码中的错误,而不是学习程序本身。编程错误的机器人可能会跌落或撞到墙上,需要耗时的维修工作。

Jeffrey McGough 是南达科他州矿业与技术学院的数学和计算机科学教授,七年前开始寻找软件来教授他的学生。他很快意识到这样的模拟器很少见。麦高夫最终开发了 RoboScience 模拟器,该模拟器成为 2017-2018 年一群本科生的课堂项目。

尽管模拟器可以出售,但它们仍然昂贵得令人望而却步。最实惠的课程费用为每位学生 3,000 美元。 “我的目​​标是创造一些更容易理解的东西,”麦高说。

RoboScience 模拟器包括在线门户、免费教程和机器人软件。该模拟器是开源的,因此大学可以免费使用它。

在监视器屏幕上,RoboScience 看起来就像一个基本的游戏视频,其中有一个机器人穿过各种障碍的简单图表。该模拟器允许初学者创建程序分支,在屏幕上模拟自主机器人的动作,然后才开始使用真实的机器。在这种情况下,即使代码不完全正确,机器人仍然撞到墙上,也不会对它造成任何伤害。

McGough 教授表示,学生在模拟器上学习编程比在真实机器人上学习编程要快得多。 RoboScience 可以更轻松地查找和修复关键错误。学生还可以在家中使用模拟器,从而有更多的编程实验时间。