Distributed leaderless impulsive consensus of non-linear multi-agent systems with input saturation. (May 2020)