Cooperative multi-vessel systems in urban waterway networks