A kinematic-dual snake robot: Undulatory mobile robot driven by controllable side-thrust links. (April 2023)