An Idiotypic Immune Network as a Short Term Learning Architecture for Mobile Robots