This is a custom rig of my Di-Cokka model (Metal Slug). The tank follow a path which can be modified, conforming automaticly the caterpillers to the ground and also adapting their rotation speed to the movement speed. With the controls (in green in the next image) it's possible to move the tank, rotate the turret, animate recoil, etc, manually.