An irrigation system is disclosed that is configured to maintain a near straight. In an implementation, an irrigation system includes multiple interconnected spans that are supported by multiple tower structures and an extension arm pivotally connected to the end tower. Each tower structure includes a variable-speed drive unit for selectively driving a tower structure at a selected speed. The irrigation system also includes multiple sensors that are each associated with a corresponding span to determine an alignment of the corresponding span with respect to adjacent spans. Each of the sensors is in communication with a corresponding variable-drive control unit. Each of the variable-drive control units are configured to control the selected speed of a corresponding variable-speed drive unit to maintain the interconnected spans in a substantially linear orientation with respect to adjacent ones of the plurality of interconnected spans along a generally longitudinally oriented axis.