Adaptive Robust Control for Planar Snake Robots