1. You need accurate distances of obstacles, no matter what color they are
2. The robot will not encounter sound absorbing materials as obstacles
3. You will be using the ultrasonic sensor inside or outside
4. You are willing to pay over $25 for each ranging sensor