Tank Track Animation
Blender will animate it for you :).

Create the track using an Array modifier
Add a Bezier circle and Curve modifier to create the shape
Move the Bezier circle - the track will automatically rotate

Note:
The track and Bezier curve position needs to be exactly like in this gif. Both from profile. Otherwise it won't work.