Hybrid Modelling and Control of Obstacle-Aided Snake Robot Locomotion | Synapse