DocumentCode
890421
Title
A fuzzy-logic autonomous agent applied as a supervisory controller in a simulated environment
Author
Chrysanthakopoulos, Georgios ; Fox, Warren L J ; Miyamoto, Robert T. ; Marks, Robert J., II ; El-Sharkawi, Mohamed A. ; Healy, Michael
Author_Institution
Microsoft Corp., Redmond, WA, USA
Volume
12
Issue
1
fYear
2004
Firstpage
107
Lastpage
122
Abstract
An unsupervised learning system, implemented as an autonomous agent is presented. A simulation of a challenging path planning problem is used to illustrate the agent design and demonstrate its problem solving ability. The agent, dubbed the ORG, employs fuzzy logic and clustering techniques to efficiently represent and retrieve knowledge and uses innovative sensor modeling and attention focus to process a large number of stimuli. Simple initial fuzzy rules (instincts) are used to influence behavior and communicate intent to the agent. Self-reflection is utilized so the agent can learn from its environmental constraints and modify its own state. Speculation is utilized in the simulated environment, to produce new rules and fine-tune performance and internal parameters. The ORG is released in a simulated shallow water environment where its mission is to dynamically and continuously plan a path to effectively cover a specified region in minimal time while simultaneously learning from its environment. Several paths of the agent design are shown, and desirable emergent behavior properties of the agent design are discussed.
Keywords
cooperative systems; explanation; fuzzy control; fuzzy logic; mobile robots; path planning; problem solving; software agents; unsupervised learning; ORG fuzzy agents; abstract rules; attention focus; autonomous agent design; emergent behavior; emotional agent; explanation facility; fuzzy clustering; fuzzy-logic autonomous agent; intelligent agent; modular architecture; path planning; problem solving ability; self-reflection; sensor modeling; shallow water environment; simulated environment; software design; supervisory controller; unsupervised learning system; variable-input variable-output engine; Algorithm design and analysis; Autonomous agents; Clustering algorithms; Fuzzy control; Fuzzy logic; Organisms; Path planning; Problem-solving; Software algorithms; Unsupervised learning;
fLanguage
English
Journal_Title
Fuzzy Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-6706
Type
jour
DOI
10.1109/TFUZZ.2003.822683
Filename
1266391
Link To Document