An Overview on Soft Computing in Behavior Based Robotics
|
|
- Scott Stanley
- 5 years ago
- Views:
Transcription
1 An Overview on Soft Computing in Behavior Based Robotics Frank Hoffmann Fakultät Elektrotechnik und Informationstechnik Universität Dortmund D Dortmund (Germany) Abstract. This paper provides an overview on the contribution of soft computing to the field of behavior based robotics. It discusses the role of pure fuzzy, neuro-fuzzy and genetic fuzzy rule-based systems for behavior architectures and adaptation. It reviews a number of applications of soft computing techniques to autonomous robot navigation and control. 1 Introduction In many robotic applications, such as autonomous navigation in unstructured environments, it is difficult if not impossible to obtain a precise mathematical model of the robot s interaction with its environment. Even if the dynamics of the robot itself can be described analytically, the environment and its interaction with the robot through sensors and actuators are difficult to capture in a mathematical model. The lack of precise and complete knowledge about the environment limits the applicability of conventional control system design to the domain of autonomous robotics. What is needed are intelligent control and decision making systems with the ability to reason under uncertainty and to learn from experience. It is unrealistic to assume that any learning algorithm is able to learn a complex robotic task, in reasonable learning time starting from scratch without prior knowledge about the task or the environment. The situation is analogous to software design in which the design process is constrained by the three mutually conflicting constraints cost, time and quality. Optimization of one or two of the objectives, often results in a sacrifice on the third objective. In robot learning the three conflicting objectives are complexity of the task, number of training examples or episodes and prior knowledge. Learning a complex behavior in an unstructured environment without prior knowledge requires a prohibitively long exploration and training phase and therefore creates a serious bottleneck to realistic robotic applications. Task complexity can be reduced by a divide and conquer approach, which attempts to break down the overall problem into more manageable subtasks. This course is advocated by hierarchical behavior architectures, in that they separate the design or adaptation of primitive behaviors from the task of learning
2 a supervisory policy for behavior coordination [3, 12, 14]. The designer biases the learning algorithm towards solutions consistent with the problem specific, prior expert knowledge. Fuzzy control offers a means to integrate explicit domain knowledge in form of linguistic rules that describe the behavioral mapping from perception to action. These rules constitute an initial, sub-optimal behavior that is later refined through experiences gathered from the robot s interaction with the environment [3, 7, 13, 15]. Artificial neural networks and evolutionary algorithms draw inspiration from the capabilities of animals and humans to adapt and learn in dynamic environments under varying conditions, situations and tasks. Fuzzy logic is inspired by the approximate type of reasoning that allows humans to make decisions under uncertain and incomplete information. In the context of the above mentioned trade-offs imposed on robot learning, fuzzy techniques offer a means to sacrifice optimal performance for a reduction in complexity, elimination of unnecessary details and increased robustness of solutions. Section 2 describes hierarchical approaches and methodologies for fuzzy behavior design and coordination. Section 3 recounts neuro-fuzzy techniques for supervised behavior adaptation. Section 4 discusses the role of evolutionary algorithms for learning primitive fuzzy behaviors and behavior coordination schemes. 2 Fuzzy Behaviors for Robot Control Behavior coordination architectures can be divided into two categories: arbitration and command fusion schemes. In arbitration, the selected dominant behavior solely controls the robot until the next decision cycle, whereas the motor commands of the suppressed behaviors are completely ignored. The subsumption architecture is a prototypical representative of behavior arbitration [5]. The alternative to arbitration are command fusion approaches, such as dynamical systems [2], which aggregate the control actions of multiple concurrently active behaviors into a consensual decision. Fuzzy rule-based hierarchical architectures offer an alternative approach to robotic behavior coordination [11, 4, 14, 12, 16, 17]. A set of primitive, self-contained behaviors is encoded by fuzzy rule bases that map perceptions to motor commands. Reactive behaviors in isolation are incapable of performing autonomous navigation in complex environments. However, more complex tasks can be accomplised through combination and cooperation among primitive behaviors. A composite behavior is implemented as a supervisory fuzzy controller that activates and deactivates the underlying primitive behaviors according to the current robot s context and goals. Fuzzy behavior coordination is similar to voting, with the main difference that the action selection process is based on fuzzy inference. A fuzzy coordination mechanism offers the advantage that behaviors are active to a certain degree, rather than being either switched on or off. In contrast to mere voting, the weight with which a behavior contributes to the overall decision depends on its current applicability and desirability.
3 The advantage of fuzzy based behavior fusion turns into a drawback when competing behaviors issue conflicting control commands. In fuzzy fusion the resulting motor command is caused by the weighted average of the decisions proposed by the currently active behaviors. In case of a conflict among active behaviors, this compromise decision might be sub-optimal or even worse than any of the individual commands. What is needed are extensions to mere fuzzy command fusion schemes capable of resolving conflicts among contradicting actions supported by dissenting behaviors. In context dependent blending of behaviors, originally proposed by Saffiotti et al in [12], higher level supervisory fuzzy rules regulate the activation and deactivation of individual fuzzy behaviors, thereby reintroducing some form of behavior arbitration into fusion. The hierarchical behavior architecture is composed of two distinct layers. On the deliberative level a planner defines a sequence of intermediate goals. At the lower level a fuzzy controller reconciles the abstract goals obtained from the planner, with the constraints and affordances arising from the immediate environmental context. The objective of the coordinating controller is to generate commands that achieve the long-term goals such as reaching a target location while simultaneously satisfying innate goals such as obstacle avoidance. Behavior coordination is achieved by means of supervisory fuzzy rules of the form: if context then behavior. The context describes the desirability and applicability of a particular behavior, for example collision avoidance is desirable when obstacles are close. The context also reflects the needs of higher level goals, for example wall-following is applicable when the robot is located in a corridor and desirable if the goal is to navigate to the other end of the corridor. Yen et al propose an improved defuzzification scheme for fuzzy command fusion in case of conflicting behaviors [16]. Their fusion approach substitutes the center of gravity defuzzification method for multi-modal fuzzy sets by centroid of largest defuzzification. Centroid of largest defuzzification only considers the output fuzzy set with the largest area, whereas fuzzy sets in minor modes are ignored. In a sense, centroid of largestdefuzzification becomes similar to majority voting schemes. It guarantees that the final crisp control command is supported by at least one of the active behaviors. The final decision represents the best compromise among those active behaviors that already vote for a sufficiently similar control action, while ignoring minority votes for deviating actions. Tunstel et al present a fuzzy behavior hierarchy for autonomous navigation and multi-robot control [14]. They distinguish between primitive behaviors that implement a distinct control policy and composite behaviors for behavior coordination. Primitive behaviors interact by means of cooperation and/or competition. Behavior modulation is a process that regulates the activation levels of primitive behaviors, thus determining the impact of a certain behavior on the overall behavior in light of the current situation and goal. The same architecture is applicable not only to multi-behavior coordination but to multi-robot cooperation as well. The authors describe experiments with homogeneous and heterogeneous groups of mobile robots that collectively perform foraging and
4 area coverage. A central agent acquires and processes sensor information and in turn issues directives to individual robots. Bonarini et al developed a behavior management system for fuzzy behavior coordination [4]. The approach is an extension to the fuzzy behavioral architecture in [12]. Goal-specific strategies are realized by means of conflict resolution among multiple objectives. Behaviors obtain control over the robot according to fuzzy activation conditions and motivations that reflect the agent s goals and situation. An activation condition, named cando condition, is a fuzzy predicate that verifies whether a behavior is applicable in the current context. The fuzzy predicates for motivations, denoted as want conditions, are responsible for behavior coordination as they determine whether an applicable behavior is also desirable for achieving the current goal. The cando and wantdo predicates are matched with the information provided by the sensors and an internal world modeler. The world modeler interprets the sensor information and abstracts higher level features described by means of symbolic concepts such as the door is on the left. A planner module generates goals as symbolic inputs to the behavior coordinator, which are transformed into the corresponding want conditions responsible for selecting and blending actions advanced by primitive behaviors. Pirjanian et al describe an integration of fuzzy logic with multiple objective decision theory for behavior-based control [11]. The quality of an action-objective pair reflects the desirability of an alternative with regard to a specific goal. The behavior coordination scheme is based on the notion of Pareto-optimality and satisficing solutions. A satisficing solution is the subset of feasible alternatives that achieve each of the objectives to a sufficient degree. The Pareto-optimal subset contains those solutions that can not be further improved on any objective without simultaneously sacrificing the quality of at least one other objective. The multi-objective behavior coordination mechanism first determines the set of feasible actions, second removes inferior feasible solutions to obtain the set of Pareto-optimal actions, third incorporates subjective knowledge such as weights, priorities and goals to find a set of satisficing alternatives and finally determines the most preferred action based on additional criteria. The process systematically condenses the set of possible solutions by incrementally imposing additional decision criteria. Based on the behavioral objectives, the alternative actions are categorized into permissible, Pareto-optimal, satisficing and preferred actions. The authors compare a fuzzy command fusion approach with their method on a mobile robot navigation task, that involves the coordination among three basic behaviors, obstacle avoidance, maintain target heading and move fast forward. The emergent coordinated behaviors are evaluated in terms of safety, velocity, number of successful runs and combined deviation from the ideal values. The results demonstrate that the multiple-objective behavior coordination outperforms the fuzzy approach in terms of safety, velocity, compromise and number of successful runs. Zhang et al present a fuzzy modular framework for integrating deliberative with reactive strategies [17]. The approach explicitly takes the connection between sensing, planing and control into account. Deliberative behaviors depend
5 on geometric information about the environment and achieve their objectives by means of path planning. Reactive behaviors avoid explicit plans altogether and instead rely on feed-back control to meet their demands. The integration of the beneficial features of deliberative and reactive strategies contributes to solve autonomous navigation tasks in partially unknown environments. The fuzzy control scheme blends deliberative subgoal oriented behaviors with a local obstacle avoidance behavior that copes with unknown objects. 3 Neuro-Fuzzy Systems From a historic perspective, neuro-fuzzy systems became the first representative of hybridization in soft computing. Neuro-fuzzy systems incorporate the knowledge representation of fuzzy logic with the learning capabilities of artificial neural networks. Both methodologies are concerned with the design of intelligent systems albeit from different directions. The power of neural networks stems from the distributed processing capability of a large number of computationally simple elements. In contrast fuzzy logic is closer related to reasoning on a higher level. Pure fuzzy systems do not possess the capabilities of learning, adaptation or distributed computing that characterize neural networks. On the other hand, neural networks lack the ability to represent knowledge in a manner comprehensible to humans, a key feature of fuzzy rule based systems. Neuro-fuzzy systems bridge the gap between both methodologies, as they synthesize the adaptation mechanisms of neural networks with the symbolic components of fuzzy inference systems, namely membership functions, fuzzy connectives, fuzzy rules and aggregation operators. Ahrns et al apply neuro-fuzzy control to learn a collision avoidance behavior [1]. Their approach relies on reinforcement learning for behavior adaptation. The learner incrementally adds new fuzzy rules as learning progresses and simultaneously tunes the membership functions of the fuzzy RBF-network. Godjavec et al present a neuro-fuzzy approach to learn an obstacle avoidance and wall-following behavior on a small size robot [6]. Their scheme allows it to seed an initial behavior with expert rules, which are refined throughout the learning process. During training the robot is controlled either by a human or a previously designed controller. The recorded state-action pairs serve as training examples during supervised learning of neuro-fuzzy control rules. The robot successfully imitates the demonstrated behavior after 1500 iterations. Ye et al propose a neuro-fuzzy system for supervised and reinforcement based learning of an obstacle avoidance behavior [15]. The scheme follows a two-stage tuning approach, in a first phase supervised learning determines the coarse structure of input-output membership functions. The second reinforcement learning stage fine-tunes the output membership functions. The authors emphasize that the pre-tuned rule-base obtained in the initial supervised learning phase facilitates the subsequent reinforcement learning phase. In conjunction with an improved exploration scheme, the reduced search space complexity accelerates the learning process and leads to more robust control behaviors.
6 4 Genetic Fuzzy Systems Evolutionary robotics is concerned with the design of intelligent systems with life-like properties by means of simulated evolution [10]. The basic idea is to automatically synthesize behaviors that enable the robot to perform useful tasks in complex environments. The evolutionary algorithm searches through the space of parameterized controllers that map sensory perceptions to control actions, thus realizing a specific robotic behavior. The evolutionary algorithm maintains and improves a population of candidate behaviors by means of selection, recombination and mutation. A scalar fitness function evaluates the performance of the resulting behavior according to the robot s task or mission. The approaches in evolutionary robotics can be categorized according to the control structures that represent the behavior and the parameters of the controller that undergo adaptation. The following presentation is restricted to evolutionary optimization of fuzzy behaviors. Notice, that combinations of evolutionary with neural techniques even though beyond the scope of this article, play a highly visible role within evolutionary robotics [9, 10]. Neuro-genetic approaches are of particular interest from an ethological perspective as they provide a framework to integrate individual based learning with population based evolutionary adaptation. The evolutionary algorithm either encodes the synaptic weights, the topology or the learning rules of the neural network. Several authors proposed evolutionary algorithms for learning and tuning of fuzzy controllers for robotic behaviors [3, 7, 8, 13]. In a genetic fuzzy system the evolutionary algorithm evolves a population of parameterize fuzzy controllers. Candidate controllers share the same fuzzy inference mechanism, but establish different input-output mappings according to their genetically encoded knowledge base. The evolutionary algorithm adapts all or part of the components that constitute the knowledge base, namely membership functions, scaling factors and fuzzy rules. The same mechanism is used for the adaptation of primitive behaviors [3, 8] and learning of supervisory fuzzy controllers [4, 7, 13]. The performance of the fuzzy controller while it governs the behavior of the robot is described by a scalar fitness function. Those fuzzy controllers that demonstrate behaviors of higher fitness compared to their competitors are selected as parents for reproduction. Novel candidate behaviors are generated through recombination and mutation of parent fuzzy rules and membership functions. The cycle of selection, reproduction and fitness evaluation progressively leads to improved fuzzy controllers that enable the robot to achieve the behavior design goals in its environment. In the evolutionary learning of fuzzy rules (ELF) scheme proposed in [3] each chromosome represents a single fuzzy rule rather than an entire rule-base. The population is partitioned into sub-populations, such that fuzzy rules that trigger in similar situations belong to the same sub-population. Rules within one subpopulation compete with each other, whereas rules in different sub-populations cooperate to achieve the behavior objectives. A reinforcement scheme, similar to temporal difference learning, distributes the reward among those fuzzy rules that were active during the past training episode. The fitness of a rule is adjusted
7 according to the observed reward and the extent to which the rule contributed to the control actions taken in that episode. Since competition is restricted to subpopulations, fuzzy rules are selected based on the action of the state for which they trigger, rather than the desirability of the state itself. A covering mechanism guarantees that new fuzzy rules are automatically generated for states that are currently not matched by any other rule in the population. ELF has been successfully applied to learn individual robotic behaviors, the coordination of primitive behaviors within a single autonomous agent and cooperation among multiple agents. Tunstel et al apply genetic programming for off-line identification of supervisory fuzzy rules that coordinate primitive fuzzy behaviors [13]. Composite behaviors are evaluated according to their success in orchestrating the primitive behaviors such that they eventually navigate the robot to its goal location. The fitness is averaged over several trials in different simulated environments in order to obtain robust and reliable behaviors. The generalization capability of the highest scoring behaviors is tested in a more general environment unrelated to the test environments used during evolution. The off-line evolved behaviors are transfered to the physical robot for verification. The robot successfully navigates within close proximity to the goal. In [7] Hagras et al present a fuzzy classifier systems that utilizes a genetic algorithm for online-learning of a goal seeking and a wall following behavior. The fuzzy classifier system maintains a rule cache to store suitable fuzzy rules, that might be of benefit in future situations and which serve to seed the initial population when a new genetic learning process is invoked. This technique substantially speeds up the learning process, thus making the entire approach feasible for on-line learning of robotic behaviors. In one scenario, the robot acquired the goal seeking and wall following behavior after 96 seconds. 5 Conclusions Soft computing approaches are preferable over conventional control system design, for problems that are difficult to describe by analytical models. Autonomous robotics is such a domain in which knowledge about the environment is inherently weak and incomplete. Therefore, the features of fuzzy control, neural networks and evolutionary algorithms are of particular benefit to the type of problems emerging in behavior based robotics. The references in the text on fuzzy control, neuro-fuzzy and genetic-fuzzy approaches in robotics do not claim to be complete but rather intend to provide insight into the general utility of soft-computing techniques for behavior based robotics. Fuzzy behavior hierarchies, neuro-fuzzy and genetic fuzzy system are valuable methodologies for the design and adaptation of complex robotic behaviors. The knowledge representation of fuzzy rule based systems combined with the learning capabilities of neural networks and evolutionary algorithms opens a promising avenue towards more intelligent and robust robotic systems. Soft computing techniques, such as design based on expert knowledge, hierarchical
8 behavior architectures, fuzzy behavior command fusion and evolutionary and neural adaptation contribute to one of the long term goal in robotics, namely that intelligent, autonomous robots demonstrate and acquire complex skills in unstructured real-world environments. References 1. I. Ahrns, J. Bruske, G. Hailu, and G. Sommer. Neural fuzzy techniques in sonarbased collision avoidance. In Soft Computing for Intelligent Robotic Systems, pages Physica, P. Althaus, H. I. Christensen, and F. Hoffmann. Using the dynamical system approach to navigate in realistic real-world environments. In IROS 2001, A. Bonarini. Evolutionary learning of fuzzy rules: competition and cooperation. In W. Pedrycz, editor, Fuzzy Modelling: Paradigms and Practice, pages Kluwer Academic Press, Norwell, MA, A. Bonarini, G. Invernizzi, Th. H. Labella, and M. Matteucci. An architecture to coordinate fuzzy behaviors to control an autonomous robot. Fuzzy Sets and Systems, 134(1): , R. Brooks. A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, RA-2(1):14 23, J. Godjavec and N. Steele. Neuro-fuzzy control for basic mobile robot behaviors. In Fuzzy Logic Techniques for Autonomous Vehicle Navigation, pages Springer, H.Hagras, V. Callaghan, and M.Colley. Learning fuzzy behaviour co-ordination for autonomous multi-agents online using genetic algorithms and real-time interaction with the environment. In Fuzzy IEEE, F. Hoffmann. Evolutionary algorithms for fuzzy control system design. Proceedings of the IEEE, 89(9): , September J.A. Meyer. Evolutionary approaches to neural control in mobile robots. In IEEE Int. Conference on Systems, Man and Cybernetics, S. Nolfi and D. Floreano. Evolutionary Robotics The Biology, Intelligence, and Technology of Self-Organizing Machines. MIT Press, P. Pirjanian and M. Mataric. A decision theoretic approach to fuzzy behavior coordination. In CIRA A. Saffiotti, K. Konolige, and E.H. Ruspini. A multivalued-logic approach to integrating planning and control. Artificial Intelligence, 76(1-2): , E. W. Tunstel. Fuzzy-behavior synthesis, coordination, and evolution in an adaptive behavior hierarchy. In Fuzzy Logic Techniques for Autonomous Vehicle Navigation, pages Springer, E. W. Tunstel, M. A. A. de Oliveira, and S. Berman. Fuzzy behavior hierarchies for multi-robot control. Int. Journal of Intelligent Systems, 17: , C. Ye, N. H. C. Yung, and D. Wang. A fuzzy controller with supervised learning assisted reinforcement learning algorithm for obstacle avoidance. IEEE Transactions on Systems, Man and Cybernetics Part B, 33(1):17 27, J. Yen and N. Pfluger. A fuzzy logic based extension to payton and rosenblatt s command fusion method for mobile robot navigation. IEEE Transactions on Systems, Man and Cybernetics, 25(6): , J. Zhang and A. Knoll. Integrating deliberative and reactive strategies via fuzzy modular control. In Fuzzy Logic Techniques for Autonomous Robot Navigation. Springer, 2000.
CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures. Instructor: Chad Jenkins (cjenkins)
Lecture 5 Control Architectures Slide 1 CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures Instructor: Chad Jenkins (cjenkins) Lecture 5 Control Architectures Slide 2 Administrivia
More informationAgent-Based Systems. Agent-Based Systems. Michael Rovatsos. Lecture 5 Reactive and Hybrid Agent Architectures 1 / 19
Agent-Based Systems Michael Rovatsos mrovatso@inf.ed.ac.uk Lecture 5 Reactive and Hybrid Agent Architectures 1 / 19 Where are we? Last time... Practical reasoning agents The BDI architecture Intentions
More informationUnmanned autonomous vehicles in air land and sea
based on Gianni A. Di Caro lecture on ROBOT CONTROL RCHITECTURES SINGLE AND MULTI-ROBOT SYSTEMS: A CASE STUDY IN SWARM ROBOTICS Unmanned autonomous vehicles in air land and sea Robots and Unmanned Vehicles
More informationBehavior Architectures
Behavior Architectures 5 min reflection You ve read about two very different behavior architectures. What are the most significant functional/design differences between the two approaches? Are they compatible
More informationSemiotics and Intelligent Control
Semiotics and Intelligent Control Morten Lind 0rsted-DTU: Section of Automation, Technical University of Denmark, DK-2800 Kgs. Lyngby, Denmark. m/i@oersted.dtu.dk Abstract: Key words: The overall purpose
More information38. Behavior-Based Systems
Maja J. Matarić, François Michaud 38. Behavior-Based Systems 891 Nature is filled with examples of autonomous creatures capable of dealing with the diversity, unpredictability, and rapidly changing conditions
More informationSelecting Behaviors using Fuzzy Logic
IEEE Int l Conf. on Fuzzy Systems, Barcelona, Spain, July 997 Selecting Behaviors using Fuzzy Logic François Michaud Interaction Lab Computer Science Department Volen Center for Complex Systems Brandeis
More informationRobot Behavior Genghis, MIT Callisto, GATech
Robot Behavior Genghis, MIT Callisto, GATech Today s Objectives To learn what robotic behaviors are To obtain a basic understanding of the design approaches related to behavior-based robotic systems To
More information(c) KSIS Politechnika Poznanska
Fundamentals of Autonomous Systems Control architectures in robotics Dariusz Pazderski 1 1 Katedra Sterowania i In»ynierii Systemów, Politechnika Pozna«ska 9th March 2016 Introduction Robotic paradigms
More informationEEL-5840 Elements of {Artificial} Machine Intelligence
Menu Introduction Syllabus Grading: Last 2 Yrs Class Average 3.55; {3.7 Fall 2012 w/24 students & 3.45 Fall 2013} General Comments Copyright Dr. A. Antonio Arroyo Page 2 vs. Artificial Intelligence? DEF:
More informationModule 1. Introduction. Version 1 CSE IIT, Kharagpur
Module 1 Introduction Lesson 2 Introduction to Agent 1.3.1 Introduction to Agents An agent acts in an environment. Percepts Agent Environment Actions An agent perceives its environment through sensors.
More informationLearning to Use Episodic Memory
Learning to Use Episodic Memory Nicholas A. Gorski (ngorski@umich.edu) John E. Laird (laird@umich.edu) Computer Science & Engineering, University of Michigan 2260 Hayward St., Ann Arbor, MI 48109 USA Abstract
More informationLECTURE 5: REACTIVE AND HYBRID ARCHITECTURES
Reactive Architectures LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES An Introduction to MultiAgent Systems http://www.csc.liv.ac.uk/~mjw/pubs/imas There are many unsolved (some would say insoluble) problems
More informationPart I Part 1 Robotic Paradigms and Control Architectures
Overview of the Lecture Robotic Paradigms and Control Architectures Jan Faigl Department of Computer Science Faculty of Electrical Engineering Czech Technical University in Prague Lecture 02 B4M36UIR Artificial
More informationTime Experiencing by Robotic Agents
Time Experiencing by Robotic Agents Michail Maniadakis 1 and Marc Wittmann 2 and Panos Trahanias 1 1- Foundation for Research and Technology - Hellas, ICS, Greece 2- Institute for Frontier Areas of Psychology
More informationINTELLIGENT control plays an important role when employing
IEEE TRANSACTIONS ON ROBOTICS, VOL. 22, NO. 5, OCTOBER 2006 903 Behavior-Modulation Technique in Mobile Robotics Using Fuzzy Discrete Event System Rajibul Huq, Student Member, IEEE, George K. I. Mann,
More informationNEURAL SYSTEMS FOR INTEGRATING ROBOT BEHAVIOURS
NEURAL SYSTEMS FOR INTEGRATING ROBOT BEHAVIOURS Brett Browning & Gordon Wyeth University of Queensland Computer Science and Electrical Engineering Department Email: browning@elec.uq.edu.au & wyeth@elec.uq.edu.au
More informationGrounding Ontologies in the External World
Grounding Ontologies in the External World Antonio CHELLA University of Palermo and ICAR-CNR, Palermo antonio.chella@unipa.it Abstract. The paper discusses a case study of grounding an ontology in the
More informationThe Advantages of Evolving Perceptual Cues
The Advantages of Evolving Perceptual Cues Ian Macinnes and Ezequiel Di Paolo Centre for Computational Neuroscience and Robotics, John Maynard Smith Building, University of Sussex, Falmer, Brighton, BN1
More informationAffective Action Selection and Behavior Arbitration for Autonomous Robots
Affective Action Selection and Behavior Arbitration for Autonomous Robots Matthias Scheutz Department of Computer Science and Engineering University of Notre Dame Notre Dame, IN 46556, USA mscheutz@cse.nd.edu
More informationICS 606. Intelligent Autonomous Agents 1. Intelligent Autonomous Agents ICS 606 / EE 606 Fall Reactive Architectures
Intelligent Autonomous Agents ICS 606 / EE 606 Fall 2011 Nancy E. Reed nreed@hawaii.edu 1 Lecture #5 Reactive and Hybrid Agents Reactive Architectures Brooks and behaviors The subsumption architecture
More informationRobot Learning Letter of Intent
Research Proposal: Robot Learning Letter of Intent BY ERIK BILLING billing@cs.umu.se 2006-04-11 SUMMARY The proposed project s aim is to further develop the learning aspects in Behavior Based Control (BBC)
More informationRobotics Summary. Made by: Iskaj Janssen
Robotics Summary Made by: Iskaj Janssen Multiagent system: System composed of multiple agents. Five global computing trends: 1. Ubiquity (computers and intelligence are everywhere) 2. Interconnection (networked
More informationDeliberating on Ontologies: The Present Situation. Simon Milton Department of Information Systems, The University of Melbourne
Deliberating on Ontologies: The Present Situation Simon Milton Department of, The University of Melbourne 1. Helping data models better map the world 2. Finding the role of ontology where theories of agency
More informationCognitive Neuroscience History of Neural Networks in Artificial Intelligence The concept of neural network in artificial intelligence
Cognitive Neuroscience History of Neural Networks in Artificial Intelligence The concept of neural network in artificial intelligence To understand the network paradigm also requires examining the history
More informationReactive agents and perceptual ambiguity
Major theme: Robotic and computational models of interaction and cognition Reactive agents and perceptual ambiguity Michel van Dartel and Eric Postma IKAT, Universiteit Maastricht Abstract Situated and
More informationArtificial Intelligence Lecture 7
Artificial Intelligence Lecture 7 Lecture plan AI in general (ch. 1) Search based AI (ch. 4) search, games, planning, optimization Agents (ch. 8) applied AI techniques in robots, software agents,... Knowledge
More informationENVIRONMENTAL REINFORCEMENT LEARNING: A Real-time Learning Architecture for Primitive Behavior Refinement
ENVIRONMENTAL REINFORCEMENT LEARNING: A Real-time Learning Architecture for Primitive Behavior Refinement TaeHoon Anthony Choi, Eunbin Augustine Yim, and Keith L. Doty Machine Intelligence Laboratory Department
More informationSelf-organized and Evolvable Cognitive Architecture for Intelligent Agents and Multi-Agent Systems
2010 Second International Conference on Computer Engineering and Applications Self-organized and Evolvable Cognitive Architecture for Intelligent Agents and Multi-Agent Systems Oscar Javier. Romero López
More informationFuzzy-Neural Computing Systems: Recent Developments and Future Directions
Fuzzy-Neural Computing Systems: Recent Developments and Future Directions Madan M. Gupta Intelligent Systems Research Laboratory College of Engineering University of Saskatchewan Saskatoon, Sask. Canada,
More information[1] provides a philosophical introduction to the subject. Simon [21] discusses numerous topics in economics; see [2] for a broad economic survey.
Draft of an article to appear in The MIT Encyclopedia of the Cognitive Sciences (Rob Wilson and Frank Kiel, editors), Cambridge, Massachusetts: MIT Press, 1997. Copyright c 1997 Jon Doyle. All rights reserved
More informationFUZZY LOGIC AND FUZZY SYSTEMS: RECENT DEVELOPMENTS AND FUTURE DIWCTIONS
FUZZY LOGIC AND FUZZY SYSTEMS: RECENT DEVELOPMENTS AND FUTURE DIWCTIONS Madan M. Gupta Intelligent Systems Research Laboratory College of Engineering University of Saskatchewan Saskatoon, Sask. Canada,
More informationAIR FORCE INSTITUTE OF TECHNOLOGY
Dynamic Behavior Sequencing in a Hybrid Robot Architecture THESIS Jeffrey P. Duffy, Captain, USAF AFIT/GCE/ENG/08-03 DEPARTMENT OF THE AIR FORCE AIR UNIVERSITY AIR FORCE INSTITUTE OF TECHNOLOGY Wright-Patterson
More informationAn Abstract Behavior Representation for Robust, Dynamic Sequencing in a Hybrid Architecture
An Abstract Behavior Representation for Robust, Dynamic Sequencing in a Hybrid Architecture Jeffrey P. Duffy and Gilbert L. Peterson Air Force Institute of Technology 2950 Hobson Way WPAFB OH 45433-7765
More informationERA: Architectures for Inference
ERA: Architectures for Inference Dan Hammerstrom Electrical And Computer Engineering 7/28/09 1 Intelligent Computing In spite of the transistor bounty of Moore s law, there is a large class of problems
More informationDYNAMICISM & ROBOTICS
DYNAMICISM & ROBOTICS Phil/Psych 256 Chris Eliasmith Dynamicism and Robotics A different way of being inspired by biology by behavior Recapitulate evolution (sort of) A challenge to both connectionism
More informationDynamic Control Models as State Abstractions
University of Massachusetts Amherst From the SelectedWorks of Roderic Grupen 998 Dynamic Control Models as State Abstractions Jefferson A. Coelho Roderic Grupen, University of Massachusetts - Amherst Available
More informationAn Escalation Model of Consciousness
Bailey!1 Ben Bailey Current Issues in Cognitive Science Mark Feinstein 2015-12-18 An Escalation Model of Consciousness Introduction The idea of consciousness has plagued humanity since its inception. Humans
More informationFuzzy Decision Tree FID
Fuzzy Decision Tree FID Cezary Z. Janikow Krzysztof Kawa Math & Computer Science Department Math & Computer Science Department University of Missouri St. Louis University of Missouri St. Louis St. Louis,
More informationFuzzy Expert System Design for Medical Diagnosis
Second International Conference Modelling and Development of Intelligent Systems Sibiu - Romania, September 29 - October 02, 2011 Man Diana Ofelia Abstract In recent years, the methods of artificial intelligence
More informationLearning Classifier Systems (LCS/XCSF)
Context-Dependent Predictions and Cognitive Arm Control with XCSF Learning Classifier Systems (LCS/XCSF) Laurentius Florentin Gruber Seminar aus Künstlicher Intelligenz WS 2015/16 Professor Johannes Fürnkranz
More informationApplication of ecological interface design to driver support systems
Application of ecological interface design to driver support systems J.D. Lee, J.D. Hoffman, H.A. Stoner, B.D. Seppelt, and M.D. Brown Department of Mechanical and Industrial Engineering, University of
More informationEmbracing Complexity in System of Systems Analysis and Architecting
Embracing Complexity in System of Systems Analysis and Architecting Complex Adaptive System 2013 November 13-15, 2013, Baltimore, MA Cihan H. Dagli INCOSE and IIE Fellow Founder Director Systems Engineering
More informationEICA: Combining Interactivity with Autonomy for Social Robots
EICA: Combining Interactivity with Autonomy for Social Robots Yasser F. O. Mohammad 1, Toyoaki Nishida 2 Nishida-Sumi Laboratory, Department of Intelligence Science and Technology, Graduate School of Informatics,
More informationInstitute of Psychology C.N.R. - Rome. Using emergent modularity to develop control systems for mobile robots
Institute of Psychology C.N.R. - Rome Using emergent modularity to develop control systems for mobile robots Stefano Nolfi Institute of Psychology, National Research Council, Rome, Italy. e-mail: stefano@kant.irmkant.rm.cnr.it
More informationAnimal Behavior. Relevant Biological Disciplines. Inspirations => Models
Animal Behavior Relevant Biological Disciplines Neuroscience: the study of the nervous system s anatomy, physiology, biochemistry and molecular biology Psychology: the study of mind and behavior Ethology:
More informationLearning Utility for Behavior Acquisition and Intention Inference of Other Agent
Learning Utility for Behavior Acquisition and Intention Inference of Other Agent Yasutake Takahashi, Teruyasu Kawamata, and Minoru Asada* Dept. of Adaptive Machine Systems, Graduate School of Engineering,
More informationEvolutionary Approach to Investigations of Cognitive Systems
Evolutionary Approach to Investigations of Cognitive Systems Vladimir RED KO a,1 b and Anton KOVAL a Scientific Research Institute for System Analysis, Russian Academy of Science, Russia b National Nuclear
More informationComputational Explorations in Cognitive Neuroscience Chapter 7: Large-Scale Brain Area Functional Organization
Computational Explorations in Cognitive Neuroscience Chapter 7: Large-Scale Brain Area Functional Organization 1 7.1 Overview This chapter aims to provide a framework for modeling cognitive phenomena based
More informationOn the Emergence of Indexical and Symbolic Interpretation in Artificial Creatures, or What is this I Hear?
On the Emergence of Indexical and Symbolic Interpretation in Artificial Creatures, or What is this I Hear? Angelo Loula 1,2, Ricardo Gudwin 2 and João Queiroz 3* 1 Informatics Area, Department of Exact
More informationUnifying Data-Directed and Goal-Directed Control: An Example and Experiments
Unifying Data-Directed and Goal-Directed Control: An Example and Experiments Daniel D. Corkill, Victor R. Lesser, and Eva Hudlická Department of Computer and Information Science University of Massachusetts
More informationArtificial Intelligence
Artificial Intelligence Intelligent Agents Chapter 2 & 27 What is an Agent? An intelligent agent perceives its environment with sensors and acts upon that environment through actuators 2 Examples of Agents
More informationEmbodiment in GLAIR: A Grounded Layered Architecture. with Integrated Reasoning for Autonomous Agents. Henry Hexmoor. Johan Lammens.
Embodiment in GLAIR: A Grounded Layered Architecture with Integrated Reasoning for Autonomous Agents Henry Hexmoor Johan Lammens Stuart Shapiro Computer Science Department 226 Bell Hall State University
More informationImplementation of Inference Engine in Adaptive Neuro Fuzzy Inference System to Predict and Control the Sugar Level in Diabetic Patient
, ISSN (Print) : 319-8613 Implementation of Inference Engine in Adaptive Neuro Fuzzy Inference System to Predict and Control the Sugar Level in Diabetic Patient M. Mayilvaganan # 1 R. Deepa * # Associate
More informationA brief comparison between the Subsumption Architecture and Motor Schema Theory in light of Autonomous Exploration by Behavior
A brief comparison between the Subsumption Architecture and Motor Schema Theory in light of Autonomous Exploration by Behavior Based Robots Dip N. Ray 1*, S. Mukhopadhyay 2, and S. Majumder 1 1 Surface
More informationLung Cancer Diagnosis from CT Images Using Fuzzy Inference System
Lung Cancer Diagnosis from CT Images Using Fuzzy Inference System T.Manikandan 1, Dr. N. Bharathi 2 1 Associate Professor, Rajalakshmi Engineering College, Chennai-602 105 2 Professor, Velammal Engineering
More informationAn intelligent car driving based on fuzzy target with safety zone
An intelligent car driving based on fuzzy target with safety zone Takayuki OGAWA and Seiji YASUNOBU University of Tsukuba Tennodai 1-1-1, Tsukuba, 35-8573 Ibaraki, JAPAN Email:ogawa@fz.iit.tsukuba.ac.jp
More informationMOBILE & SERVICE ROBOTICS RO OBOTIC CA 01. Supervision and control
CY 02CFIC CFIDV MOBILE & SERVICE ROBOTICS Supervision and control Basilio Bona DAUIN Politecnico di Torino Basilio Bona DAUIN Politecnico di Torino 001/1 Supervision and Control 02CFIC CY a priori knowledge
More informationWP 7: Emotion in Cognition and Action
WP 7: Emotion in Cognition and Action Lola Cañamero, UH 2 nd Plenary, May 24-27 2005, Newcastle WP7: The context Emotion in cognition & action in multi-modal interfaces? Emotion-oriented systems adapted
More informationPavlovian, Skinner and other behaviourists contribution to AI
Pavlovian, Skinner and other behaviourists contribution to AI Witold KOSIŃSKI Dominika ZACZEK-CHRZANOWSKA Polish Japanese Institute of Information Technology, Research Center Polsko Japońska Wyższa Szko
More informationLesson 6 Learning II Anders Lyhne Christensen, D6.05, INTRODUCTION TO AUTONOMOUS MOBILE ROBOTS
Lesson 6 Learning II Anders Lyhne Christensen, D6.05, anders.christensen@iscte.pt INTRODUCTION TO AUTONOMOUS MOBILE ROBOTS First: Quick Background in Neural Nets Some of earliest work in neural networks
More informationArtificial Cognitive Systems
Artificial Cognitive Systems David Vernon Carnegie Mellon University Africa vernon@cmu.edu www.vernon.eu Artificial Cognitive Systems 1 Carnegie Mellon University Africa Lecture 2 Paradigms of Cognitive
More informationToward A Cognitive Computer Vision System
Toward A Cognitive Computer Vision System D. Paul Benjamin Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 benjamin@pace.edu Damian Lyons Fordham University, 340 JMH, 441 E. Fordham
More informationTopological Considerations of Memory Structure
Procedia Computer Science Volume 41, 2014, Pages 45 50 This space is reserved for the Procedia header, do not use it BICA 2014. 5th Annual International Conference on Biologically Inspired Cognitive Architectures
More informationArteSImit: Artefact Structural Learning through Imitation
ArteSImit: Artefact Structural Learning through Imitation (TU München, U Parma, U Tübingen, U Minho, KU Nijmegen) Goals Methodology Intermediate goals achieved so far Motivation Living artefacts will critically
More informationTheoretical Neuroscience: The Binding Problem Jan Scholz, , University of Osnabrück
The Binding Problem This lecture is based on following articles: Adina L. Roskies: The Binding Problem; Neuron 1999 24: 7 Charles M. Gray: The Temporal Correlation Hypothesis of Visual Feature Integration:
More informationThe 29th Fuzzy System Symposium (Osaka, September 9-, 3) Color Feature Maps (BY, RG) Color Saliency Map Input Image (I) Linear Filtering and Gaussian
The 29th Fuzzy System Symposium (Osaka, September 9-, 3) A Fuzzy Inference Method Based on Saliency Map for Prediction Mao Wang, Yoichiro Maeda 2, Yasutake Takahashi Graduate School of Engineering, University
More informationSystems Theory: Should Information Researchers Even Care?
Association for Information Systems AIS Electronic Library (AISeL) SAIS 2016 Proceedings Southern (SAIS) 2016 Systems Theory: Should Information Researchers Even Care? Kane J. Smith Virginia Commonwealth
More informationSupport system for breast cancer treatment
Support system for breast cancer treatment SNEZANA ADZEMOVIC Civil Hospital of Cacak, Cara Lazara bb, 32000 Cacak, SERBIA Abstract:-The aim of this paper is to seek out optimal relation between diagnostic
More informationInstitute of Psychology C.N.R. - Rome
Institute of Psychology C.N.R. - Rome Evolutionary Robotics: Exploiting the full power of selforganization Stefano Nolfi Institute of Psychology, Division of Neural Systems and Artificial Life National
More informationLecture 5- Hybrid Agents 2015/2016
Lecture 5- Hybrid Agents 2015/2016 Ana Paiva * These slides are based on the book by Prof. M. Woodridge An Introduction to Multiagent Systems and the slides online compiled by Professor Jeffrey S. Rosenschein..
More informationM.Sc. in Cognitive Systems. Model Curriculum
M.Sc. in Cognitive Systems Model Curriculum April 2014 Version 1.0 School of Informatics University of Skövde Sweden Contents 1 CORE COURSES...1 2 ELECTIVE COURSES...1 3 OUTLINE COURSE SYLLABI...2 Page
More informationEvolving Imitating Agents and the Emergence of a Neural Mirror System
Evolving Imitating Agents and the Emergence of a Neural Mirror System Elhanan Borenstein and Eytan Ruppin,2 School of Computer Science, Tel Aviv University, Tel-Aviv 6998, Israel 2 School of Medicine,
More informationIntro, Graph and Search
GAI Questions Intro 1. How would you describe AI (generally), to not us? 2. Game AI is really about The I of I. Which is what? Supporting the P E which is all about making the game more enjoyable Doing
More informationType-2 fuzzy control of a fed-batch fermentation reactor
20 th European Symposium on Computer Aided Process Engineering ESCAPE20 S. Pierucci and G. Buzzi Ferraris (Editors) 2010 Elsevier B.V. All rights reserved. Type-2 fuzzy control of a fed-batch fermentation
More informationApplication of distributed lighting control architecture in dementia-friendly smart homes
Application of distributed lighting control architecture in dementia-friendly smart homes Atousa Zaeim School of CSE University of Salford Manchester United Kingdom Samia Nefti-Meziani School of CSE University
More informationStepwise Knowledge Acquisition in a Fuzzy Knowledge Representation Framework
Stepwise Knowledge Acquisition in a Fuzzy Knowledge Representation Framework Thomas E. Rothenfluh 1, Karl Bögl 2, and Klaus-Peter Adlassnig 2 1 Department of Psychology University of Zurich, Zürichbergstraße
More informationEvolutionary Programming
Evolutionary Programming Searching Problem Spaces William Power April 24, 2016 1 Evolutionary Programming Can we solve problems by mi:micing the evolutionary process? Evolutionary programming is a methodology
More informationTowards Learning to Ignore Irrelevant State Variables
Towards Learning to Ignore Irrelevant State Variables Nicholas K. Jong and Peter Stone Department of Computer Sciences University of Texas at Austin Austin, Texas 78712 {nkj,pstone}@cs.utexas.edu Abstract
More informationLecture 6. Perceptual and Motor Schemas
CS564 - Brain Theory and Artificial Intelligence Lecture 6. Perceptual and Motor Reading Assignments: TMB2:* Sections 2.1, 2.2, 5.1 and 5.2. HBTNN: Schema Theory (Arbib) [Also required] Distributed Artificial
More informationArtificial Psychology Revisited: Constructs for Modeling Artificial Emotions
Int'l Conf. Artificial Intelligence ICAI'15 421 Artificial Psychology Revisited: Constructs for Modeling Artificial Emotions James A. Crowder, John N. Carbone, Shelli Friess Raytheon Intelligence, Information,
More informationCognition, Learning and Social Change Conference Summary A structured summary of the proceedings of the first conference
Cognition, Learning and Social Change Conference Summary A structured summary of the proceedings of the first conference The purpose of this series of three conferences is to build a bridge between cognitive
More informationEmotions in Intelligent Agents
From: FLAIRS-02 Proceedings. Copyright 2002, AAAI (www.aaai.org). All rights reserved. Emotions in Intelligent Agents N Parameswaran School of Computer Science and Engineering University of New South Wales
More informationImproving the Accuracy of Neuro-Symbolic Rules with Case-Based Reasoning
Improving the Accuracy of Neuro-Symbolic Rules with Case-Based Reasoning Jim Prentzas 1, Ioannis Hatzilygeroudis 2 and Othon Michail 2 Abstract. In this paper, we present an improved approach integrating
More informationType II Fuzzy Possibilistic C-Mean Clustering
IFSA-EUSFLAT Type II Fuzzy Possibilistic C-Mean Clustering M.H. Fazel Zarandi, M. Zarinbal, I.B. Turksen, Department of Industrial Engineering, Amirkabir University of Technology, P.O. Box -, Tehran, Iran
More informationAnalysis of Speech Recognition Techniques for use in a Non-Speech Sound Recognition System
Analysis of Recognition Techniques for use in a Sound Recognition System Michael Cowling, Member, IEEE and Renate Sitte, Member, IEEE Griffith University Faculty of Engineering & Information Technology
More informationDynamic Rule-based Agent
International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 11, Number 4 (2018), pp. 605-613 International Research Publication House http://www.irphouse.com Dynamic Rule-based
More informationArtificial Intelligence For Homeopathic Remedy Selection
Artificial Intelligence For Homeopathic Remedy Selection A. R. Pawar, amrut.pawar@yahoo.co.in, S. N. Kini, snkini@gmail.com, M. R. More mangeshmore88@gmail.com Department of Computer Science and Engineering,
More informationOn Three Layer Architectures (Erann Gat) Matt Loper / Brown University Presented for CS296-3
On Three Layer Architectures (Erann Gat) Matt Loper / Brown University Presented for CS296-3 February 14th, 2007 Introduction What is a good control architecture for a robot? How should it coordinate long
More informationIntelligent Control Systems
Lecture Notes in 4 th Class in the Control and Systems Engineering Department University of Technology CCE-CN432 Edited By: Dr. Mohammed Y. Hassan, Ph. D. Fourth Year. CCE-CN432 Syllabus Theoretical: 2
More informationBundles of Synergy A Dynamical View of Mental Function
Bundles of Synergy A Dynamical View of Mental Function Ali A. Minai University of Cincinnati University of Cincinnati Laxmi Iyer Mithun Perdoor Vaidehi Venkatesan Collaborators Hofstra University Simona
More informationModeling Individual and Group Behavior in Complex Environments. Modeling Individual and Group Behavior in Complex Environments
Modeling Individual and Group Behavior in Complex Environments Dr. R. Andrew Goodwin Environmental Laboratory Professor James J. Anderson Abran Steele-Feldman University of Washington Status: AT-14 Continuing
More informationSpatial Cognition for Mobile Robots: A Hierarchical Probabilistic Concept- Oriented Representation of Space
Spatial Cognition for Mobile Robots: A Hierarchical Probabilistic Concept- Oriented Representation of Space Shrihari Vasudevan Advisor: Prof. Dr. Roland Siegwart Autonomous Systems Lab, ETH Zurich, Switzerland.
More informationExploring MultiObjective Fitness Functions and Compositions of Different Fitness Functions in rtneat
Exploring MultiObjective Fitness Functions and Compositions of Different Fitness Functions in rtneat KJ Bredder and Cole Harbeck Abstract In machine learning, the fitness function is an incredibly important
More informationBehavior-based Robotics And The Reactive Paradigm A Survey
Proceedings of International Workshop on Data Mining and Artificial Intelligence (DMAI 08) 24 December, 2008, Khulna, Bangladesh Behavior-based Robotics And The Reactive Paradigm A Survey L. De Silva 1
More informationEvolving Internal Memory for T-Maze Tasks in Noisy Environments
Evolving Internal Memory for T-Maze Tasks in Noisy Environments DaeEun Kim Cognitive Robotics Max Planck Institute for Human Cognitive and Brain Sciences Amalienstr. 33, Munich, D-80799 Germany daeeun@cbs.mpg.de
More informationMotivational Behavior of Neurons and Fuzzy Logic of Brain (Can robot have drives and love work?)
Motivational Behavior of Neurons and Fuzzy Logic of Brain (Can robot have drives and love work?) UZIEL SANDLER Jerusalem College of Technology Department of Applied Mathematics Jerusalem 91160 ISRAEL LEV
More informationLearning and Adaptive Behavior, Part II
Learning and Adaptive Behavior, Part II April 12, 2007 The man who sets out to carry a cat by its tail learns something that will always be useful and which will never grow dim or doubtful. -- Mark Twain
More informationPerceptual Anchoring with Indefinite Descriptions
Perceptual Anchoring with Indefinite Descriptions Silvia Coradeschi and Alessandro Saffiotti Center for Applied Autonomous Sensor Systems Örebro University, S-70182 Örebro, Sweden silvia.coradeschi, alessandro.saffiotti
More informationCognitive Maps-Based Student Model
Cognitive Maps-Based Student Model Alejandro Peña 1,2,3, Humberto Sossa 3, Agustín Gutiérrez 3 WOLNM 1, UPIICSA 2 & CIC 3 - National Polytechnic Institute 2,3, Mexico 31 Julio 1859, # 1099-B, Leyes Reforma,
More information