Design of Microcontroller Based Edge Avoider Robot