Obstacle-aided Locomotion for Underwater Snake Robot using Monte Carlo Model Predictive Control and Curvature Derivative Control | IEEE Conference Publication | IEEE Xplore