A robot laboratory for teaching artificial intelligence

Author:

Kumar Deepak1,Meeden Lisa2

Affiliation:

1. Department of Mathematics, Bryn Mawr College, Bryn Mawr, PA

2. Computer Science Program, Swarthmore College, Swarthmore, PA

Abstract

There is a growing consensus among computer science faculty that it is quite difficult to teach the introductory course on Artificial Intelligence well [4, 6]. In part this is because AI lacks a unified methodology, overlaps with many other disciplines, and involves a wide range of skills from very applied to quite formal. In the funded project described here we have addressed these problems by " Offering a unifying theme that draws together the disparate topics of AI; " Focusing the course syllabus on the role AI plays in the core computer science curriculum; and " Motivating the students to learn by using concrete, hands-on laboratory exercises. Our approach is to conceive of topics in AI as robotics tasks. In the laboratory, students build their own robots and program them to accomplish the tasks. By constructing a physical entity in conjunction with the code to control it, students have a unique opportunity to directly tackle many central issues of computer science including the interaction between hardware and software, space complexity in terms of the memory limitations of the robot's controller, and time complexity in terms of the speed of the robot's action decisions. More importantly, the robot theme provides a strong incentive towards learning because students want to see their inventions succeed. This robot-centered approach is an extension of the agent-centered approach adopted by Russell and Norvig in their recent text book [11]. Taking the agent perspective, the problem of AI is seen as describing and building agents that receive perceptions as input and then output appropriate actions based on them. As a result the study of AI centers around how best to implement this mapping from perceptions to actions. The robot perspective takes this approach one step further; rather than studying software agents in a simulated environment, we embed physical agents in the real world. This adds a dimension of complexity as well as excitement to the AI course. The complexity has to do with additional demands of learning robot building techniques but can be overcome by the introduction of kits that are easy to assemble. Additionally, they are lightweight, inexpensive to maintain, programmable through the standard interfaces provided on most computers, and yet, offer sufficient extensibility to create and experiment with a wide range of agent behaviors. At the same time, using robots also leads the students to an important conclusion about scalability: the real world is very different from a simulated world, which has been a long standing criticism of many well-known AI techniques. We proposed a plan to develop identical robot building laboratories at both Bryn Mawr and Swarthmore Colleges that would allow us to integrate the construction of robots into our introductory AI courses. Furthermore, we hoped that these laboratories would encourage our undergraduate students to pursue honors theses and research projects dealing with the building of physical agents.

Publisher

Association for Computing Machinery (ACM)

Reference12 articles.

1. A robust layered control system for a mobile robot

2. Matt Domsch. MIT 6.270 LEGO Robot Design Competition. World Wide Web URL is http:// www.mit.edu / courses / 6.270 / home.html. Matt Domsch. MIT 6.270 LEGO Robot Design Competition. World Wide Web URL is http:// www.mit.edu / courses / 6.270 / home.html.

3. Deepak Kumar. Introductory AI Course Syllabus. World Wide Web URL is http" //blackcat.brynmawr.edu:80 / CS / CS372 /Materials/ Deepak Kumar. Introductory AI Course Syllabus. World Wide Web URL is http" //blackcat.brynmawr.edu:80 / CS / CS372 /Materials/

Cited by 23 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Revolutionizing Technology: The Era of AI-Based 3D-Printed Humanoids;2024 IEEE 1st Karachi Section Humanitarian Technology Conference (KHI-HTC);2024-01-08

2. Enhancing Real‐Time Embedded System Education With Self‐Driving Car Models;Human Behavior and Emerging Technologies;2024-01

3. Teaching Machine Learning as Part of Agile Software Engineering;IEEE Transactions on Education;2023

4. A Three-Stage Dynamic Assessment Framework for Industrial Control System Security Based on a Method of W-HMM;Sensors;2022-03-28

5. Artificial intelligence in early childhood education: A scoping review;Computers and Education: Artificial Intelligence;2022

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3