An Arduino-based obstacle avoidance robot