Cooperative positioning of underwater unmanned vehicle clusters based on factor graphs | Synapse