Goto

Collaborating Authors

 Industry


Yoda: The Young Observant Discovery Agent

AI Magazine

The YODA Robot Project at the University of Southern California/Information Sciences Institute consists of a group of young researchers who share a passion for autonomous systems that can bootstrap its knowledge from real environments by exploration, experimentation, learning, and discovery. Our goal is to create a mobile agent that can autonomously learn from its environment based on its own actions, percepts, and mis-sions. Our participation in the Fifth Annual AAAI Mobile Robot Competition and Exhibition, held as part of the Thirteenth National Conference on Artificial Intelligence, served as the first milestone in advancing us toward this goal. YODA's software architecture is a hierarchy of abstraction layers, ranging from a set of behaviors at the bottom layer to a dynamic, mission-oriented planner at the top. The planner uses a map of the environment to determine a sequence of goals to be accomplished by the robot and delegates the detailed executions to the set of behaviors at the lower layer. This abstraction architecture has proven robust in dynamic and noisy environments, as shown by YODA's performance at the robot competition.


Dynamic Object Capture Using Fast Vision Tracking

AI Magazine

This article discusses the use of fast (60 frames per second) object tracking using the COGNACHROME VISION SYSTEM, produced by Newton Research Labs. The authors embedded the vision system in a small robot base to tie for first place in the Clean Up the Tennis Court event at the 1996 Annual AAAI Mobile Robot Competition and Exhibition, held as part of the Thirteenth National Conference on Artificial Intelligence. Of particular interest is that the authors' entry was the only robot capable of using a gripper to capture and pick up the motorized, randomly moving squiggle ball. Other examples of robotic systems using fast vision tracking are also presented, such as a robot arm capable of catching thrown objects and the soccer-playing robot team that won the 1996 Micro Robot World Cup Soccer Tournament in Taejon, Korea.



Kansas State's Slick Willie Robot Software

AI Magazine

The team's robot software was nicknamed Their project was to develop software on the Nomad 200 robot for tasks such as maze following, office delivery, and office navigation. In both the second for the competition's Office Navigation and the final rounds, the software achieved event. The perfectly complete the task. It is equipped with 2 sonar route from the director's office to the conference rings of 16 sonars each and with 2 charge-coupled rooms, directed the robot to each of the device (CCD) cameras. The robot has a two conference rooms, correctly determined 486 processor on board with a hard drive and which conference room was not occupied, 16 megabytes of memory. The behaviors at the bottom level needed to worry about low-level responsibilities, such as avoiding obstacles and not hitting walls but did not need to know about the overall strategy for solving the task.


A Retrospective of the AAAI Robot Competitions

AI Magazine

This article is the content of an invited talk given by the authors at the Thirteenth National Conference on Artificial Intelligence (AAAI-96). The piece begins with a short history of the competition, then discusses the technical challenges and the political and cultural issues associated with bringing it off every year. We also cover the science and engineering involved with the robot tasks and the educational and commercial aspects of the competition. We finish with a discussion of the community formed by the organizers, participants, and the conference attendees. The original talk made liberal use of video clips and slide photographs; so, we have expanded the text and added photographs to make up for the lack of such media.


The 1996 AAAI Mobile Robot Competition and Exhibition

AI Magazine

The Fifth Annual AAAI Mobile Robot Competition and Exhibition was held in Portland, Oregon, in conjunction with the Thirteenth National Conference on Artificial Intelligence. The competition consisted of two events: (1) Office Navigation and (2) Clean Up the Tennis Court. The first event stressed navigation and planning. The second event stressed vision sensing and manipulation. In addition to the competition, there was a mobile robot exhibition in which teams demonstrated robot behaviors that did not fit into the competition tasks. The competition and exhibition were unqualified successes, with nearly 20 teams competing. The robot competition raised the standard for autonomous mobile robotics, demonstrating the intelligent integration of perception, deliberation, and action.


Improved Heterogeneous Distance Functions

Journal of Artificial Intelligence Research

Instance-based learning techniques typically handle continuous and linear input values well, but often do not handle nominal input attributes appropriately. The Value Difference Metric (VDM) was designed to find reasonable distance values between nominal attribute values, but it largely ignores continuous attributes, requiring discretization to map continuous values into nominal values. This paper proposes three new heterogeneous distance functions, called the Heterogeneous Value Difference Metric (HVDM), the Interpolated Value Difference Metric (IVDM), and the Windowed Value Difference Metric (WVDM). These new distance functions are designed to handle applications with nominal attributes, continuous attributes, or both. In experiments on 48 applications the new distance metrics achieve higher classification accuracy on average than three previous distance functions on those datasets that have both nominal and continuous attributes.


Learning Sparse Perceptrons

Neural Information Processing Systems

We introduce a new algorithm designed to learn sparse perceptrons overinput representations which include high-order features. Our algorithm, which is based on a hypothesis-boosting method, is able to PAClearn a relatively natural class of target concepts. Moreover, the algorithm appears to work well in practice: on a set of three problem domains, the algorithm produces classifiers that utilize small numbers of features yet exhibit good generalization performance. Perhaps most importantly, our algorithm generates concept descriptions that are easy for humans to understand. 1 Introduction Multi-layer perceptron (MLP) learning is a powerful method for tasks such as concept classification.However, in many applications, such as those that may involve scientific discovery, it is crucial to be able to explain predictions. Multi-layer perceptrons arelimited in this regard, since their representations are notoriously difficult for humans to understand.



Improving Elevator Performance Using Reinforcement Learning

Neural Information Processing Systems

This paper describes the application of reinforcement learning (RL) to the difficult real world problem of elevator dispatching. The elevator domainposes a combination of challenges not seen in most RL research to date. Elevator systems operate in continuous state spaces and in continuous time as discrete event dynamic systems. Their states are not fully observable and they are nonstationary due to changing passenger arrival rates. In addition, we use a team of RL agents, each of which is responsible for controlling one elevator car.The team receives a global reinforcement signal which appears noisy to each agent due to the effects of the actions of the other agents, the random nature of the arrivals and the incomplete observation of the state.