A fuzzy wallfollower controller