Autonomous Detection of Concrete Cracks on Bridge Decks and Fatigue Cracks on Steel Members