Cómo determina Waze las maniobras Ver historial

Revisión del 07:26 13 may 2020 de Amroth80 (discusión | contribs.) (Mejora imágenes de ángulos: Explicación y JAI)
Link=Página_principal Inicio Link=Manual_de_edición Manual de edición Link=http://www.waze.com/forum/viewforum.php?f=26 Foro
Estamos trabajando en esta página, por lo que pueden haber enlaces perdidos. Gracias por vuestra paciencia ;)


Definiciones

Para entender bien cómo se generan las instrucciones en un nodo vamos a nombrar los segmentos que confluyen en él. Serán nombres subjetivos, es decir, en función de la posición del conductor que llega circulando hacia ese nodo.


  • Segmento de entrada: Segmento en el que se encuentra el vehículo acercándose al nodo.
  • Segmento de salida: Segmento por el que saldrá el vehículo después de llegar al nodo.
  • s1, s2, s3, s4, etc.: Todos los segmentos conectados al nodo. Uno de ellos será además el segmento de salida.
  • Mejor continuación Continuation: Uno de los segmentos de salida será considerado “mejor continuación”. Es aquel segmento que Waze determina que el conductor lo interpretaría como continuar, por el que el conductor continuaría en ausencia de indicaciones. Más abajo se explica cómo considera Waze cuál es la Mejor continuación.
  • Carretera principal: Se refiere a un segmento con categoría de carretera ( Autopista/autovía ,  Carretera mayor , or  Carretera menor ), no una  Calle principal .
  • El ángulo es el ángulo relativo y se mide como el ángulo que forma el segmento de salida con respecto a la prolongación que tendría la recta formada desde el último nodo de geometría hasta la intersección. Una carretera recta con una intersección en el medio tiene un ángulo de 0º. Un giro perfecto a la derecha o a la izquierda tiene un ángulo de 90º. Volver hacia atrás tiene un ángulo de 180º. En función de este ángulo y de los segmentos involucrados se determinará la instrucción de giro.
    (Un giro de menos de 45,04º generará una instrucción de mantenerse, mientas que una instrucción de más de 45,04º dará una instrucción de girar)
Ángulos
Ángulos rectos Angulo <45° Nodo de geometría para "patita" de 90°


  • Una rotonda normal es aquella que tiene
    1. Cuatro (4) o menos nodos,
    2. Todas las salidas de la rotonda, desde la perspectiva del segmento de entrada, se presentan en ángulos de 90º (±15°).
  • Una rotonda no normal es aquella que tiene
    1. Cinco (5) o más nodos,
    2. Al menos una de las salidas de la rotonda, desde la perspectiva del segmento de entrada, no se presenta en ángulos de 90º (±15°)
Rotondas
Normal No normal

Todos los segmentos se encuentra dentro del margen de ±15° en los ángulos de 0° o 90°. No todos los segmentos se encuentra dentro del margen de ±15° en los ángulos de 0° o 90°.
Estas definiciones de rotonda están simplificadas. La definición completa se encuentra aquí (en inglés).


Mejor continuación

De todos los segmentos que confluyen en un nodo, la mejor continuación sería aquel segmento que intuitivamente seguiría el conductor en ausencia de indicaciones. Para determinar la mejor continuación Waze realiza lo siguiente:

Si el ángulo entre los segmentos de entrada y salida es inferior a 45,04º se considerará mejor continuación excepto si ocurre alguna de las siguientes situaciones:
  • Hay otro segmento distinto del de salida con ángulo inferior a 45,04º que tiene el mismo nombre y mismo tipo de vía que el segmento de entrada.
  • Hay otro segmento distinto del de salida con un ángulo inferior a 45,04º que tiene una mejor combinación compartiendo nombre y/o tipo de vía con el segmento de entrada. El nombre del segmento es más importante que el tipo de vía, independientemente de si el nombre está como principal o alternativo.

Waze no proporcionará ninguna instrucción para seguir por la mejor continuación. Esto es importante, sobre todo en calles, porque hay que ajustar bien la geometría y los nombres para asegurarse de que lo que Waze considera mejor continuación es realmente la que cualquier conductor interpretaría como tal.

Excepciones

Un nodo con más de una salida de ángulo inferior a 45,04º puede dar instrucciones para todos los segmentos o para ninguno. Estas situaciones se describen a continuación:

  • Si ninguno de los segmentos con ángulo inferior a 45,04º presenta una combinación mejor que los demás con el nombre o el tipo de vía, todos los segmentos recibirán instrucción, incluido aquellos con ángulo 0º. En estos casos se podría incluso dar la paradoja de que para una salida hacia la izquierda la instrucción sea “mantente a la derecha” porque ya hay otro segmento con un ángulo un poquito mayor hacia la derecha.
  • Cuando hay dos segmentos de salida con el mismo nombre y tipo de vía que el segmento de entrada, ninguno será considerado como mejor continuación.
  • Un segmento de salida a menos de 45,04º que tiene el giro prohibido desde el segmento de entrada no será considerado por el algoritmo como “mejor continuación” ni como salida posible, incluso si su ángulo es de 0º.
  • Un segmento sin nombre (marcada la casilla “ninguna” en dirección) se considera que tiene el nombre “ninguna” para calcular la mejor continuación. Por tanto dos segmentos sin nombre se interpretan como que tienen el mismo nombre para calcular la “mejor continuación”, independientemente de que las instrucciones de voz sean distintas para cada uno.

El algoritmo

La situación que se presenta a continuación es para un giro a derechas en un país en el que se circula por la derecha, como España. Los giros hacia la izquierda serían simétricos. El algoritmo sigue una lista de condiciones hasta que encuentra alguna que se adapte a la situación y finaliza determinando la instrucción.

Lista de condiciones

  1. Si el ángulo entre entrada y salida es mayor que 169º la instrucción es “cambia de sentido”
  2. Si el nodo sólo tiene dos segmentos la instrucción es “Continúa”. Por defecto en la App no se da instrucción.
  3. Si el segmento de salida es la mejor continuación, la instrucción es “Continúa”. Por defecto en la App no se da instrucción de continuar.
  4. Si el ángulo entre los segmentos es mayor de 45,04º la instrucción es “Gira a la derecha”.
    • Esto es porque en las carreteras principales ( Autopista/Autovía ,  Carretera mayor , y  Carretera menor ), los ángulos de giro son inferiores. Tampoco existen salidas de la carretera con ese ángulo tan grande, por lo que la instrucción es “girar”.
  5. Si el segmento de entrada es una carretera principal ( A/A ,  CM , y  Cm ) y el segmento de salida no lo es, la instrucción es “Sal a la derecha”.
  6. Si el segmento de entrada es una  rampa  y el segmento de salida no es una carretera principal o  rampa , la instrucción es "Sal a la derecha".
    • NOTA: En España y resto de países en los que se circula por la derecha no existe la instrucción "Sal a la izquierda".
  7. Si ninguna de las anteriores se cumple, la instrucción es “mantente a la derecha”.

Se puede ver un flujograma del algoritmo, incluyendo rotondas, en la wazeopedia USA (en inglés)

Consideraciones adicionales

  • La dirección de un giro de un segmento cuyo ángulo es inferior a 45,04º se determina de forma relativa con el resto de segmentos que también tienen ángulo inferior a 45,04º.
    • Por tanto en un nodo con dos segmentos con ángulo inferior a 45,04º y que comparten nombre y tipo de vía, la instrucción “Mantente a la derecha” la dará para continuar por el que se sitúa a la derecha de los dos, aunque realmente sea un giro a la izquierda con respecto al segmento de entrada.
  • Cuando ha más de dos segmentos con ángulo inferior a 45,04º, sólo el de más a la izquierda recibirá la instrucción “Mantente a la izquierda”, mientras el resto recibirán la instrucción de “mantente a la derecha”.
    • Si el segmento de más a la izquierda se superpone con otro segmento también recibirá la instrucción “mantente a la derecha”.
  • Sí sólo hay dos segmentos con ángulo inferior a 45,04º y están superpuestos, ninguno recibirá instrucción
  • Los giros pueden ser restringidos o no restringidos. En algunos casos no se puede ver en WME, como los Giros reversos. Con algunos scripts externos se pueden solucionar estos temas..
  • Es posible que en determinadas situaciones no se de instrucción de giro si sólo existe un posible segmento de salida. Por ejemplo si se llega a una calle de un único sentido que obliga a girar en el nodo.
  • Mediante el script externo Junction Angle Info se visualizan los ángulos y se indica la instrucción que dará Waze.