Obstacle avoidance with an UGV -HELP PLEASE-

The end goal for this robot is for it to be able to navigate threw an "obstacle course" getting from point a to b using the gps, compass, and sensors.