50 research outputs found
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
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
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
Fuzzy Helicopter Rotor Speed Estimation based on Sound
This work focuses on the use of a supervising computer to extract detailed information from an autonomous helicopter’s intrinsic sound signature. This can be used at a later stage to enhance the helicopter’s control without the need to add additional sensors. We propose a system to extract the overall rotor speed from the sound of the helicopter. A fuzzy temporal filter based system is trained on flight data using an Adaptive Network-
Based Fuzzy Inference System and tested in three test flights. Test flights confirm the system to be working, capable of closely following the measured rotational speed from a sensor on-board the helicopter
Managing uncertainty in sound based control for an autonomous helicopter
In this paper we present our ongoing research using a multi-purpose, small and low cost autonomous helicopter platform (Flyper ). We are building on previously achieved stable control using evolutionary tuning. We propose a sound based supervised method to localise the indoor helicopter and extract meaningful information to enable the helicopter to further stabilise its flight and correct its flightpath. Due to the high amount of uncertainty in the data, we propose the use of fuzzy logic in the signal processing of the sound signature. We discuss the benefits and difficulties using type-1 and type-2 fuzzy logic in this real-time systems and give an overview of our proposed system
Multiple sensor outputs and computational intelligence towards estimating state and speed for control of lower limb prostheses
For as long as people have been able to survive limb threatening injuries prostheses have been created. Modern lower limb prostheses are primarily controlled by adjusting the amount of damping in the knee to bend in a suitable manner for walking and running. Often the choice of walking state or running state has to be controlled manually by pressing a button. This paper examines how this control could be improved using sensors attached tofa the limbs of two volunteers. The signals from the sensors had features extracted which were passed through a computational intelligence system. The system was used to determine whether the volunteer was walking or running and their movement speed. Two new features are presented which identify the movement states of standing, walking and running and the movement speed of the volunteer. The results suggest that the control of the prosthetic limb could be improved
Improving anytime behavior for traffic signal control optimization based on NSGA-II and local search
The file attached to this record is the author's final peer reviewed version. The Publisher's final version can be found by following the DOI link.Multi-Objective Evolutionary Algorithms (MOEAs) and transport simulators have been widely utilized to optimise traffic signal timings with multiple objectives. However, traffic
simulations require much processing time and need to be called repeatedly in iterations of MOEAs. As a result, traffic signal timing optimisation process is time-consuming. Anytime behaviour of an algorithm indicates its ability to return as good solutions as possible at any time during its implementation. Therefore, anytime behavior is desirable in traffic signal timing optimisation algorithms. In this study, we propose an optimisation strategy
(NSGA-II-LS) to improve anytime behaviour based on NSGAII and local search. To evaluate the validity of the proposed algorithm, the NSGA-II-LS, NSGA-II and MODEA are used to optimize signal durations of an intersection in Andrea Costa scenario. Results of the experiment show that the optimization method proposed in this study has good anytime behaviour in the traffic signal timings optimization problem
An open platform for teaching and project based work at the undergraduate and postgraduate level.
Robots are a great tool for engaging and enthusing students when studying a range of topics. De Montfort University offers a wide range of courses from University access courses to Doctoral training. We use robots as tools to teach technical concepts across this wide and diverse range of learners. We have had great success using the Lego RCX and now NXT on the less demanding courses, and conversely with the MobileRobots Pioneer range for postgraduate and research projects. Although there is a distinct area in between these two where both these platforms meet our needs, neither is suitable for every aspect of our work. For this reason we have developed our own hardware and software platform to fulfil all of our needs. This paper describes the hardware platform and accompanying software and looks at two applications which made use of this system. Our platform presents a low-cost system that enables students to learn about electronics, embedded systems, communication, bus systems, high and low level programming, robot architectures, and control algorithms, all in individual stages using the same familiar hardware and software
Adapting Traffic Simulation for Traffic Management: A Neural Network Approach
Static models and simulations are commonly used in urban traffic management but none feature a dynamic element for near real-time traffic control. This work presents an artificial neural network forecaster methodology applied to traffic flow condition prediction. The spatially distributed architecture uses life-long learning with a novel adaptive Artificial Neural Network based filter to detect and remove outliers from training data. The system has been designed to support traffic engineers in their decision making to react to traffic conditions before they get out of control. We performed experiments using feed-forward backpropagation, cascade-forward back-propagation, radial basis, and generalized regression Artificial Neural Networks for this purpose. Test results on actual data collected from the city of Leicester, UK, confirm our approach to deliver suitable forecasts
Estimation of Travel Times for Minor Roads in Urban Areas Using Sparse Travel Time Data
The file attached to this record is the author's final peer reviewed version. The Publisher's final version can be found by following the DOI link