Frank Klassner

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)
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)
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 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)
Lego Mindstorms is an inexpensive robotics system consisting of a microprocessor brick, various sensors and motors, and numerous Lego pieces. It can be programmed in a variety of languages, including Java and C++. Since its initial release in 1996, dozens of papers have been written on its use in computer science education. In fact, a recent search for "(More)
This paper examines the applicability of LEGO Mindstorms to the intermediate-level computer science curriculum, which traditionally includes courses such as Computer Organization and Operating Systems. We describe three open-laboratory projects that employ Mindstorms in exploring systems-level programming topics and present results from student evaluations(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)