Text this: Virtual force field algorithm for a behaviour-based autonomous robot in unknown environments