|
Different kind of intelligent learning rules have been applied todevelop intelligent robots recently. An intelligent robot should beable to learn to behave itself in an unknown environment using theinput information obtained from sensors. Clearly, the more complex theenvironment, the more difficult the learning task. Evolutionaryartificial neural network (EANN), a combination of artificial neuralnetwork and evolutionary search procedures, is applied in this study todevelop intelligent mobile robot due to it''s adaptability to changingenvironment. EANN is applied in this thesis to develop an intelligent mobilerobot which has the capability of learning navigation and obstacleavoidance in an unknown environment. A novel encoding, combining theconcepts of biological network and artificial neural network, isproposed to develop the EANN. With the aid of genetic algorithms, thecoded neural network''s architecture is able to learn itself. Tovalidate the performance of the proposed EANN, a GUI (graphic userinterface) mobile robot simulator written in Borland C++ is developed.The simulation results have shown the feasibility of the proposed EANN.
|