Lego Robotics In Engineering

Lego Robotics In Engineering
复制标题

工程中的乐高机器人

DOI:
10.18260/1-2--9511
复制
发表时间:
2001
期刊:
影响因子:
1.1
通讯作者:
Merredith Portsmore
Merredith Portsmore
中科院分区:
数学2区
文献类型:
--
作者:
Philip Lau;Scott W. T. McNamara;C. Rogers;Merredith Portsmore

文献摘要

被引文献

相似文献

当学生有动手的机会来构建和编程时,他们对机器人学得最多。在大学阶段,就材料而言,有无数的选择可以用于机器人课程。塔夫茨大学在大一和大四阶段开设了两门非常成功的课程,使用乐高元素RCX(可编程乐高积木)和基于LabVIEW的图形编程语言ROBOLAB进行教学。RCX的局限性(3个输入和3个输出)确实在机器人能力方面提供了一些限制。然而,使用ROBOLAB的快速原型设计和易于编程的好处允许学生解决更广泛的问题和主题。新生机器人课程让学生对工程感到兴奋,并在没有以前的建筑或编程经验的情况下学习机器人技术。大一新生能够在很少或没有指导的情况下使用基于图标的软件,并在宿舍里构建和编程机器人。大一新生的项目范围从机器动物到搜索和救援失踪的“火星极地着陆器”。在高级阶段,学生能够解决多个机器人的分布式智能问题,从确定相对定位到共享获取的数据。本文将介绍这两个过程中的困难和成功与使用乐高材料和ROBOLAB软件。
Students learn the most about robotics when they have hands-on opportunities to build and program. At the college level there are a myriad of options, in terms of materials, that can be used in a robotics course. Two highly successful courses, offered at the freshmen and senior level, have been taught at Tufts University using LEGO elements, the RCX (the programmable LEGO brick), and ROBOLAB, a graphical programming language based on LabVIEW. The limitations of the RCX (3 inputs and 3 outputs) do provide some restrictions in terms of robot capabilities. However, the benefit of rapid prototyping and ease of programming using ROBOLAB permits students to address a wider range of issues and topics. The freshmen robotics course allows students to get excited about engineering and learn about robotics with no previous building or programming experience. Freshmen were able to use the icon based software with little or no instruction and build and program robots in their dorm rooms. Freshmen projects ranged from robotic animals to a search and rescue for the lost “Mars Polar Lander”. At the senior level, students were able to address distributive intelligence issues with multiple robots ranging from determining relative positioning to sharing acquired data. This paper will present theses two courses and the difficulties and successes associated with using the LEGO materials and the ROBOLAB software.