Mobile robot following obstacle avoidance and collision - Khairul Fadzli Pathil (2011)