CPC G05D 1/101 (2013.01) [G05D 1/0016 (2013.01); G05D 1/0088 (2013.01)] | 19 Claims |
1. A non-transitory computer-readable storage medium storing instructions, the instructions when executed by a computer system, cause the computer system to:
receive, via an aircraft control router, a set of aircraft control inputs describing a requested trajectory for an aircraft;
generate, by the aircraft control router using the set of aircraft control inputs, a plurality of trajectory values for axes of movement of the aircraft, the plurality of trajectory values corresponding to the requested trajectory for the aircraft;
generate, by the aircraft control router using information describing characteristics of the aircraft and the plurality of trajectory values, a plurality of actuator commands for a plurality of actuators of the aircraft, wherein to generate the plurality of actuator commands, the instructions cause the computer system to:
convert the plurality of trajectory values to corresponding allowed trajectory values for the axes of movement of the aircraft by applying a set of control limit laws based on operation limits of the aircraft; and
determine the plurality of actuator commands using the allowed trajectory values; and
transmit, by the aircraft control router, the plurality of actuators commands to corresponding actuators to adjust a current trajectory of the aircraft to the requested trajectory for the aircraft.
|