Multi-UAV DMPC Cooperative Guidance with Constraints of Terminal Angle and Obstacle Avoidance
Algorithm 3
DMPC cooperative guidance scheme.
Offline stage: For each UAV , give (initial) sampling period , control horizon , maximum data size of the observation data , weighting scalars for stage cost: ,, weighting scalars for terminal cost: ,,, scalars for terminal set constraint and compatibility constraint: ,,, and parameters for auxiliary controller: ,. Those scalars or parameters are supposed to satisfy assumption 12.
Online stage: At the initial time , each UAV sets as and as , initializes the observation data for the target as , sends to the neighbors and receives from them, .
(I) At sampling instant ,, for each UAV
(a) predict , using the method proposed in section 3.1.