Text this: Design analysis of compact autonomous railway inspection vehicle (CARIV)