Optimización de rutas con Cloud Fleet Routing y Fleet Engine

En este documento, se proporciona una descripción general sobre cómo realizar optimizaciones de ruta en toda la flota para las operaciones de entrega diarias mediante dos productos:

  • Last Mile Fleet Solution Fleet Engine (LMFS)
  • Enrutamiento de flotas de Google Cloud (CFR)

Por sí mismo, Fleet Engine puede obtener información de cualquier solucionador de problemas de rutas mediante los planes de ruta que proporcionas al backend de Fleet Engine. Sin embargo, si no tienes tu propio solucionador de rutas o si te interesa explorar otras soluciones de enrutamiento, puedes usar Cloud Fleet Routing 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 diaria, la solución de tu flota suele usar los servicios de la solución Last Mile Fleet y Cloud Fleet Routing para los siguientes flujos de trabajo de optimización de rutas:

  • Planificación de rutas inicial: Define tus planes de rutas diarios con el solucionador de rutas y, luego, ingrésalos en Fleet Engine para obtener visibilidad según los conductores, la ejecución y el seguimiento.
  • Reoptimización: Selecciona rutas específicas en el medio del día para abordar los cambios de ruta, como problemas de tráfico o cambios en los períodos, y vuelve a optimizarla para optimizar la experiencia de los conductores y los clientes.
  • Nuevas asignaciones de paradas: Asigna paradas nuevas, como solicitudes de retiro ad hoc, en las rutas existentes.

Para que esto sea posible, Cloud Fleet Routing y Fleet Engine ofrecen una combinación de funciones de planificación y seguimiento.

Cloud Fleet Routing

Google Cloud Fleet Routing (CFR) aborda necesidades complejas de rutas de vehículos, como crear un plan para entregas y vehículos de entrega, a la vez que aplica restricciones como la hora de recogida y el peso del paquete. CFR puede crear planes de rutas de manera asíncrona o casi en tiempo real, según la cantidad de vehículos en tu plan. Para obtener más información sobre Cloud Fleet Routing, consulta la documentación de Cloud Fleet Routing.

Fleet Engine

Fleet Engine forma parte de los servicios de Last Mile Fleet Solution. Con Fleet Engine, modelas tu flota, planificas las actividades de los conductores y mantienes el seguimiento en tiempo real de los paquetes a medida que los conductores los entregan. Modelar tu flota implica definir vehículos, tareas, paradas y segmentos de ruta. Puedes acceder a la API de Fleet Engine Deliveries a través de los SDK cliente para dispositivos móviles, las bibliotecas de Java del servidor o las APIs de REST.

Componentes del sistema

En el siguiente diagrama, se describe cómo tus propios sistemas integrarían Fleet Engine, Last Mile Fleet Solution APIs y Cloud Fleet Routing para un sistema que mejora y optimiza la planificación y las operaciones diarias de la flota. En este diagrama, CFR utiliza los servicios y datos de Distance Matrix de Google Maps para resolver problemas, pero tu integración puede usar otros proveedores.

Cada componente abarca una funcionalidad específica en el sistema de administración de flotas:

  • Tu aplicación de controlador: Creas aplicaciones para dispositivos móviles de iOS y Android para tus controladores con los SDK de Driver y Navigation. El SDK de Driver permite actualizaciones en tiempo real de las entregas, las ubicaciones de los vehículos y los estados de pedidos, que puedes mostrar en tu app como desees. Consulta la documentación del SDK de Driver: Android | iOS. Consulta la [documentación del SDK de Navigation)(/maps/documentation/navigation).
  • Tus operaciones: Puedes crear un panel web compilado con la biblioteca de seguimiento de flota de Google para mostrar datos en vivo de todos los vehículos. Con esto, puedes organizar y supervisar tu flota. Consulta Realiza un seguimiento de los envíos con la biblioteca de seguimiento de flota de JavaScript.
  • Tus sistemas: Tus bases de datos y servicios de backend habilitan las operaciones diarias seguras de tu empresa.
  • Google Systems: Google Cloud Fleet Routing usa la API de Distance Matrix para encontrar la distancia y el tiempo de viaje de varias ubicaciones. El resultado de Cloud Fleet Routing se puede usar como entrada para tus planes de ruta a través de la API de Fleet Engine Deliveries. Esto se comunica con tu panel de operaciones y tus servicios de backend.

Tu solución también puede usar el servicio de Logging de Fleet Engine. De esta manera, recibes información en tiempo real sobre las actualizaciones de las entidades dentro de Last Mile Fleet Solution. También puedes usar la información de registro para crear métricas derivadas, tablas y paneles.

Próximos pasos

Si te interesa explorar cómo integrar Fleet Engine en Cloud Fleet Routing, consulta lo siguiente: