A novel inspection robot for nuclear station steam generator secondary side with self-localization (Robotics and Biomimetics, 2017)