Ottimizzazione delle route con Cloud Fleet Routing e Fleet Engine

Questo documento fornisce una panoramica su come eseguire l'ottimizzazione dei percorsi a livello di parco risorse per le operazioni di consegna giornaliere utilizzando due prodotti:

  • Last Mile Fleet Solution Fleet Engine (LMFS)
  • Routing del parco risorse Google Cloud (CFR)

Da solo, Fleet Engine può acquisire input da qualsiasi risolutore di route utilizzando i piani di route che fornisci al backend di Fleet Engine. Tuttavia, se non disponi di un risolutore di route personalizzato o se vuoi esplorare altre soluzioni di routing, puoi utilizzare Cloud Fleet Routing insieme a Fleet Engine per ottimizzare le route in modo continuo nel corso della giornata.

Introduzione

Nelle operazioni di distribuzione giornaliere, la soluzione per il tuo parco risorse in genere utilizza i servizi Last Mile Fleet Solution e Cloud Fleet Routing per i seguenti flussi di lavoro di ottimizzazione delle route:

  • Pianificazione iniziale del percorso: definisci i piani giornalieri del percorso utilizzando il tuo risolutore di percorso e inseriscili in Fleet Engine per la visibilità da parte dei conducenti, dell'esecuzione e del monitoraggio.
  • Nuova ottimizzazione: seleziona percorsi specifici a metà giornata per affrontare i cambiamenti di percorso, ad esempio problemi di traffico o variazioni delle finestre temporali, e ottimizza nuovamente per semplificare l'esperienza di conducenti e clienti.
  • Nuove allocazioni delle fermate: assegna nuove fermate, ad esempio richieste di ritiro ad hoc, su percorsi esistenti.

Cloud Fleet Routing e Fleet Engine forniscono una combinazione di funzionalità di pianificazione e monitoraggio per rendere possibile tutto ciò.

Routing del parco risorse cloud

Google Cloud Fleet Routing (CFR) risponde a esigenze complesse di routing dei veicoli, ad esempio creando un piano per le consegne e i veicoli per la consegna, applicando anche vincoli come l'orario di ritiro e il peso dei pacchi. CFR può creare piani di routing in modo asincrono o quasi in tempo reale, a seconda del numero di veicoli nel piano di routing. Per ulteriori informazioni su Cloud Fleet Routing, consulta la documentazione relativa al routing del parco risorse Cloud.

Motore a bordo

Fleet Engine fa parte dei servizi Last Mile Fleet Solution. Con Fleet Engine, puoi modellare il tuo parco risorse, pianificare le attività dei conducenti e mantenere il monitoraggio in tempo reale dei pacchi man mano che i conducenti le consegnano. La modellazione del parco risorse prevede la definizione di veicoli, attività, fermate e segmenti di percorso. Puoi accedere all'API Fleet Engine Deliveries tramite SDK client per dispositivi mobili, librerie Java lato server o API REST.

Componenti di sistema

Il seguente diagramma descrive in che modo i tuoi sistemi integreranno le API Fleet Engine, Last Mile Fleet Solution e Cloud Fleet Routing per un sistema che migliora e ottimizza la pianificazione e le operazioni quotidiane del parco risorse. In questo schema, CFR utilizza i servizi e i dati di Google Maps Distance Matrix per la risoluzione dei problemi, ma la tua integrazione può utilizzare invece altri provider.

Ogni componente include funzionalità specifiche del sistema di gestione del tuo parco risorse:

  • L'applicazione per i conducenti: crei applicazioni mobile iOS e Android per i conducenti utilizzando gli SDK Driver e Navigation. L'SDK Driver consente aggiornamenti in tempo reale di consegne, posizioni dei veicoli e stato degli ordini, che puoi mostrare nella tua app come preferisci. Consulta la documentazione relativa all'SDK Driver: Android | iOS. Consulta la [documentazione sull'SDK di navigazione)(/maps/documentation/navigation).
  • Le tue operazioni: puoi creare una dashboard web creata con la libreria di monitoraggio del parco risorse di Google per mostrare i dati in tempo reale di tutti i veicoli. In questo modo, puoi orchestrare e monitorare il parco dispositivi. Consulta la sezione Monitorare le spedizioni con la libreria di monitoraggio del parco risorse JavaScript.
  • I tuoi sistemi: i servizi e i database di backend consentono alle operazioni quotidiane sicure della tua azienda.
  • Sistemi Google: Google Cloud Fleet Routing utilizza l'API Distance Matrix per trovare la distanza e il tempo da percorrere per più località. L'output di Cloud Fleet Routing può essere utilizzato come input per i piani di route tramite l'API Fleet Engine Deliveries. Quest'ultimo comunica quindi con la dashboard operativa e i servizi di backend.

La tua soluzione potrebbe utilizzare anche il servizio Logging di Fleet Engine. In questo modo, ricevi informazioni in tempo reale sugli aggiornamenti alle entità all'interno di Last Mile Fleet Solution. Puoi usare le informazioni di logging anche per creare metriche, tabelle e dashboard derivate.

Passaggi successivi

Se ti interessa esplorare come integrare Fleet Engine con Cloud Fleet Routing, consulta quanto segue: