The simplest method would be to just have two motors, with one motor driving each side of track.
To go forward, both motors forward; backward both back; to turn set one motor to go faster than the other, only drive one side, or set one forward and the other backward. It is a fairly common treaded vehicle steering system.
The linked system with dual differentials, a drive motor, and a control motor, seems quite excessive to me.