Search Pattern Generation and Path Management for Search over Rough Terrain with a Small UAV