Real-Time Whole-Body Collision Avoidance and Path Following of a Snake Robot Through MPC-based Optimization Strategies | IEEE Conference Publication | IEEE Xplore