5,067 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
Automated Mobile System for Accurate Outdoor Tree Crop Enumeration Using an Uncalibrated Camera.
This paper demonstrates an automated computer vision system for outdoor tree crop enumeration in a seedling nursery. The complete system incorporates both hardware components (including an embedded microcontroller, an odometry encoder, and an uncalibrated digital color camera) and software algorithms (including microcontroller algorithms and the proposed algorithm for tree crop enumeration) required to obtain robust performance in a natural outdoor environment. The enumeration system uses a three-step image analysis process based upon: (1) an orthographic plant projection method integrating a perspective transform with automatic parameter estimation; (2) a plant counting method based on projection histograms; and (3) a double-counting avoidance method based on a homography transform. Experimental results demonstrate the ability to count large numbers of plants automatically with no human effort. Results show that, for tree seedlings having a height up to 40 cm and a within-row tree spacing of approximately 10 cm, the algorithms successfully estimated the number of plants with an average accuracy of 95.2% for trees within a single image and 98% for counting of the whole plant population in a large sequence of images
Identification and model-based compensation of Striebeck friction
The paper deals with the measurement, identification and compensation of low velocity friction in positioning systems. The introduced algorithms are based on a
linearized friction model, which can easily be introduced in tracking control algorithms.
The developed friction measurement and compensation methods can be implemented in simple industrial controller architectures, such as microcontrollers. Experimental
measurements are provided to show the performances of the proposed control algorithm
Supervised Control of a Flying Performing Robot using its Intrinsic Sound
We present the current results of our ongoing research in achieving efficient control of a flying robot for a wide variety of possible applications. A lightweight small indoor helicopter has been equipped with an embedded system and relatively simple sensors to achieve autonomous stable flight. The controllers have been tuned using genetic algorithms to further enhance flight stability. A number of additional sensors would need to be attached to the helicopter to enable it to sense more of its environment such as its current location or the location of obstacles like the walls of the room it is flying in. The lightweight nature of the helicopter very much restricts the amount of sensors that can be attached to it. We propose utilising the intrinsic sound signatures of the helicopter to locate it and to extract features about its current state, using another supervising robot. The analysis of this information is then sent back to the helicopter using an uplink to enable the helicopter to further stabilise its flight and correct its position and flight path without the need for additional sensors
Online control of AC/AC converter based SHEPWM technique
Conventional online control of AC/AC converter controlled by the selective harmonic elimination pulse width modulation technique (SHEPWM) is based on storing the offline calculated switching angle values in a form of lookup table. Then the required switching pattern of certain modulation index (M) is searched through the lookup table. This methodology suffers from limited system flexibility. This paper introduces a novel implementation scheme based on real-time calculation of the required SHEPWM switching pattern with linear control of the fundamental voltage component magnitude based on curve fitting technique for the exact switching angle trajectories. The accuracy of the derived polynomials is evaluated by calculating converter performance parameters using the approximated switching angles solutions obtained from the introduced method and the exact switching angles solutions. Detail of the introduced methodology is presented. Simulation and experimental results have been carried out to confirm the validity of the introduced algorithm
Accuracy versus simplicity in online battery model identification
This paper presents a framework for battery
modeling in online, real-time applications where accuracy is
important but speed is the key. The framework allows users to
select model structures with the smallest number of parameters
that is consistent with the accuracy requirements of the target
application. The tradeoff between accuracy and speed in a battery
model identification process is explored using different model
structures and parameter-fitting algorithms. Pareto optimal sets
are obtained, allowing a designer to select an appropriate compromise
between accuracy and speed. In order to get a clearer
understanding of the battery model identification problem, âidentification
surfacesâ are presented. As an outcome of the battery
identification surfaces, a new analytical solution is derived for
battery model identification using a closed-form formula to obtain
a batteryâs ohmic resistance and open circuit voltage from measurement
data. This analytical solution is used as a benchmark
for comparison of other fitting algorithms and it is also used in its
own right in a practical scenario for state-of-charge estimation.
A simulation study is performed to demonstrate the effectiveness
of the proposed framework and the simulation results are
verified by conducting experimental tests on a small NiMH
battery pack
Real-time evolution of an embedded controller for an autonomous helicopter
In this paper we evolve the parameters of a proportional, integral, and derivative (PID) controller for an unstable, complex and nonlinear system. The individuals of the applied genetic algorithm (GA) are evaluated on the actual system rather than on a simulation of it, thus avoiding the ldquoreality gaprdquo. This makes implicit a formal model identification for the implementation of a simulator. This also calls for the GA to be approached in an unusual way, where we need to consider new aspects not normally present in the usual situations using an unnaturally consistent simulator for fitness evaluation. Although elitism is used in the GAs, no monotonic increase in fitness is exhibited by the algorithm. Instead, we show that the GApsilas individuals converge towards more robust solutions
Robustness analysis of evolutionary controller tuning using real systems
A genetic algorithm (GA) presents an excellent method for controller parameter tuning. In our work, we evolved the heading as well as the altitude controller for a small lightweight helicopter. We use the real flying robot to evaluate the GA's individuals rather than an artificially consistent simulator. By doing so we avoid the ldquoreality gaprdquo, taking the controller from the simulator to the real world. In this paper we analyze the evolutionary aspects of this technique and discuss the issues that need to be considered for it to perform well and result in robust controllers
- âŠ