Practical Robotics in Computer Science Using the LEGO NXT: An Experience Report

Practical Robotics in Computer Science Using the LEGO NXT: An Experience Report
复制标题

使用乐高 NXT 的计算机科学实用机器人:经验报告

DOI:
--
复制
发表时间:
2017
期刊:
Annual Conference on Innovation and Technology in Computer Science Education
影响因子:
--
通讯作者:
Francisco J. Estrada
Francisco J. Estrada
中科院分区:
--
文献类型:
--
作者:
Francisco J. Estrada

文献摘要

被引文献

相似文献

我们报告了基于乐高 NXT 构建和实施计算机科学机器人课程的经验。该课程的目标是为学生提供一个机会,在完全体验式的环境中学习设计、编程和操作移动机器人的基本原理,同时抽象出典型机器人平台的硬件复杂性。为此,我们围绕乐高 NXT 机器人套件构建了课程。我们开发了一个软件框架,允许 NXT 与笔记本电脑和网络摄像头结合使用,使我们的学生能够在机器人足球比赛的背景下学习。我们描述了设计机器人足球项目的过程,使其与课程学习目标紧密结合,并报告了我们在过去三年运行该课程的经验。该软件平台是免费提供的,任何拥有配备网络摄像头的笔记本电脑和 NXT 设备的人都可以实现自己的足球机器人。
We report on our experience building and implementing a robotics course for Computer Science based on the LEGO NXT. The goal of the course is to provide students with an opportunity to learn the fundamental principles involved in designing, programming, and operating mobile robots in a completely experiential setting, while abstracting away the hardware complexity of typical robotics platforms. To this end, we built the course around the LEGO NXT robot kits. We have developed a software framework that allows the NXT to be used in conjunction with a laptop computer and a webcam to enable our students to learn in the context of a robotics soccer game. We describe the process of designing the robotics soccer project so that it is tightly coupled with course learning goals, and report on our experience running the course over the past three years. The software platform is freely available, and allows anyone with a webcam-equipped laptop and an NXT set to implement their own soccer playing bot.