Pick and Place Robot

Hi friends can anybody help me out in designing a robot which should satisfy the following conditions
1.Pick a ball of 6.7cm diameter and
2.It must avoid obstacles while traveling on a path and
3.Dispatch the ball at a height of 35cm.