A Novel Cellular Automata Based Real Time Path Planning Method for Mobile Robots