The new protocol structure ensures global and semi-global finite time consensus for both leaderless and leader-following multi-agent systems and allows the calculation of an upper-bound for settling ...