Distributed architecture for mobile navigation (DAMN)
The Distributed architecture for mobile navigation (DAMN) is a mobile robot architecture developed by Julio K. Rosenblatt at Carnegie Mellon University. DAMN consists of a collection of independently operating behaviors such as "go-to-goal" and "avoid obstacle", and an arbiter. The arbiter generates a set of feasible action possibilities for the robot over a short time horizon, and the behaviours vote on (i.e. express utility for) these candidate actions. Votes may be weighted by a mode manager. The Pareto optimal action is then sent to the vehicle controller. One method of obtaining votes is for behaviours to asynchronously update a utility map over the configuration space of the robot. The arbiter then overlays paths resulting from action candidates onto the map, and samples utilities along the paths. This approach is known as utility fusion. In DAMN, the decision-making process is distributed and asynchronous, without the need for an hierarchical structure.
- Three-layer architecture
- Servo, subsumption, and symbolic (SSS) architecture
- ATLANTIS architecture
- Autonomous robot architecture (AuRA)
- Rosenblatt, J.K. (1997). "DAMN: a distributed architecture for mobile navigation". Journal of Experimental & Theoretical Artificial Intelligence 9 (2–3): 339–360. doi:10.1080/095281397147167. Retrieved 2008-04-06.
|This robotics-related article is a stub. You can help Wikipedia by expanding it.|