24,236 research outputs found
On-line multiobjective automatic control system generation by evolutionary algorithms
Evolutionary algorithms are applied to the on- line generation of servo-motor control systems. In this paper, the evolving population of controllers is evaluated at run-time via hardware in the loop, rather than on a simulated model. Disturbances are also introduced at run-time in order to pro- duce robust performance. Multiobjective optimisation of both PI and Fuzzy Logic controllers is considered. Finally an on-line implementation of Genetic Programming is presented based around the Simulink standard blockset. The on-line designed controllers are shown to be robust to both system noise and ex- ternal disturbances while still demonstrating excellent steady- state and dvnamic characteristics
Evolutionary Networks for Multi-Behavioural Robot Control : A thesis presented in partial fulfilment of the requirements for the degree of Master of Science in Computer Science Massey University, Albany, New Zealand
Artificial Intelligence can be applied to a wide variety of real world problems, with
varying levels of complexity; nonetheless, real world problems often demand for
capabilities that are difficult, if not impossible to achieve using a single Artificial
Intelligence algorithm. This challenge gave rise to the development of hybrid systems
that put together a combination of complementary algorithms. Hybrid approaches
come at a cost however, as they introduce additional complications for the developer,
such as how the algorithms should interact and when the independent algorithms
should be executed. This research introduces a new algorithm called Cascading
Genetic Network Programming (CGNP), which contains significant changes to the
original Genetic Network Programming. This new algorithm has the facility to
include any Artificial Intelligence algorithm into its directed graph network, as either
a judgement or processing node. CGNP introduces a novel ability for a scalable
multiple layer network, of independent instances of the CGNP algorithm itself. This
facilitates problem subdivision, independent optimisation of these underlying layers
and the ability to develop varying levels of complexity, from individual motor control
to high level dynamic role allocation systems. Mechanisms are incorporated to
prevent the child networks from executing beyond their requirement, allowing the
parent to maintain control. The ability to optimise any data within each node
is added, allowing for general purpose node development and therefore allowing
node reuse in a wide variety of applications without modification. The abilities
of the Cascaded Genetic Network Programming algorithm are demonstrated and
proved through the development of a multi-behavioural robot soccer goal keeper, as
a testbed where an individual Artificial Intelligence system may not be sufficient.
The overall role is subdivided into three components and individually optimised
which allow the robot to pursue a target object or location, rotate towards a target
and provide basic functionality for defending a goal. These three components are
then used in a higher level network as independent nodes, to solve the overall multi-
behavioural goal keeper. Experiments show that the resulting controller defends the
goal with a success rate of 91%, after 12 hours training using a population of 400
and 60 generations
Assembly and Disassembly Planning by using Fuzzy Logic & Genetic Algorithms
The authors propose the implementation of hybrid Fuzzy Logic-Genetic
Algorithm (FL-GA) methodology to plan the automatic assembly and disassembly
sequence of products. The GA-Fuzzy Logic approach is implemented onto two
levels. The first level of hybridization consists of the development of a Fuzzy
controller for the parameters of an assembly or disassembly planner based on
GAs. This controller acts on mutation probability and crossover rate in order
to adapt their values dynamically while the algorithm runs. The second level
consists of the identification of theoptimal assembly or disassembly sequence
by a Fuzzy function, in order to obtain a closer control of the technological
knowledge of the assembly/disassembly process. Two case studies were analyzed
in order to test the efficiency of the Fuzzy-GA methodologies
VHDL-AMS based genetic optimisation of fuzzy logic controllers
Purpose â This paper presents a VHDL-AMS based genetic optimisation methodology for fuzzy logic controllers (FLCs) used in complex automotive systems and modelled in mixed physical domains. A case study applying this novel method to an active suspension system has been investigated to obtain a new type of fuzzy logic membership function with irregular shapes optimised for best performance. Design/methodology/approach â The geometrical shapes of the fuzzy logic membership functions are irregular and optimised using a genetic algorithm (GA). In this optimisation technique, VHDL-AMS is used not only for the modelling and simulation of the FLC and its underlying active suspension system but also for the implementation of a parallel GA directly in the system testbench. Findings â Simulation results show that the proposed FLC has superior performance in all test cases to that of existing FLCs that use regular-shape, triangular or trapezoidal membership functions. Research limitations â The test of the FLC has only been done in the simulation stage, no physical prototype has been made. Originality/value â This paper proposes a novel way of improving the FLCâs performance and a new application area for VHDL-AMS
Optimal Fuzzy Model Construction with Statistical Information using Genetic Algorithm
Fuzzy rule based models have a capability to approximate any continuous
function to any degree of accuracy on a compact domain. The majority of FLC
design process relies on heuristic knowledge of experience operators. In order
to make the design process automatic we present a genetic approach to learn
fuzzy rules as well as membership function parameters. Moreover, several
statistical information criteria such as the Akaike information criterion
(AIC), the Bhansali-Downham information criterion (BDIC), and the
Schwarz-Rissanen information criterion (SRIC) are used to construct optimal
fuzzy models by reducing fuzzy rules. A genetic scheme is used to design
Takagi-Sugeno-Kang (TSK) model for identification of the antecedent rule
parameters and the identification of the consequent parameters. Computer
simulations are presented confirming the performance of the constructed fuzzy
logic controller
A High Performance Fuzzy Logic Architecture for UAV Decision Making
The majority of Unmanned Aerial Vehicles (UAVs) in operation today are not truly autonomous, but are instead reliant on a remote human pilot. A high degree of autonomy can provide many advantages in terms of cost, operational resources and safety. However, one of the challenges involved in achieving autonomy is that of replicating the reasoning and decision making capabilities of a human pilot. One candidate method for providing this decision making capability is fuzzy logic. In this role, the fuzzy system must satisfy real-time constraints, process large quantities of data and relate to large knowledge bases. Consequently, there is a need for a generic, high performance fuzzy computation platform for UAV applications. Based on Leesâ [1] original work, a high performance fuzzy processing architecture, implemented in Field Programmable Gate Arrays (FPGAs), has been developed and is shown to outclass the performance of existing fuzzy processors
Designing Software Architectures As a Composition of Specializations of Knowledge Domains
This paper summarizes our experimental research and software development activities in designing robust, adaptable and reusable software architectures. Several years ago, based on our previous experiences in object-oriented software development, we made the following assumption: âA software architecture should be a composition of specializations of knowledge domainsâ. To verify this assumption we carried out three pilot projects. In addition to the application of some popular domain analysis techniques such as use cases, we identified the invariant compositional structures of the software architectures and the related knowledge domains. Knowledge domains define the boundaries of the adaptability and reusability capabilities of software systems. Next, knowledge domains were mapped to object-oriented concepts. We experienced that some aspects of knowledge could not be directly modeled in terms of object-oriented concepts. In this paper we describe our approach, the pilot projects, the experienced problems and the adopted solutions for realizing the software architectures. We conclude the paper with the lessons that we learned from this experience
Adaptive neurofuzzy ANFIS modeling of laser surface treatments
This paper introduces a new ANFIS adaptive
neurofuzzy inference model for laser surface heat treatments
based on the Greenâs function. Due to its high
versatility, efficiency and low simulation time, this model
is suitable not only for the analysis and design of control
systems, but also for the development of an expert real time
supervision system that would allow detecting and preventing
any failure during the treatment
- âŠ