A method for controlling supersonic flight entry/exit of a vehicle, the method comprising: obtaining a flight plan of a vehicle; monitoring progress of the vehicle through the flight plan to determine whether a transition between supersonic and subsonic flight is approaching; and in response to determining the transition between subsonic and supersonic flight is approaching, performing a supersonic flight entry/exit process, the supersonic flight entry/exit process including: obtaining center of gravity information for the vehicle, drag information for the vehicle, and a planned trajectory of the vehicle; performing an analysis of the CG information, the drag information, and the planned trajectory to determine whether the planned trajectory has sufficient space to execute a maneuver corresponding to the planned trajectory, wherein the maneuver is a transition maneuver into or out supersonic flight, and determine whether an entry/exit point between supersonic and subsonic flight of the maneuvre is within a supersonic flight restriction; upon the planned trajectory being determined to not have sufficient space to execute the maneuver corresponding to the planned trajectory or upon the entry/exit point between supersonic and subsonic flight being determined to be within the supersonic flight restriction, adjusting the planned trajectory, and upon the planned trajectory being determined to have sufficient space to execute the maneuver corresponding to the planned trajectory and upon the entry/exit point between supersonic and subsonic flight being determined not to be within the supersonic flight restriction, confirming the planned trajectory of the vehicle; and based on the adjusted planned trajectory or the confirmed planned trajectory of the vehicle, generating actuator instructions to execute the adjusted planned trajectory or the confirmed planned trajectory. obtaining a flight plan of a vehicle; monitoring progress of the vehicle through the flight plan to determine whether a transition between supersonic and subsonic flight is approaching; and in response to determining the transition between subsonic and supersonic flight is approaching, performing a supersonic flight entry/exit process, the supersonic flight entry/exit process including: obtaining center of gravity information for the vehicle, drag information for the vehicle, and a planned trajectory of the vehicle; performing an analysis of the CG information, the drag information, and the planned trajectory to determine whether the planned trajectory has sufficient space to execute a maneuver corresponding to the planned trajectory, wherein the maneuver is a transition maneuver into or out supersonic flight, and determine whether an entry/exit point between supersonic and subsonic flight of the maneuvre is within a supersonic flight restriction; upon the planned trajectory being determined to not have sufficient space to execute the maneuver corresponding to the planned trajectory or upon the entry/exit point between supersonic and subsonic flight being determined to be within the supersonic flight restriction, adjusting the planned trajectory, and upon the planned trajectory being determined to have sufficient space to execute the maneuver corresponding to the planned trajectory and upon the entry/exit point between supersonic and subsonic flight being determined not to be within the supersonic flight restriction, confirming the planned trajectory of the vehicle; and based on the adjusted planned trajectory or the confirmed planned trajectory of the vehicle, generating actuator instructions to execute the adjusted planned trajectory or the confirmed planned trajectory. obtaining center of gravity information for the vehicle, drag information for the vehicle, and a planned trajectory of the vehicle; performing an analysis of the CG information, the drag information, and the planned trajectory to determine whether the planned trajectory has sufficient space to execute a maneuver corresponding to the planned trajectory, wherein the maneuver is a transition maneuver into or out supersonic flight, and determine whether an entry/exit point between supersonic and subsonic flight of the maneuvre is within a supersonic flight restriction; upon the planned trajectory being determined to not have sufficient space to execute the maneuver corresponding to the planned trajectory or upon the entry/exit point between supersonic and subsonic flight being determined to be within the supersonic flight restriction, adjusting the planned trajectory, and upon the planned trajectory being determined to have sufficient space to execute the maneuver corresponding to the planned trajectory and upon the entry/exit point between supersonic and subsonic flight being determined not to be within the supersonic flight restriction, confirming the planned trajectory of the vehicle; and based on the adjusted planned trajectory or the confirmed planned trajectory of the vehicle, generating actuator instructions to execute the adjusted planned trajectory or the confirmed planned trajectory.