Various voting schemes have been implemented that allow for the simultaneous satisfaction of multiple goals and objectives in a distributed system. One such voting scheme is a fuzzy logic type of approach where behaviors express their preferences among a set of possible actions; the arbiter sums these votes and selects the maximum. The second is a schema-based type of approach where behaviors instead indicate the utility of possible world states; the arbiter then maintains a local "utility map" and evaluates possible actions within it.
DAMN has been used to create various systems for mobile robot navigation and active sensor control. Diverse subsystems have been integrated within this architecture to create systems that, for example, perform road following, cross-country navigation, map-based route following, and teleoperation while avoiding obstacles and meeting mission objectives. Details on several such subsystems developed at the CMU Robotics Institute are available from the Navlab Project Home Page, and A Reactive System for Off-Road Autonomous Driving describes a specific system built with DAMN.
E-Mail Julio Rosenblatt at < julio@cs.umd.edu >
Back to Julio Rosenblatt's Home Page