Viewing 0 reply threads
  • Author
    Posts
    • #10374
      Russell Medina
      Keymaster

      TRIPS INFORMATION

      Syrus’ Trips
      XATT Command is used to configure Trips’ mode in Syrus.

      There are three ways to segment Syrus’ trips in Pegasus:

      By Ignition
      Command: >SXATT02 AAAA BBBBB <
      AAAA BBBB – These fields are optional end correspond to: the time to end trip and the distance to start another trip. if  >SXATT02< is sent without AAAA BBBB the following values are configured by default:
      -AAAA = 0270 seconds with Ignition Off to detect STOP.
      -BBBB = 0050 meters od traveled distance after Ignition ON to start a trip.

      NOTE: Despite the trip was configured to be ended by Ignition Off, It does depend of the traveled distance. To avoid this, commands >SXATTI< >SXATTE< can be added in any event definition to either start or end trips in determined events.

      Trips By Ignition and movement

      Command: >SXATT01 AAAA BBBBB <
      AAAA BBBB – These fields are optional end correspond to: the time to end trip and the distance to start another trip.

      if >SXATT01< is sent without AAAA BBBB the following values are configured by default:
      -AAAA = 0270 segundos con la ignicion OFF y sin movimiento para detectar que esta parado (4.5 min)
      -BBBB = 0050 metros de distancia luego de ignicion ON para iniciar el viajeInicio de viaje:
      (Ignition On) AND (GPS Distance > 50m) AND (accel. motion) AND (speed >3mph)

      Fin de viaje:
      (Ignition Off) AND (accel. no motion) AND (speed <= 3mph)

      Viajes por Movimiento
      Comando: >SXATT00 AAAA BBBBB <
      AAAA BBBB – – These fields are optional end correspond to: the time to end trip and the distance to start another trip. Si se envia el comando SXATT00< sin AAAA BBBB se configuran los siguientes valores:
      -AAAA = 0270 seconds without movement neither speed to detect STOP.
      -BBBB = 0050 meters od traveled distance after movement and speed Detection to start a trip.

      Note: When No-Syrus units are being used, or when it is just preferred to delegate the trips partition to Pegasus instead Syrus devices, Trips management can be achieved by Pegasus only, depending either on time and speed, or Ignition. More details here.

       

      Spanish

       

      INFORMACION DE VIAJES

       

      Syrus trips
      El comando XATT sirve para configurar el modo de Viajes en el Syrus.

      Hay 3 criterios para la particion de viajes en Syrus:

      • Viajes por Ignicion
        Comando: >SXATT02 AAAA BBBBB <
        AAAA BBBB – son opcionales, corresponden al tiempo para finalizar viaje y distancia para iniciar otro viaje. Si se envia el comando >SXATT02< sin AAAA BBBB se configuran los siguientes valores:
        -AAAA = 0270 segundos con la ignicion OFF para detectar que esta parado (4.5 min)
        -BBBB = 0050 metros de distancia luego de ignicion ON para iniciar el viaje
        Nota: aunque el viaje se configuro para que se cortara por Ignicion SI depende de la distancia recorrida. Para evitar esto se pueden configurar los comandos >SXATTI< >SXATTE< en la configuracion.Inicio de viaje:
        (Ignition ON) AND (GPS Distance > BBBB)

        Fin de viaje:
        (Ignition OFF > AAAA seconds)

      • Viajes por Ignicion y Movimiento
        Comando: >SXATT01 AAAA BBBBB <
        AAAA BBBB – son opcionales, corresponden al tiempo para finalizar viaje y distancia para iniciar otro viaje. Si se envia el comando >SXATT01< sin AAAA BBBB se configuran los siguientes valores:
        -AAAA = 0270 segundos con la ignicion OFF y sin movimiento para detectar que esta parado (4.5 min)
        -BBBB = 0050 metros de distancia luego de ignicion ON para iniciar el viajeInicio de viaje:
        (Ignition On) AND (GPS Distance > 50m) AND (accel. motion) AND (speed >3mph)

        Fin de viaje:
        (Ignition Off) AND (accel. no motion) AND (speed <= 3mph)

         

      • Viajes por Movimiento
        Comando: >SXATT00 AAAA BBBBB <
        AAAA BBBB – son opcionales, corresponden al tiempo para finalizar viaje y distancia para iniciar otro viaje. Si se envia el comando SXATT00< sin AAAA BBBB se configuran los siguientes valores:
        AAAA = 0270 segundos sin detectar movimiento y la velocidad < 3mph para detectar que esta parado (4.5 min)
        BBBB = 0050 metros de distancia luego de detectar movimiento y velocidad > 3mph para iniciar el viajeInicio de viaje:
        (GPS Distance > 50m) AND (accel. motion & speed > 3mph > 10 seconds)

        Fin de viaje:
        (accel. no motion) AND (speed <= 3mph > 5 minutes)

        Independiente del modo de viajes que seleccionan

      Gateway trips

      Si los viajes no estan definidos por el Syrus se usa un criterio llamado Gateway Trips o viajes de Pegasus. Con este criterio es posible mostrar viajes para cualquier dispositivo incluyendo non-syrus, siempre y cuando reporte velocidades y coordenadas.

      Los criterios de este algoritmo de viajes se describe abajo:

      Como se detecta el inicio de viaje?
      El inicio de viaje se detecta cuando la velocidad instantanea de los eventos reportados es > 3mph y la distancia desde la ultima parada es > 50 metros.

      Como se detecta la parada?
      Por velocidad promedio.

      Después de que se detecte una velocidad instantanea menor a 3mph, empieza una sesión de detección durante la cual, si se detecta que la distancia acumulada vs tiempo da un MPH menor de 1mph, se declara la parada.
      Sin embargo, el tiempo mínimo para empezar la detección es de 4mins desde que se detectan los 3mph iniciales.
      Es decir, en el mejor de los casos, si el dispositivo efectivamente no se mueve Y SIGUE REPORTANDO, se demora 4 mins.
      Sin emabrgo, si el dispositivo reporta a los 10mins, la detección se logra a los 10mins.

      So se quiere precisión en tiempos, es necesario incrementar la freq. de reporte.
      Por ejemplo, si la unidad reporta cada 5 mins estando quieta, la detección se hará entre 4 y 5 mins. Si reporta cada 1 sec, la detección será a los 4+1 sec.

      Sin embargo, algo importante a tener en cuenta: Aunque el momento de detección es variable con respecto al reporte de la unidad, la declaración efectiva del inicio de la parada es fija: es el moento en el que empezó la detección a las 3mph. Es decir, puede que se detecte a los 5mins o a los 10, sin embargo, cuando se detecta, el inicio de la parada no es a los 5 ni 10, sino en el mometno que se bajó del umbral de 3.

       

       

      Viajes que no inician

      Puede suceder que un dispositivo no reporte los viajes correctamente debido a que su acelerómetro esta dañado y no marca el estado correcto de movimiento aunque fisicamente se este moviendo.
      Para diagnosticar pueden agregar la trama extendida ;AV que es el estado del acelerometro.
      Una vez agregada puede revisar en rawdata el campo: moving para ver como se comporta el acelerometro durante un viaje con velocidad.
      En caso que se quede en falso todo el tiempo es recomendable colocar los viajes Undefined >SXATTU< y dejar que el algoritmo del gateway genere los viajes.

Viewing 0 reply threads
  • You must be logged in to reply to this topic.