Text this: Road Recognition and Stability Control for Unmanned Ground Vehicles on Complex Terrain