Text this: A novel inspection robot for nuclear station steam generator secondary side with self-localization