Blending
A blending controller with two major control modes.
The blending controller has two major control modes, implemented by
controllers A and B inside. When the control mode changes from A to B,
the transition is smoothed by a blending component. This is achieved
by letting the "A to B" state of the mode controller (inside the blending
controller) be refined by three components: Controller_A, Controller_B,
and Blending_A_to_B. The mode change from B to A is managed
symmetrically.
Reference: Bonnie Heck, J.V.R. Prasad, and Linda Wills, "Software Enabled
Control for Innovative Control Technologies for Autonomous Highly Agile and
Extreme-Performance Aerial Vehicles," available at:
http://controls.ae.gatech.edu/projects/sec/status/may01.pdf
The block diagram
for the model was constructed using the Ptolemy II schematic editor
called Vergil.