Jefferytitan, your idea with A* as a planner worked. The system is now able to calculate a movement path.
But.. yeah.. there is always a but.. It is very slow.. it takes about 15 seconds to calculate. It is the simulation of the movement which determines if a movement will result in a collision which takes time, so I have to look in to some faster collision detection, but that is a whole other problem.
A very nice open source framework with good examples. The framework + source code can be downloaded for Java and C#
The framework contains a lot of different kind of neural networks and learning techniques such as: Feedforward Neural Network, Boltzmann Machine, Hopfield Neural Network, Genetic Algorithm Training, Backpropagation, ADALINE Training etc. A lot of examples, video lectures and a wiki about networks and learning techniques can also be found on the homepage.
The framework contains the most basic Neural networks and learning techniques but also a Fuzzy logic library and some simple machine learning algorithms like Q-learning. Furthermore the framework also contains a Vision library. The framework is also open source and is easy to use. Some very good examples can be found at codeproject.com