1. A magnetic resonance system configured to correct intra-scan motion during a magnetic resonance scan, the system comprising: a magnetic resonance scanner configured to generate a magnetic field gradient and a radio frequency signal for the magnetic resonance scan; a motion tracking system configured to track one or more pose parameters of a subject and transmit pose data corresponding to the tracked one or more pose parameters at a given time to the magnetic resonance scanner; an electronic memory storage configured to store modules; and a computer processor configured to execute the modules comprising at least: a correction gradient calculation module configured to calculate a moment of a correction gradient configured to be applied to the subject after application of all of a plurality of RF pulses of a pulse sequence to the subject during the magnetic resonance scan but prior to detecting signals emitted from the subject in response to the application of all of the plurality of RF pulses and the correction gradient, wherein the moment of the correction gradient is calculated based on an integral of the transmitted pose data and the pulse sequence; the magnetic resonance scanner further configured to generate the correction gradient based on the calculated moment and apply the correction gradient to the subject after the application of all of the plurality of RF pulses to the subject but prior to detecting the signals emitted from the subject in response to the application of all of the plurality of RF pulses and the correction gradient to prospectively correct one or more errors in magnetic gradient moment due to rotational movement of the subject during the magnetic resonance scan; and the magnetic resonance scanner further configured to detect the signals emitted from the subject for data acquisition.