Optimización de rutas con la API de Route Optimization y Fleet Engine

En este documento, se proporciona una descripción general de cómo realizar la optimización de rutas en toda la flota para tus operaciones de entrega diarias con dos productos:

  • Fleet Engine
  • API de Route Optimization (GMPRO)

Por sí solo, Fleet Engine puede recibir información de cualquier solucionador de rutas a través de los planes de rutas que proporcionas al backend de Fleet Engine. Sin embargo, si no tienes tu propio solucionador de rutas o te interesa explorar otras soluciones de rutas, puedes usar la API de Route Optimization junto con Fleet Engine para realizar una optimización continua de las rutas durante todo el día.

Introducción

En tus operaciones de entrega diarias, la solución de flota suele usar el servicio de Fleet Engine para los siguientes flujos de trabajo de optimización de rutas:

  • Planificación inicial de la ruta: Define tus planes de ruta diarios con tu solucionador de rutas y agrégalos a Fleet Engine para que los conductores puedan verlos, ejecutarlos y hacerles un seguimiento.
  • Reoptimización: Selecciona rutas específicas a mitad del día para abordar cambios en las rutas, como problemas de tráfico o cambios en los intervalos, y reoptimiza para lograr una experiencia más optimizada para el conductor y el cliente.
  • Nuevas asignaciones de paradas: Asigna paradas nuevas, como solicitudes de retiro ad hoc, a las rutas existentes.

La API de Route Optimization y Fleet Engine proporcionan una combinación de capacidades de planificación y seguimiento para que esto sea posible.

API de Route Optimization

La API de Route Optimization de Google Maps Platform (GMPRO) aborda las necesidades complejas de planificación de rutas de vehículos. Un ejemplo es crear un plan para las entregas y los vehículos de entrega, y, al mismo tiempo, aplicar restricciones como la hora de retiro y el peso del paquete. GMPRO puede crear planes de rutas de forma asíncrona o casi en tiempo real, según la cantidad de vehículos que haya en tu plan de rutas. Para obtener más información sobre Route Optimization, consulta la documentación de la API de Route Optimization.

Fleet Engine

Fleet Engine forma parte de los servicios de movilidad. Con Fleet Engine, puedes modelar tu flota, planificar las actividades de los conductores y mantener un seguimiento en tiempo real de los paquetes a medida que los entregan los conductores. El modelado de tu flota implica definir vehículos, tareas, paradas y tramos de ruta.

Componentes del sistema

En el siguiente diagrama, se describe cómo tus propios sistemas integrarían Fleet Engine, las APIs de servicios de movilidad y la API de Route Optimization para un sistema que mejore y optimice tus operaciones diarias y de planificación de la flota. En este diagrama, GMPRO utiliza los servicios y los datos de la API de Distance Matrix de Google Maps para resolver problemas, pero tu integración puede usar otros proveedores.

Un diagrama que describe una integración del motor de Fleet

Cada componente cumple un propósito específico en tu sistema de administración de flota:

  • Tu aplicación para conductores: Creas aplicaciones para dispositivos móviles para iOS y Android para tus conductores con los SDKs de Driver y Navigation. El SDK de Driver permite actualizar en tiempo real las entregas, las ubicaciones de los vehículos y los estados de los pedidos, que puedes mostrar en tu app. Consulta las guías del usuario del SDK de Driver para viajes a pedido (Android, iOS). Consulta la documentación del SDK de Navigation.
  • Tus operaciones: Puedes crear un panel web con la biblioteca de Google Fleet Tracking para mostrar datos en tiempo real de todos los vehículos. Con esto, puedes coordinar y supervisar tu flota.
  • Tus sistemas: Tus servicios y bases de datos de backend permiten las operaciones diarias seguras de tu empresa.
  • Sistemas de Google: La API de Route Optimization usa la API de Distance Matrix para encontrar la distancia y el tiempo de viaje de varias ubicaciones.

Próximos pasos

Si te interesa explorar cómo integrar Fleet Engine con la API de Route Optimization, consulta lo siguiente: