Otimização de rotas com a API Route Optimization e o Fleet Engine

Este documento apresenta uma visão geral de como realizar a otimização de rotas em toda a frota para suas operações diárias de entrega usando dois produtos:

  • Fleet Engine
  • API Route Optimization (GMPRO)

Por si só, o Fleet Engine pode receber entradas de qualquer solucionador de rotas usando os planos de rotas que você fornece ao back-end do Fleet Engine. No entanto, se você não tiver seu próprio solucionador de rotas ou se tiver interesse em conhecer outras soluções de roteamento, use a API Route Optimization em conjunto com o Fleet Engine para fazer a otimização contínua de rotas ao longo do dia.

Introdução

Nas operações diárias de entrega, a solução de frota normalmente usa o serviço de mecanismo de frota para os seguintes fluxos de trabalho de otimização de rotas:

  • Planejamento inicial de rotas: defina seus planos de rotas diárias usando o solucionador de rotas e os insira no Fleet Engine para visibilidade por motoristas, execução e rastreamento.
  • Reotimização: selecione rotas específicas no meio do dia para resolver mudanças de rota, como problemas de trânsito ou mudanças nos períodos de reserva, e reotimize para uma experiência mais simplificada para motoristas e clientes.
  • Novas alocações de paradas: aloque novas paradas, como solicitações de retirada ad hoc, em rotas atuais.

A API Route Optimization e o Fleet Engine oferecem uma combinação de recursos de planejamento e rastreamento para tornar isso possível.

API Route Optimization

A API Route Optimization da Plataforma Google Maps (GMPRO) atende a necessidades complexas de roteamento de veículos. Um exemplo é criar um plano para entregas e veículos de entrega, além de aplicar restrições, como horário de retirada e peso do pacote. O GMPRO pode criar planos de roteamento de forma assíncrona ou quase em tempo real, dependendo do número de veículos no plano de roteamento. Para mais informações sobre o Route Optimization, consulte a documentação da API Route Optimization.

Fleet Engine

O Fleet Engine faz parte dos serviços de mobilidade. Com o Fleet Engine, você modela sua frota, planeja as atividades dos motoristas e mantém o rastreamento em tempo real dos pacotes enquanto os motoristas os entregam. Modelar sua frota envolve definir veículos, tarefas, paradas e segmentos de trajeto.

Componentes do sistema

O diagrama a seguir descreve como seus próprios sistemas integrariam o Fleet Engine, as APIs de serviços de mobilidade e a API Route Optimization para um sistema que aprimora e otimiza o planejamento e as operações diárias da frota. Neste diagrama, o GMPRO usa os serviços e dados do Distance Matrix do Google Maps para resolver problemas, mas sua integração pode usar outros provedores.

Um diagrama que descreve uma integração com o mecanismo do Fleet

Cada componente tem uma finalidade específica no sistema de gerenciamento de frota:

  • Seu app para motoristas: você cria apps para dispositivos móveis iOS e Android para seus motoristas usando os SDKs para motoristas e de navegação. O SDK para motoristas permite atualizações em tempo real de entregas, locais de veículos e status de pedidos, que podem ser exibidos no seu app. Consulte os guias do usuário do SDK para motoristas para viagens sob demanda (Android, iOS). Consulte a documentação do SDK Navigation.
  • Suas operações: é possível criar um painel da Web criado com a Biblioteca de rastreamento da Google Fleet para mostrar dados em tempo real de todos os veículos. Com isso, você pode orquestrar e monitorar sua frota.
  • Seus sistemas: os serviços e bancos de dados de back-end permitem as operações diárias seguras da sua empresa.
  • Google Systems: a API Route Optimization usa a API Distance Matrix para encontrar a distância e o tempo de viagem de vários locais.

Próximas etapas

Se você quiser saber como integrar o Fleet Engine à API Route Optimization, consulte: