Text this: Simultaneous Localization and Mapping Methods for Snake-like Robots Based on Gait Adjustment