A flight control system, comprising: an input interface configured to receive an input signal generated by an inceptor based at least in part on a position of an input device comprising the inceptor; and a processor coupled to the input interface and configured to: determine dynamically a mapping to be used to map the input signal received from the inceptor to a corresponding first level flight controller output signal associated with flight control; and use the determined mapping to map the input signal to the corresponding first level flight controller output signal, the first level flight controller output signal comprising one of a pitch, a roll, a yaw, and a throttle input to a conventional flight controller; wherein the processor is configured to determine the mapping at least in part by computing a running average of the first level flight controller output signal over an averaging period and adjusting the mapping at least in part to associate a neutral position of the input device comprising the inceptor with a corresponding output level that is determined at least in part by the computed running average, the corresponding output level comprising an input level of one of the pitch, the roll, the yaw, and the throttle input to the conventional flight controller, the input level being a value determined at least in part by the running average, and the value comprising a value other than a default value associated formerly with the neutral position for one of the pitch, roll, yaw, and throttle inputs to the conventional flight controller; and characterized in that the processor is further configured to determine the mapping at least in part by constructing a piecewise linear function based at least in part on the computed running average of the first level flight controller output signal, wherein the piecewise linear function includes a central segment, associated with the neutral position, and said central segment has a same prescribed slope through at least a range of values of the computed running average of the first level flight controller output signal determine dynamically a mapping to be used to map the input signal received from the inceptor to a corresponding first level flight controller output signal associated with flight control; and use the determined mapping to map the input signal to the corresponding first level flight controller output signal, the first level flight controller output signal comprising one of a pitch, a roll, a yaw, and a throttle input to a conventional flight controller; wherein the processor is configured to determine the mapping at least in part by computing a running average of the first level flight controller output signal over an averaging period and adjusting the mapping at least in part to associate a neutral position of the input device comprising the inceptor with a corresponding output level that is determined at least in part by the computed running average, the corresponding output level comprising an input level of one of the pitch, the roll, the yaw, and the throttle input to the conventional flight controller, the input level being a value determined at least in part by the running average, and the value comprising a value other than a default value associated formerly with the neutral position for one of the pitch, roll, yaw, and throttle inputs to the conventional flight controller; and characterized in that the processor is further configured to determine the mapping at least in part by constructing a piecewise linear function based at least in part on the computed running average of the first level flight controller output signal, wherein the piecewise linear function includes a central segment, associated with the neutral position, and said central segment has a same prescribed slope through at least a range of values of the computed running average of the first level flight controller output signal