Contribution to Range Finding Techniques for Third Generation Robots