arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1909.03110cs.CYcs.PLcs.RO
收藏

让高性能机器人安全易用

Making High-Performance Robots Safe and Easy to Use for an Introduction to Computing

University of Massachusetts Amherst(马萨诸塞大学阿默斯特分校);University of Texas at Austin(德克萨斯大学奥斯汀分校)

Joseph Spitzer, Joydeep Biswas, Arjun Guha

摘要:

机器人是向新手程序员介绍计算和人工智能的流行平台。然而,对最先进的机器人进行编程是非常具有挑战性的,并且需要并发性,操作安全性和软件工程技能的知识,这可能需要数年的时间来教授。在本文中,我们提出了一种方法来引入计算,让学生安全,轻松地编程高性能的机器人。我们开发了一个平台,让学生使用JavaScript编程RoboCup小型联赛机器人。该平台1)在多个抽象层次上确保物理安全,2)允许学生在浏览器中使用JavaScript对机器人进行编程,而无需安装软件,3)提供简化的JavaScript语义,使学生免受混淆的语言特征的影响。我们讨论了我们的经验运行一个为期一周的研讨会使用这个平台,并分析了3,000多名学生编写的程序修订,以提供经验证据,我们的方法确实帮助学生。

英文摘要:

Robots are a popular platform for introducing computing and artificial intelligence to novice programmers. However, programming state-of-the-art robots is very challenging, and requires knowledge of concurrency, operation safety, and software engineering skills, which can take years to teach. In this paper, we present an approach to introducing computing that allows students to safely and easily program high-performance robots. We develop a platform for students to program RoboCup Small Size League robots using JavaScript. The platform 1) ensures physical safety at several levels of abstraction, 2) allows students to program robots using the JavaScript in the browser, without the need to install software, and 3) presents a simplified JavaScript semantics that shields students from confusing language features. We discuss our experience running a week-long workshop using this platform, and analyze over 3,000 student-written program revisions to provide empirical evidence that our approach does help students.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑