A robot laboratory for teaching artificial intelligence
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
Three years of using robots in an artificial intelligence course: lessons learned
Journal on Educational Resources in Computing (JERIC) - Special issue on robotics in undergraduate education. Part 2
The qualitative impact of using LEGO MINDSTORMS robots to teach computer engineering
IEEE Transactions on Education
On the way to high-level programming for resource-limited embedded systems with Golog
SIMPAR'10 Proceedings of the Second international conference on Simulation, modeling, and programming for autonomous robots
COTSBots: computationally powerful, low-cost robots for Computer Science curriculums
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
We show how the example code from the book Artificial Intelligence: A Modern Approach (AIMA)by Russell and Norvig can be used to help build real world robots with LEGO Mindstorms. This melding can increase students' productivity and learning by using examples and code from labs to augment the functionality of a LEGO robot. Artificial Intelligence computation is offloaded to a computer, allowing the robot to react quickly to its environment while still enabling the use of complex, memory-intensive algorithms. We show this through hardware and software discussions, teaching methodologies, past student projects, and classroom experience over two years at Syracuse University.