James S. Jennings

Learn More
In Don4], we described a manipulation task for cooperating mobile robots that can push large, heavy objects. There, we asked whether explicit local and global communication between the agents can be removed from a family of pushing protocols. In this paper, we answer in the aarmative. We do so by using the general methods of Don4] analyzing information(More)
We have designed and implemented multi-agent strategies for manipulation tasks by distributing mechanically-based sequential algorithms across several autonomous spatially-separated agents, such as mobile robots. Our experience using mobile robots for the manipulation of large objects (couches, boxes, le cabinets, etc.) leads us to recommend a minimalist(More)
Minimalism pursues the following agenda: For a given robotics task, nd the minimal connguration of resources required to solve the task. Thus, minimalism attempts to reduce the resource signature for a task, in the same way that (say) Stealth technology decreases the radar signature of an aircraft. Minimalism is interesting because doing task A without(More)
Our goal is to support the development of more intelligent and more interactive text-based interfaces for general computer use. In order to enable automation of user tasks, we find a new command shell architecture is needed. Our working prototype , Fish, maintains a global, persistent knowledge repository across concurrent interactive sessions. For example,(More)
The goal of this work is to support the development of more intelligent and more interactive text{based interfaces for general computer use by system administrators , programmers, students, professors, and so{ called \power{users". In today's networked environment we are faced with an ever{increasing level of complexity. Our departmental network alone(More)
  • 1