Ottimizzazione dei percorsi con API Route Optimization e Fleet Engine

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

  • Fleet Engine
  • API Route Optimization (GMPRO)

Fleet Engine può ricevere input da qualsiasi risolutore di percorsi utilizzando i piani di percorso che fornisci al backend di Fleet Engine. Tuttavia, se non hai il tuo proprio risolutore di percorsi o se ti interessa esplorare altre soluzioni di routing, puoi utilizzare l'API Route Optimization in combinazione con Fleet Engine per eseguire l'ottimizzazione continua dei percorsi durante la giornata.

Introduzione

Nelle operazioni di consegna giornaliere, la soluzione per il parco veicoli in genere utilizza il servizio del motore del parco veicoli per i seguenti flussi di lavoro di ottimizzazione dei percorsi:

  • Pianificazione iniziale dei percorsi: definisci i piani dei percorsi giornalieri utilizzando il tuo risolutore di percorsi e inseriscili in Fleet Engine per la visibilità da parte dei conducenti, l'esecuzione e il monitoraggio.
  • Ottimizzazione nuovamente: seleziona percorsi specifici nel corso della giornata per gestire le modifiche ai percorsi, ad esempio problemi di traffico o modifiche alle fasce orarie, e ottimizza nuovamente per semplificare l'esperienza di conducenti e clienti.
  • Nuove allocazioni di fermate: alloca nuove fermate, ad esempio richieste di ritiro ad hoc, tra i percorsi esistenti.

L'API Route Optimization e Fleet Engine forniscono una combinazione di funzionalità di pianificazione e monitoraggio per rendere tutto ciò possibile.

API Route Optimization

L'API Route Optimization (GMPRO) di Google Maps Platform soddisfa le esigenze complesse di pianificazione dei percorsi dei veicoli. Un esempio è la creazione di un piano per le consegne e i veicoli di consegna, applicando al contempo vincoli come l'orario di ritiro e il peso del pacco. GMPRO può creare piani di routing in modo asincrono o in quasi tempo reale, a seconda del numero di veicoli nel piano di routing. Per ulteriori informazioni su Route Optimization, consulta la documentazione dell'API Route Optimization.

Fleet Engine

Fleet Engine fa parte dei servizi di mobilità. Con Fleet Engine, puoi creare un modello della tua flotta, pianificare le attività dei conducenti e monitorare in tempo reale i pacchetti durante la consegna. La definizione del modello della flotta prevede la definizione di veicoli, attività, fermate e segmenti di percorso.

Componenti di sistema

Il seguente diagramma descrive in che modo i tuoi sistemi integrerebbero Fleet Engine, le API di servizi di mobilità e l'API Route Optimization per un sistema che migliora e ottimizza la pianificazione e le operazioni quotidiane del parco risorse. In questo diagramma, GMPRO utilizza i servizi e i dati di Distance Matrix di Google Maps per la risoluzione dei problemi, ma la tua integrazione può utilizzare altri fornitori.

Un diagramma che descrive un'integrazione di Fleet Engine

Ogni componente ha uno scopo specifico nel sistema di gestione del parco risorse:

  • La tua applicazione per i conducenti: crei applicazioni mobile per iOS e Android per i tuoi conducenti utilizzando gli SDK Driver e Navigation. L'SDK Driver consente aggiornamenti in tempo reale di consegne, posizioni dei veicoli e stati degli ordini, che puoi visualizzare nella tua app. Consulta le guide per gli utenti dell'SDK Driver per le corse on demand (Android, iOS). Consulta la documentazione dell'SDK Navigation.
  • Le tue operazioni: puoi creare una dashboard web creata con la libreria di monitoraggio del parco veicoli di Google per mostrare i dati in tempo reale di tutti i veicoli. In questo modo, puoi orchestrare e monitorare il tuo parco risorse.
  • I tuoi sistemi: i servizi e i database di backend consentono di gestire in sicurezza le operazioni quotidiane della tua attività.
  • Google Systems: l'API Route Optimization utilizza l'API Distance Matrix per trovare la distanza e il tempo di percorrenza per più località.

Passaggi successivi

Se vuoi scoprire come integrare Fleet Engine con l'API RouteOptimization, consulta quanto segue: