Bot Navigation: Neural Networks for Obstacle Avoidance
By ai-depot | June 30, 2002
A practical insight into applying machine learning to a common first person game. These few pages will use your theoretical understanding of neural networks, and allow you to tackle a concrete problem with it.
Written by Alex J. Champandard.
Introduction
This is the second article of the column covering bot spatial awareness and terrain recognition. The first was an essay discussing the design philosophy of the entire navigation system. I would strongly encourage you to at least skim through that before tackling this tutorial.
While the previous dissertation was rather more theoretical than practical, this tutorial will allow you to get lower down into the system. We will cover the use of neural networks in designing a navigation scheme purely for obstacle avoidance. The purpose of this is to concentrate fully on understanding the functioning of artificial neural networks (NN) in a practical application. We will not cover the theory of NN here, and basic understanding of their functioning will be assumed. We refer the reader to the Neural Networks Warehouse, a good place to brush up on background knowledge.
Tags: none
Category: tutorial |