Obstacle avoidance with an UGV -HELP PLEASE-

I usually do testing outside, but given the season and the weather in New York, U.S., it's rather difficult to do that kind of testing---And I don't dare take those electronics outside unless everything is dry and the parts have been somewhat warmed up. The reason I want the longer ranged sensors as well is so I can work the code both inside and out, with accurate results. But the mainly they'll be used outside. And are there any good tutorials on how to get an arduino rc car to work the way I want it to with a GPS? I've definitely seen tens of hundreds of AGV's, but no real tutorials on how to get an AGV from point "a" to "b"