A Practical A.I. Development Module for a Robotics Course

The cheap and powerful personal computer (PC) has become an important and efficient tool for supporting engineering education. In this paper a PC-based training module, AIROBOT,is presented. The purpose of this module is to provide a platform for students to develop and experiment with artificial in...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer science education 1996-01, Vol.7 (2), p.211-221
Hauptverfasser: Fok, S.C., Tan, F.L., Ong, E.K.
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The cheap and powerful personal computer (PC) has become an important and efficient tool for supporting engineering education. In this paper a PC-based training module, AIROBOT,is presented. The purpose of this module is to provide a platform for students to develop and experiment with artificial intelligence techniques. The training module, AIROBOT,utilizes an electronic noughts and crosses game board which is interfaced to the Scorbot-ER VII robot and a PC. The development and implementation of the module are discussed. Two techniques developed by the students are presented to illustrate the utilization of the module. The first technique involves searching a game tree data structure. The learning involves the on-line generation of the game tree as the games are played. An evaluation function is used to facilitate the search. The other technique is based on the artificial neural network approach using the backpropagation paradigm. The structure of the neural networks, training and performances are presented. The PC-based training module has the potential to enhance the student understanding through the practical application of artificial intelligence. It is envisaged that similar modules can be easily integrated into most engineering undergraduate robotics courses.
ISSN:0899-3408
1744-5175
DOI:10.1080/0899340960070206