obstacle avoiding robot

vinceherman:
This is a very frequent request.
And one without a clear answer.

I guess is the time to find out what is the best way to do it and how.
I'm going to need your help guys about this request please, your more experienced than me about how to approach this issue and do it