Compound Zeno Behavior-based Autonomous Mobile Robot Obstacle Avoidance Algorithm in Unknown Environment