Development and implementation of a MATLAB simulation project for a multidisciplinary graduate course in autonomous robotics

In this paper, we describe a MATLAB computer simulation course project implemented as part of an introductory graduate course in autonomous robotics at the University of California, Davis. The course consisted of students from Mechanical and Aeronautical Engineering, Psychology and Neuroscience, Electrical Engineering, and Computer Science. Creating a valuable class computer project experience for graduate students with greatly varying backgrounds is a challenging undertaking. Graduate students in different majors may have widely different educational backgrounds, field‐specific language and culture, and computer background. It is a main result of this paper that a meaningful autonomous robotics computer project can be developed that allows students to be individually unique and creative, but at the same time allows each student to understand and share ideas, tools, and methods from all the other students. Simulation project conception, teamwork, implementation, results, and lessons learned are described. © 2004 Wiley Periodicals, Inc. Comput Appl Eng Educ 12: 54–64, 2004; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.20001

[1]  P. H. Gregson,et al.  Using contests to teach design to EE juniors , 1999 .

[2]  Carlos Pomalaza-Raez,et al.  Retention 101: Where Robots Go … Students Follow , 2002 .

[3]  R. M. Inigo,et al.  Simulation of the dynamics of an industrial robot , 1991 .

[4]  Steven B. Shooter,et al.  Interdisciplinary Collaborative Learning in Mechatronics at Bucknell University , 2000 .

[5]  A. Kacelnik,et al.  To walk or to fly? How birds choose among foraging modes. , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[6]  Zehong Yang,et al.  Design and implementation of educational platform in RoboCup simulation games , 2002, Proceedings. International Conference on Machine Learning and Cybernetics.

[7]  George E. Mobus Foraging search: Prototypical intelligence , 2001 .

[8]  Thomas A. Angelo,et al.  Classroom assessment techniques : a handbook for collegeteachers / Thomas A. Angelo, K. Patricia Cross , 1993 .

[9]  Tyson S. Hall,et al.  An introductory digital design course using a low-cost autonomous robot , 2002, IEEE Trans. Educ..

[10]  K. Patricia Cross,et al.  Classroom Assessment Techniques , 1993 .

[11]  K. Sridharan Teaching computer graphics and robotics using symbolic computation software , 2000 .

[12]  Gaurav S. Sukhatme,et al.  Emergent bucket brigading: a simple mechanisms for improving performance in multi-robot constrained-space foraging tasks , 2001, AGENTS '01.

[13]  R. B. White,et al.  A graphics simulator for a robotic arm , 1989 .