Learning to Locomote with Artificial Neural-Network and CPG-based Control in a Soft Snake Robot | IEEE Conference Publication | IEEE Xplore