Describir: An Immunological Approach to Mobile Robot Navigation