Nice! I like the look of it.
What are you using the two ultrasonic range finders for? Is this RC or independent?
Thank you, I found that it kept hitting stuff like table-legs and other small objects. So it helps the robot to detect those things. It is 100% autonomous (independent), although I have considered buying some wireless input like a bluetooth module.