Learn More
This paper examines LEGO Mindstorms'#8482; suitability as a hardware platform for integrating robotics into an Artificial Intelligence course organized around the agent paradigm popularized by Russell and Norvig. This evaluation discusses how kits and projects based on Mindstorms supported students' exploration of the issues behind the design of agents from(More)
This paper presents the RCXLisp library, an extension to Common Lisp that allows students to investigate a broad range of artificial intelligence and computer science topics using the LEGO MindStorms® platform. The library has two features that distinguish it from other third-party packages and languages designed by academics and hobbyists for(More)
The World Wide Web has become an invaluable information resource but the explosion of available information has made web search a time consuming and complex process. The large number of information sources and their different levels of accessibility, reliability and associated costs present a complex information gathering control problem. This paper(More)
EEective information gathering on the WWW is a complex task requiring planning, scheduling, text processing, and interpretation-style reasoning about extracted data to resolve inconsistencies and to reene hypothesis about the data. This paper describes the rationale, architecture, and implementation of a next generation information gathering system { a(More)
1 We demonstrate the possibilities offered by the new NXT platform for CS artificial intelligence curricular development. The NXT provides a number of hardware improvements over the RCX, including a faster processor and more memory. We demonstrate the curricular materials developed in the LMICSE archive, including autonomous mobile robot localization and(More)
We describe the possibility of using the Lego Mindstorms robots to support the ACM Computing Curriculum 2001, using them in lab exercises and projects for classes from beginning courses in programming to advanced courses in operating systems, compilers, networks and artificial intelligence. We first describe the limitations of the robots, both hardware and(More)
The Integrated Processing and Understanding of Signals (IPUS) architecture is presented as a framework that exploits formal signal processing models to structure the bidirectional interaction between front-end signal processing and signal understanding processes. This architecture is appropriate for complex environments , which are characterized by variable(More)
This report outlines the IPUS paradigm, named for Integrated Processing and Understanding of Signals, which permits sophisticated interaction between theory-based problem solving in signal processing and heuristic problem-solving in signal interpretation. The need for such a paradigm arises in signal understanding domains that require the processing of(More)
This paper presents the IPUS (Integrated Processing and Understanding of Signals) architecture to address the traditional perceptual paradigm's shortcomings in complex environments. It has two premises: (1) the search for correct interpretations of signal processing algorithms' (SPAs) outputs requires concurrent search for SPAs and control parameters(More)
Using the robot as a metaphor for assisting students in understanding problem solving in general, the algorithmic process, and the relationship between algorithms and computing agents is not new. While simulated robot environments have existed for many years (e.g. Karel the Robot[3]) it is only recently that the technology for inexpensively supplying(More)