首页> 外文学位 >Application of a universal language for low-cost classroom robots.
【24h】

Application of a universal language for low-cost classroom robots.

机译:通用语言在低成本教室机器人中的应用。

获取原文
获取原文并翻译 | 示例

摘要

The goal of the work presented in this thesis is to implement an interpreted assembly language for programming a variety of small microcontrollers (MCUs) such as those used in simple classroom robots. The increasing popularity of robots in K-12 education has led to a large number of hardware platforms and programming languages. If teachers wish to move to new platforms, students must relearn to program. This is a convenient tool at higher levels for teaching new languages, but is also a stumbling block with younger students where the language itself is not the focus. The new language is implemented on two MCUs with substantially different capabilities. The two platforms successfully control motors and read simple sensors using the same assembly code, however the interpreter firmware slows the real-time capabilities of the language to millisecond resolution on the slower MCU. As a demonstration of the new language, one of these MCUs was used in a new hardware platform for the Tufts University's DevTech Research Group's TangibleK early education robotics project.
机译:本文提出的工作目标是实现一种解释性的汇编语言,用于对各种小型微控制器(MCU)进行编程,例如用于简单教室机器人的微控制器。机器人在K-12教育中的日益普及已导致大量的硬件平台和编程语言。如果教师希望迁移到新平台,则学生必须重新学习才能编程。这是较高级别的教学新语言的便捷工具,但对于语言本身并不是重点的年轻学生来说,这也是一个绊脚石。新语言是在两个功能完全不同的MCU上实现的。这两个平台使用相同的汇编代码成功地控制了电动机并读取了简单的传感器,但是解释器固件将语言的实时功能减慢到较慢的MCU的毫秒级分辨率。为了演示这种新语言,塔夫茨大学的DevTech研究小组的TangibleK早期教育机器人项目在新的硬件平台中使用了这些MCU中的一个。

著录项

  • 作者

    Palmer, Jeremiah.;

  • 作者单位

    Tufts University.;

  • 授予单位 Tufts University.;
  • 学科 Engineering Mechanical.Engineering Robotics.Education Technology of.
  • 学位 M.S.
  • 年度 2010
  • 页码 54 p.
  • 总页数 54
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:37:02

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号