1.5. Exemplo 2 - Operações com múltiplos veículos

Neste exemplo, temos uma requisição para API Planning resolver um problema logístico de uma empresa com uma frota de 4 veículos, sendo 2 caminhões com a tipologia VUC e outros dois caminhões com tipologia VUC ¾, e há 40 ordens de serviços de entregas na Região Metropolitana de São Paulo.

Das 40 entregas, 15 possuem restrição de janela de horário, ou seja, o cliente só pode receber em um determinado período.

Esse problema será resolvido pela Planning API, considerando os parâmetros seguintes com as características da operação logística.

 

25

 

LOCAIS SEM 
RESTRIÇÃO DE JANELA HORÁRIA

15

 

LOCAIS COM 
RESTRIÇÃO DE JANELA HORÁRIA

1

 

DEPÓSITO

2

 

CAMINHÕES DO TIPO VUC 3⁄4

2

 

CAMINHÕES DO TIPO VUC

40

 

PEDIDOS DE 2 KG E 2 M³

25

 

LOCAIS SEM 
RESTRIÇÃO DE JANELA HORÁRIA

15

 

LOCAIS COM 
RESTRIÇÃO DE JANELA HORÁRIA

1

 

DEPÓSITO

2

 

CAMINHÕES DO TIPO VUC 3⁄4

2

 

CAMINHÕES DO TIPO VUC

40

 

PEDIDOS DE 2 KG E 2 M³

Os 40 locais de entrega estão espalhados pela Região Metropolitana de São Paulo:

 

Parâmetros utilizados

"optimizationProfile": "BRAZIL46". Para essa simulação, foi usado o perfil de otimização BRAZIL46, por ser o mais indicado para problemas de baixa complexidade.

"tripsProfile": "MAPLINK": Utilizamos o perfil que contém o mapa mais atualizado e configurado para utilizar o modo de cálculo para utilizar vias mais rápidas.

"startDate": 1651834800000 (sexta-feira, 6 de maio de 2022 11:00:00). Horário de início de referência para o cálculo da otimização logística.

"legislationProfiles": Parâmetro com o nome do perfil que se aplica ao tempo de direção, duração de um dia de trabalho ou intervalo. Neste caso não há nenhuma característica definida.

"logisticConstraints": Restrições logísticas usadas para determinar o tempo fixo de carregamento e descarregamento da carga. Nesse exemplo, foi usado 1800 segundos (30 minutos) para o tempo de carregamento do caminhão e 300 segundos (5 minutos) para o descarregamento na entrega.

"products": Nome para referenciar o produto.

"sites": Localização onde ocorrerão as atividades de entregas, com definição do nome e a restrição logística com o tempo de entrega.

"depots": Localização do centro de distribuição, com definição do nome e a restrição logística com o tempo de carregamento do caminhão.

"vehicleTypes": Neste parâmetro especificamos a capacidade de carga dos veículos da frota, como volume e peso máximos e o tamanho em um intervalo de 1 a 9, e o nome da tipologia.

"vehicles": Foram especificados os veículos que estão disponíveis para executar a rota. Neste exemplo são quatro veículos, dois do tipo VUC e outros dois do tipo VUC 3/4. Se define também o período de trabalho e o perfil de legislação aplicável ao motorista. Foi definido que os veículos irão sair e retornar para o Centro de Distribuição e irão realizar uma rota cada um.

"operations": São as características das operações de entregas, definindo o local, peso e volume, produto, tipo de atividade, centro de distribuição da origem do produto e o horário que o cliente irá receber. Neste exemplo, são 40 operações, das quais 15 delas possuem janela de horário que só podem ser entregues entre 9:00 até 11:00 da manhã.

Requisição

{ "optimizationProfile": "BRAZIL46", "tripsProfile": "MAPLINK", "startDate": 1651834800000, "legislationProfiles": [ { "name": "DEFAULT" } ], "logisticConstraints": [ { "name": "P1Pickup", "siteLoadingFixedTime": 1800 }, { "name": "P1Delivery", "siteUnloadingFixedTime": 300 } ], "products": [ { "name": "DEFAULT" } ], "sites": [ { "name": "Cliente1", "coordinates": { "latitude": -23.507608, "longitude": -46.587145 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente2", "coordinates": { "latitude": -23.621059, "longitude": -46.756193 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente3", "coordinates": { "latitude": -23.449350, "longitude": -46.588822 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente4", "coordinates": { "latitude": -23.751801, "longitude": -46.698468 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente5", "coordinates": { "latitude": -23.520565, "longitude": -46.508478 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente6", "coordinates": { "latitude": -23.506592, "longitude": -46.524707 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente7", "coordinates": { "latitude": -23.646993, "longitude": -46.779077 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente8", "coordinates": { "latitude": -23.373816, "longitude": -46.577770 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente9", "coordinates": { "latitude": -23.476158, "longitude": -46.640241 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente10", "coordinates": { "latitude": -23.761565, "longitude": -46.655746 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente11", "coordinates": { "latitude": -23.614576, "longitude": -46.663392 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente12", "coordinates": { "latitude": -23.490242, "longitude": -46.436922 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente13", "coordinates": { "latitude": -23.563826, "longitude": -46.461585 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente14", "coordinates": { "latitude": -23.667805, "longitude": -46.730788 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente15", "coordinates": { "latitude": -23.577714, "longitude": -46.516821 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente16", "coordinates": { "latitude": -23.509380, "longitude": -46.605748 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente17", "coordinates": { "latitude": -23.636983, "longitude": -46.754985 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente18", "coordinates": { "latitude": -23.555013, "longitude": -46.453218 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente19", "coordinates": { "latitude": -23.491309, "longitude": -46.473965 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente20", "coordinates": { "latitude": -23.511096, "longitude": -46.394369 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente21", "coordinates": { "latitude": -23.545318, "longitude": -46.742662 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente22", "coordinates": { "latitude": -23.775297, "longitude": -46.675375 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente23", "coordinates": { "latitude": -23.539712, "longitude": -46.414413 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente24", "coordinates": { "latitude": -23.499514, "longitude": -46.403638 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente25", "coordinates": { "latitude": -23.640303, "longitude": -46.748877 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente26", "coordinates": { "latitude": -23.566131, "longitude": -46.468712 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente27", "coordinates": { "latitude": -23.533705, "longitude": -46.610324 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente28", "coordinates": { "latitude": -23.501643, "longitude": -46.404227 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente29", "coordinates": { "latitude": -23.545084, "longitude": -46.500491 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente30", "coordinates": { "latitude": -23.503554, "longitude": -46.452308 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente31", "coordinates": { "latitude": -23.549323, "longitude": -46.398843 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente32", "coordinates": { "latitude": -23.485898, "longitude": -46.604788 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente33", "coordinates": { "latitude": -23.698826, "longitude": -46.778464 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente34", "coordinates": { "latitude": -23.598558, "longitude": -46.485913 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente35", "coordinates": { "latitude": -23.624197, "longitude": -46.607246 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente36", "coordinates": { "latitude": -23.613921, "longitude": -46.471401 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente37", "coordinates": { "latitude": -23.535391, "longitude": -46.401867 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente38", "coordinates": { "latitude": -23.536688, "longitude": -46.405790 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente39", "coordinates": { "latitude": -23.734260, "longitude": -46.745064 }, "logisticConstraints": "P1Delivery" }, { "name": "Cliente40", "coordinates": { "latitude": -23.498393, "longitude": -46.403411 }, "logisticConstraints": "P1Delivery" } ], "depots": [ { "name": "CD", "coordinates": { "latitude": -23.503939, "longitude": -46.498419 }, "logisticConstraints": "P1Pickup" } ], "vehicleTypes": [ { "name": "VUC", "maxVolume": 20, "maxWeight": 12000, "size": 1 }, { "name": "3/4", "maxVolume": 30, "maxWeight": 15000, "size": 1 } ], "vehicles": [ { "name": "VUC_1", "vehicleType": "VUC", "legislationProfile": "DEFAULT", "availablePeriods": [ { "departureSite": "CD", "arrivalSite": "CD", "timeWindow": { "start": 1651834800000, "end": 1651870800000 }, "maxRoutesNumber": 1 } ] }, { "name": "VUC_2", "vehicleType": "VUC", "legislationProfile": "DEFAULT", "availablePeriods": [ { "departureSite": "CD", "arrivalSite": "CD", "timeWindow": { "start": 1651834800000, "end": 1651870800000 }, "maxRoutesNumber": 1 } ] }, { "name": "3/4_1", "vehicleType": "3/4", "legislationProfile": "DEFAULT", "availablePeriods": [ { "departureSite": "CD", "arrivalSite": "CD", "timeWindow": { "start": 1651834800000, "end": 1651870800000 }, "maxRoutesNumber": 1 } ] }, { "name": "3/4_2", "vehicleType": "3/4", "legislationProfile": "DEFAULT", "availablePeriods": [ { "departureSite": "CD", "arrivalSite": "CD", "timeWindow": { "start": 1651834800000, "end": 1651870800000 }, "maxRoutesNumber": 1 } ] } ], "operations": [ { "id": "P1", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente1", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P2", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente2", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P3", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente3", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P4", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente4", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P5", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente4", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P6", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente6", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P7", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente7", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P8", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente8", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P9", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente9", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P10", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente10", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P11", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente11", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P12", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente12", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P13", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente13", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P14", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente14", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P15", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente15", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651845600000 } ] }, { "id": "P16", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente16", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P17", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente17", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P18", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente18", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P19", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente19", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P20", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente20", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P21", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente21", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P22", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente22", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P23", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente23", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P24", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente24", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P25", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente25", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P26", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente26", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P27", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente27", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P28", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente28", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P29", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente29", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P30", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente30", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P31", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente31", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P32", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente32", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P33", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente33", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P34", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente34", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P35", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente35", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P36", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente36", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P37", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente37", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P38", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente38", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P39", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente39", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] }, { "id": "P40", "weight": 2, "volume": 2, "product": "DEFAULT", "type": "DELIVERY", "depotSite": "CD", "customerSite": "Cliente40", "customerTimeWindows": [ { "start": 1651838400000, "end": 1651867200000 } ] } ] }

 

Resposta

A resposta completa pode ser visualizada no arquivo em anexo.

Solução do problema logístico

A resposta da API retornará no formato JSON com o melhor sequenciamento das operações de entrega para cada veículo.

No mapa abaixo é possível visualizar o sequenciamento das operações de cada veículo. Cada cor representa a rota de um veículo:

A resposta retornará os seguintes indicadores globais:

Indicador

Resultado

Tempo total de serviço:

05:15:00

Tempo total de entrega:

03:15:00

Tempo total do dia de trabalho:

14:58:54

Tempo total de trabalho noturno:

00:00:00

Tempo total de descarregamento:

00:00:00

Tempo total de trabalho:

14:58:54

Tempo total de coleta:

00:00:00

Número de janelas de horário:

4

Tempo total de condução:

09:43:54

Tempo total de carregamento:

02:00:00

Tempo total:

14:58:54

Distância total:

372.09 km

Taxa de ocupação média em Volume:

82.5

Taxa de ocupação média em Peso:

0.15

Número de rejeições:

0

Tempo total de espera:

00:00:00

Tempo total de descanso:

00:00:00

Número de rotas:

4

A sequência temporal de atividades de cada veículo também será retornada. Esse é um exemplo do veículo de nome “3/4_2”:

Veículo

Atividade

Origem

Destino

Distância

Duração

Início

Fim

3/4_2

ROUTE_START

CD







06/05/22 08:07:48

06/05/22 08:07:48

3/4_2

LOADING

CD







06/05/22 08:07:48

06/05/22 08:37:48

3/4_2

DRIVING

CD

Cliente1

13.41 km

00:22:12

06/05/22 08:37:48

06/05/22 09:00:00

3/4_2

DELIVERY

Cliente1







06/05/22 09:00:00

06/05/22 09:05:00

3/4_2

DRIVING

Cliente1

Cliente16

3.39 km

00:06:12

06/05/22 09:05:00

06/05/22 09:11:12

3/4_2

DELIVERY

Cliente16







06/05/22 09:11:12

06/05/22 09:16:12

3/4_2

DRIVING

Cliente16

Cliente32

3.82 km

00:06:02

06/05/22 09:16:12

06/05/22 09:22:14

3/4_2

DELIVERY

Cliente32







06/05/22 09:22:14

06/05/22 09:27:14

3/4_2

DRIVING

Cliente32

Cliente9

5.46 km

00:10:01

06/05/22 09:27:14

06/05/22 09:37:15

3/4_2

DELIVERY

Cliente9







06/05/22 09:37:15

06/05/22 09:42:15

3/4_2

DRIVING

Cliente9

Cliente3

8.04 km

00:14:13

06/05/22 09:42:15

06/05/22 09:56:28

3/4_2

DELIVERY

Cliente8







06/05/22 09:56:28

06/05/22 10:01:28

3/4_2

DRIVING

Cliente3

Cliente8

13.35 km

00:21:40

06/05/22 10:01:28

06/05/22 10:23:08

3/4_2

DELIVERY

Cliente8







06/05/22 10:23:08

06/05/22 10:28:08

3/4_2

DRIVING

Cliente8

Cliente6

24.45 km

00:28:03

06/05/22 10:28:08

06/05/22 10:56:11

3/4_2

DELIVERY

Cliente6







06/05/22 10:56:11

06/05/22 11:01:11

3/4_2

DRIVING

Cliente6

CD

3.08 km

00:05:07

06/05/22 11:01:11

06/05/22 11:06:18