Linha 73: | Linha 73: | ||
3) Se o ângulo de saída entre '''Segmento-in''' e o '''Segmento-out''' for maior do que 45 graus (e inferior a 180 graus), a instrução será "VIRE À DIREITA". | 3) Se o ângulo de saída entre '''Segmento-in''' e o '''Segmento-out''' for maior do que 45 graus (e inferior a 180 graus), a instrução será "VIRE À DIREITA". | ||
4 | 4) Se o ângulo de saída entre '''Segmento-in''' e o '''Segmento-out''' for menor do que 45 graus, a instrução será "MANTENHA À DIREITA", nos casos de rodovias é "SAIA À DIREITA". | ||
== Interseção do tipo T e via de mão única == | == Interseção do tipo T e via de mão única == |
Edição das 19h47min de 10 de julho de 2014
Comentários gerais
Para orientação sonora durante uma condução, o Waze utiliza um sistema de produção/síntese da voz humana abreviado do inglês como TTS (Text-To-Speech). Este sintetizador de voz, no Waze, obedece a algumas regras que nós devemos seguir na edição de mapas a fim de obtermos as melhores instruções de navegação.
O TTS do Waze emite uma orientação do tipo mantenha/vire/saia sempre que em uma junção entre segmentos de um percurso houver a necessidade de "escolha" entre dois ou mais caminhos (segmentos) diferentes.
Quando, em uma junção, NÃO há a necessidade de escolha entre segmentos (como quando se conduz o carro por uma rodovia entrecortada por pequenas vias), chamamos esta "sinalização" de "continuação" ou a "melhor continuação". Neste caso onde o caminho a ser escolhido em uma junção é a continuaçao da via em que o condutor se encontra a orientação do TTS de continue é a ausencia de comando de voz. Ou seja, quando nao há caminho a ser escolhido, o Waze fica em silencio. Chamamo-na de CONTINUE.
O segredo em descobrir/definir qual será a instrução do TTS (CONTINUE/MANTENHA/VIRE/SAIA) reside:
- no ângulos entre os segmentos a cada junção;
- e também nomes das vias a cada junção.
obs. As descrições abaixo são sempre para curvas à direita. Como curvas para a esquerda são simétricas a curvas para a direita, os exemplos abaixo seguem o mesmo modelo de algoritmo se as curvas forem à esquerda.
Definições
segmento-in: É o segmento que chega à junção "A". No seu encontro com junção é dada uma orientação de voz de mantenha/vire/saia.
segmento-out: É o segmento que sai desta junção "A" e serve como continuidade do percurso do condutor. A orientação de voz na junção A instrui o condutor a seguir pelo segmento-out.
segmento 1, segmento 2, segmento 3 e segmento 4: São todos os outros segmentos ligados a junção "A" e que não fizeram parte do percurso do condutor.
"junção": É o ponto que conecta dois ou mais segmentos.(Pontos de ajuste da geometria do segmento estão ao longo do segmento e NÃO se comportam como junções)
Ausência de Instrução - a "Melhor Continuação"?
Quando um Wazer dirige por uma rota, a cada junção desta rota o TTS analisa o que seria a continuação da estrada. Se existem duas possibilidades de continuação após uma junção qualquer o TTS procura reconhecer alguns parametros que indique a ele qual é a "melhor continuação".
Por que interessa saber qual é a melhor continuação?
Porque quando a rota segue sempre pela melhor continuação temos uma rota mais silenciosa. Ou seja, com menos orientação do TTS. Conhecer a continuaçao é importante para que tenhamos rotas mais silenciosas e instruções de navegação em pontos importantes de uma rota.
Por outro lado, toda vez que a rota seguir por um caminho que não é a melhor continuaçao, o TTS dará uma instrução de voz para orientar o condutor qual o caminho deve tomar.
Qual é o padrão reconhecido pelo TTS que o permite identificar o que é a "melhor continuação"?
Voltemos a figura anterior, onde ficou definido que Segmento-out seria a melhor continuação do segmento que chega a junção, o Segmento-in. Como é reconhecido o Segmento-out de um Segmento-in qualquer dentre diversos segmentos possíveis?
1. Se não houver algum segmento após a junção que apresente o mesmo NOME nem a mesma CATEGORIA que o Segmento-in, então não há uma "melhor continuação".
2. Se algum segmento, após a junção, apresenta mesmo NOME e também a mesma CATEGORIA do Segmento-in, então ele será reconhecido como o Segmento-out independentemente de qualquer outra coisa.
3. Caso somente uma das características seja atendida, o segmento apresente NOME ou CATEGORIA igual a do Segmento-in, entao a "melhor continuação" será escolhida de acordo com as seguintes características:
a) O segmento de "melhor continuação" apresenta mesmo NOME ou a mesma CATEGORIA do Segmento-in (nome tem prioridade sobre categoria);
b) O segmento de "melhor continuação" é o segmento de MAIOR ÂNGULO (mais próximo de 180 graus, como se houvesse uma continuidade física entre as duas ruas) em relação a Segmento-in (por ex.: entre 2 segmentos de mesma categoria, ou mesmo nome, aquele que apresentar a maior angulação em relação a Segmento-in será a melhor continuação).
Obs:
- Segmento que apresenta mesmo NOME, mas não a mesma CATEGORIA que Segmento-in será escolhido como melhor continuação prioritariamente quando houver um outro segmento qualquer que apresente mesma categoria de Segmento-in mas não o mesmo nome.
- Se o ângulo entre as possíveis "melhores continuações" seja maior entre elas do que entre elas e Segmento-in, então não haverá uma melhor continuação e será sempre fornecido algum tipo de instrução TTS.
Lembre-se que se a rota seguir através da "melhor continuação", não será dada nenhuma instrução via TTS.
Tipos de Instrução
O reconhecimento pelo TTS das conjunções das vias descritas abaixo é que determinam sobre os comandos de MANTENHA, VIRE e SAIA. Lista de situações possíveis:
1) Se a junção tem apenas 2 segmentos, então não haverá instrução (um segmento é continuação natural do outro).
2) Se o Segmento-out for a "melhor continuação" (definida acima), então não haverá instrução.
3) Se o ângulo de saída entre Segmento-in e o Segmento-out for maior do que 45 graus (e inferior a 180 graus), a instrução será "VIRE À DIREITA".
4) Se o ângulo de saída entre Segmento-in e o Segmento-out for menor do que 45 graus, a instrução será "MANTENHA À DIREITA", nos casos de rodovias é "SAIA À DIREITA".
Interseção do tipo T e via de mão única
Em alguns casos, uma interseção pode ter mais que 2 segmentos, mas o servidor de roteamento irá considerar apenas 2 deles como válidos e portanto, a manobra será "continue".
As interseções podem ficar trancadas em alguns cenários específicos - veja Rotatórias para maiores informações.
Por exemplo, neste caso (imagem abaixo), assumindo que a interseção está trancada, rumo ao sul, a curva à direita será considerada "continue" tendo em vista que o servidor não apresenta nenhuma outra opção e há apenas um segmento possível para ser s-out.
Se a interseção não está trancada, o mais provável é que o waze te diga para "virar a direita". Dirigir na contra mão é uma penalidade alta, que seria uma curva para esquerda, onde a conversão não é permitida. Contudo, esta conversão na contramão ainda poderia ser uma opção, e é por isto que o servidor de roteamento teria respondido com "vire a direita"
Isto pode ser confuso, especialmente quando não há indicação externa se uma interseção está trancada ou não no momento (veja mais sobre trancamento em O que é o trancamento de uma via).