A survey of consensus problems in multi-agent coordination | Synapse