YDLIDAR-GS2-DEVELOPMENT-Linear-Array-Solid-LiDAR-Sensor-LOGO

YDLIDAR GS2 DEVELOPMENT Sensor LiDAR sólido de matriz lineal

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-PRODUTO

MECANISMO DE TRABALLO

Modo
O sistema YDLIDAR GS2 (en diante GS2) ten 3 modos de traballo: modo inactivo, modo de exploración e modo de parada.

  • Modo de espera: Cando o GS2 está acendido, o modo predeterminado é o modo inactivo. No modo inactivo, a unidade de alcance do GS2 non funciona e o láser non é lixeiro.
  • Modo de dixitalización: Cando o GS2 está en modo de dixitalización, a unidade de alcance acende o láser. Cando o GS2 comeza a funcionar, continuamente sampdeixa o ambiente externo e envíao en tempo real despois do procesamento en segundo plano.
  • Modo de parada: Cando o GS2 funciona cun erro, como acender o escáner, o láser está apagado, o motor non xira, etc. GS2 apagará automaticamente a unidade de medición de distancia e indicará o código de erro.

Principio de mediciónYDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-1
GS2 é un lidar de estado sólido de curto alcance cun rango de 25-300 mm. Está composto principalmente por un láser de liña e unha cámara. Despois de que o láser dunha liña emite a luz láser, esta é capturada pola cámara. Segundo a estrutura fixa do láser e da cámara, combinada co principio de medición da distancia de triangulación, podemos calcular a distancia do obxecto ao GS2. Segundo os parámetros calibrados da cámara, pódese coñecer o valor do ángulo do obxecto medido no sistema de coordenadas lidar. Como resultado, obtivemos os datos de medición completos do obxecto medido.

O punto O é a orixe das coordenadas, a área roxa é o ángulo de view da cámara dereita, e a área laranxa é o ángulo de view da cámara esquerda.

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-2

Coa puntuación mod como orixe de coordenadas, a fronte é a dirección do sistema de coordenadas 0 graos e o ángulo aumenta no sentido das agullas do reloxo. Cando se saia a nube de puntos, a orde dos datos (S1~S160) é L1~L80, R1~R80. O ángulo e a distancia calculados polo SDK están representados no sistema de coordenadas no sentido horario.

SISTEMA DE COMUNICACIÓN

Mecanismo de comunicación
GS2 comunica comandos e datos con dispositivos externos a través do porto serie. Cando un dispositivo externo envía un comando do sistema a GS2, GS2 resolve o comando do sistema e devolve unha mensaxe de resposta correspondente. Segundo o contido do comando, GS2 cambia o estado de traballo correspondente. Baseándose no contido da mensaxe, o sistema externo pode analizar a mensaxe e obter os datos de resposta.YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-3

Comando do sistema
O sistema externo pode establecer o estado de traballo correspondente de GS2 e enviar os datos correspondentes enviando comandos do sistema relacionados. Os comandos do sistema emitidos por GS2 son os seguintes:

GRÁFICO 1 COMANDO DO SISTEMA YDLIDAR GS2

Comando do sistema Descrición Cambio de modo Modo de resposta
0×60 Obtención do enderezo do dispositivo Modo de parada Resposta única
0×61 Obtención de parámetros do dispositivo Modo de parada Resposta única
0×62 Obtención de información da versión Modo de parada Resposta única
0×63 Comezar a dixitalizar e sacar datos da nube de puntos Modo de escaneo Resposta continua
0x64 Detén o dispositivo, deixa de escanear Modo de parada Resposta única
0x67 Reinicio suave / Resposta única
0×68 Establece a velocidade en baudios do porto serie Modo de parada Resposta única
0×69 Establecer o modo de borde (modo anti-ruído) Modo de parada Resposta única

Mensaxes do sistema
A mensaxe do sistema é unha mensaxe de resposta que o sistema retroalimenta en función do comando do sistema recibido. Segundo os diferentes comandos do sistema, o modo de resposta e o contido da resposta da mensaxe do sistema tamén son diferentes. Hai tres tipos de modos de resposta: sen resposta, resposta única e resposta continua.
Sen resposta significa que o sistema non devolve ningunha mensaxe. Unha única resposta indica que a lonxitude da mensaxe do sistema é limitada e que a resposta remata unha vez. Cando o sistema está conectado en cascada con varios dispositivos GS2, algúns comandos recibirán respostas de varios dispositivos GS2 consecutivamente. A resposta continua significa que a lonxitude da mensaxe do sistema é infinita e precisa enviar datos de forma continua, como cando se entra no modo de dixitalización.

As mensaxes de resposta única, de resposta múltiple e de resposta continua utilizan o mesmo protocolo de datos. Os contidos do protocolo son: cabeceira do paquete, enderezo do dispositivo, tipo de paquete, lonxitude de datos, segmento de datos e código de verificación, e saen a través do sistema hexadecimal do porto serie.

GRÁFICO 2 YDLIDAR GS2 DIAGRAMA ESQUEMÁTICO DO PROTOCOLO DE DATOS DA MENSAXE DO SISTEMA

Cabeceira do paquete Enderezo do dispositivo Tipo de paquete Duración da resposta Segmento de datos Comproba o código
4 bytes 1 byte 1 byte 2 bytes N bytes 1 byte

Desplazamento de bytesYDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-4

  • Cabeceira do paquete: A cabeceira do paquete de mensaxes para GS2 está marcada como 0xA5A5A5A5.
  • Enderezo do dispositivo: O enderezo do dispositivo GS2, segundo o número de cascadas, divídese en: 0x01, 0x02, 0x04;
  • Tipo de paquete: Consulte o gráfico 1 para os tipos de comandos do sistema.
  • Duración da resposta: Representa a lonxitude da resposta
  • Segmento de datos: Os diferentes comandos do sistema responden a diferentes contidos de datos e os seus protocolos de datos son diferentes.
  • Código de verificación: código de verificación.

Nota: A comunicación de datos GS2 adopta o modo small-endian, primeiro de orde baixa.

PROTOCOLO DE DATOS

Obter o comando do enderezo do dispositivo
Cando un dispositivo externo envía este comando a GS2, GS2 devolve un paquete de enderezos do dispositivo, a mensaxe é:

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-5

En cascada, se se conectan N dispositivos (ata 3 compatibles), o comando devolve N respostas en 0x01, 0x02, 0x04, correspondentes a 1-3 módulos respectivamente.

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-6

Definición: O enderezo do módulo 1 é 0x01, o módulo 2 é 0x02 e o módulo 3 é 0x04.

Obter o comando de información da versión
Cando un dispositivo externo envía un comando de exploración a GS2, o GS2 devolve a súa información de versión. A mensaxe de resposta é:

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-7

No caso da cascada, se N (máximo 3) dispositivos están conectados en serie, este comando devolverá N respostas, onde o enderezo é o enderezo do último dispositivo.
O número de versión ten unha lonxitude de 3 bytes e o número SN é de 16 bytes.

Obter o comando de parámetros do dispositivo
Cando un dispositivo externo envía este comando a GS2, GS2 devolverá os seus parámetros de dispositivo e a mensaxe é:

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-8 YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-9

En cascada, se se conectan N dispositivos (ata 3 compatibles), o comando devolve N respostas, correspondentes aos parámetros de cada dispositivo.
Os K e B recibidos polo protocolo son de tipo uint16, que deben ser convertidos a tipo flotante e despois divididos por 10000 antes de substituílos na función de cálculo.

  • d_compensateK0 = (float)K0/10000.0f;
  • d_compensateB0 = (float)B0/10000.0f;
  • d_compensateK1 = (float)K1/10000.0f;
  • d_compensateB1 = (float)B1/10000.0f;

O bias é do tipo int8, que debe converterse ao tipo flotante e dividirse por 10 antes de substituílo na función de cálculo.

  • sesgo = (float) sesgo /10;

Comando

Comando de escaneo

Cando un dispositivo externo envía un comando de escaneo a GS2, GS2 entra en modo de escaneo e envía continuamente os datos da nube de puntos. A mensaxe é: Comando enviado: (Enviar o enderezo 0x00, en cascada ou non, iniciará todos os dispositivos)

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-10

Comando recibido: (En casos en cascada, este comando só devolve unha resposta e o enderezo é o enderezo máis grande, por exemploample: o dispositivo No.3 está en cascada e o enderezo é 0x04.)

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-11

O segmento de datos é os datos da nube de puntos dixitalizados polo sistema, que se envían ao porto serie en hexadecimal ao dispositivo externo segundo a seguinte estrutura de datos. A lonxitude de datos de todo o paquete é de 322 bytes, incluíndo 2 bytes de datos ambientais e 160 puntos de distancia (S1-S160), cada un dos cales é de 2 bytes, os 7 bits superiores son datos de intensidade e os 9 inferiores son datos de distancia. . A unidade é mm.YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-12

Comando de parada

Cando o sistema está en estado de dixitalización, GS2 estivo enviando datos da nube de puntos ao mundo exterior. Para desactivar a exploración neste momento, envíe este comando para deter a exploración. Despois de enviar o comando de parada, o módulo responderá ao comando de resposta e o sistema entrará inmediatamente no estado de suspensión de espera. Neste momento, a unidade de alcance do dispositivo está en modo de baixo consumo de enerxía e o láser está apagado.

  • Envío de comandos: (enviar o enderezo 0x00, non importa se en cascada ou non, todos os dispositivos pecharanse).

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-16

No caso de conexión en cascada, se N (máximo 3) dispositivos están conectados en serie, este comando só devolverá unha resposta, onde o enderezo é o enderezo do último dispositivo, por exemplo.ample: se 3 dispositivos están en cascada, o enderezo é 0x04.

Establece o comando de velocidade en baudios

Cando o dispositivo externo envía este comando a GS2, pódese configurar a velocidade de saída de GS2.

  • Comando enviado: (enderezo de envío 0x00, só admite a configuración da velocidade en baudios de todos os dispositivos en cascada para que sexa a mesma), a mensaxe é:

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-11

Entre eles, o segmento de datos é o parámetro de velocidade de transmisión, incluíndo catro velocidades de transmisión (bps), respectivamente: 230400, 512000, 921600, 1500000 correspondente ao código 0-3 (nota: a conexión en serie de tres módulos debe ser ≥921600, o o valor predeterminado é 921600).

No caso da cascada, se se conectan N dispositivos (máximo soporte 3) dispositivos en serie, o comando devolverá N respostas, correspondentes aos parámetros de cada dispositivo, e as direccións son: 0x01, 0x02, 0x04.

  • Despois de configurar a velocidade en baudios, cómpre reiniciar suavemente o dispositivo.

Establecer o modo Edge (modo antiatasco forte)
Cando o dispositivo externo envía este comando ao GS2, pódese configurar o modo antiinterferencias do GS2.

  • Envío de comandos: (enderezo de envío, enderezo en cascada), a mensaxe é:

recepción de comandos

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-15

Enderezo é o enderezo do módulo que se debe configurar na ligazón en cascada. Modo=0 corresponde ao modo estándar, Modo=1 corresponde ao modo de bordo (receptáculo cara arriba), Modo=2 corresponde ao modo de bordo (receptáculo cara abaixo). No modo de bordo, a saída fixa do lidar é de 10 HZ e mellorarase o efecto de filtrado da luz ambiental. Mode=0XFF significa lectura, o lidar volverá ao modo actual. Lidar funciona en modo estándar por defecto.

  • Establecer módulo 1: Enderezo = 0x01
  • Establecer módulo 2: Enderezo = 0x02
  • Establecer módulo 3: Enderezo = 0x04

Comando de reinicio do sistema
Cando un dispositivo externo envía este comando a GS2, GS2 introducirá un reinicio suave e o sistema reiniciarase e reiniciarase.
Envío de comandos: (enderezo de envío, só pode ser o enderezo concatenado exacto: 0x01/0x02/0x04)

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-16

Enderezo é o enderezo do módulo que se debe configurar na ligazón en cascada.

  • Restablecer módulo 1: Enderezo = 0x01
  • Restablecer módulo 2: Enderezo = 0x02
  • Restablecer módulo 3: Enderezo = 0x04

ANÁLISE DE DATOS

GRÁFICO 3 DESCRICIÓN DA ESTRUCTURA DE DATOS

Contido Nome Descrición
K0(2B) Parámetros do dispositivo (uint16) O parámetro de ángulo da cámara esquerda coeficiente k0 (consulte a sección 3.3)
B0(2B) Parámetros do dispositivo (uint16) O parámetro de ángulo da cámara esquerda coeficiente k0 (consulte a sección 3.3)
K1(2B) Parámetros do dispositivo (uint16) O coeficiente k1 do parámetro do ángulo da cámara dereita (consulte a sección 3.3)
B1(2B) Parámetros do dispositivo (uint16) O coeficiente b1 do parámetro do ángulo da cámara dereita (consulte a sección 3.3)
BIAS Parámetros do dispositivo (int8) O coeficiente de polarización do parámetro do ángulo da cámara actual (consulte a sección 3.3)
ENV(2B) Datos do medio ambiente Intensidade da luz ambiental
Si (2B) Datos de medición de distancia Os 9 bits inferiores son a distancia, os 7 bits superiores son o valor de intensidade
  • Análise da distancia
    Fórmula de cálculo de distancia: Distancia = (_ ≪ 8|_) &0x01ff, a unidade é mm.
    Cálculo de forza: Calidade = _ ≫ 1
  • Análise de ángulos
    A dirección da emisión do láser tómase como a parte frontal do sensor, a proxección do centro do círculo láser no plano do PCB tómase como a orixe das coordenadas e o sistema de coordenadas polares establécese coa liña normal do plano do PCB como a dirección 0 graos. Seguindo o sentido horario, o ángulo aumenta gradualmente. YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-17

Para converter os datos orixinais transmitidos polo Lidar ao sistema de coordenadas da figura anterior, son necesarios unha serie de cálculos. A función de conversión é a seguinte (para máis detalles, consulte o SDK):

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-28 YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-29

Verifique a análise do código
O código de verificación usa a acumulación dun só byte para comprobar o paquete de datos actual. A cabeceira do paquete de catro bytes e o propio código de verificación non participan na operación de verificación. A fórmula da solución do código de verificación é:

  • CheckSum = ADD1()
  • = 1,2,...,

ADD1 é a fórmula acumulativa, que significa acumular os números do subíndice 1 ata rematar no elemento.

ACTUALIZACIÓN OTA

Actualizar o fluxo de traballo

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-19

Protocolo de envío

GRÁFICO 4 FORMATO DO PROTOCOLO DE DATOS OTA (ENDIAN PEQUENO)

Parámetro Lonxitude (BYTE) Descrición
Encabezado_paquete 4 Cabeceira do paquete de datos, fixada como A5A5A5A5
Enderezo_dispositivo 1 Especifica o enderezo do dispositivo
ID_paquete 1 ID do paquete de datos (tipo de datos)
Data_Len 2 Lonxitude de datos do segmento de datos, 0-82
Datos n Datos, n = Data_Len
Check_Sum 1 Suma de comprobación, a suma de comprobación dos bytes restantes despois de eliminar a cabeceira

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-21

GRÁFICO 5 INSTRUCIÓNS DE ACTUALIZACIÓN DA OTA

Tipo de instrución ID_paquete Descrición
Inicio_IAP 0x0A Envía este comando para iniciar IAP despois de acendelo
Running_IAP 0x0B Executar IAP, transmitir paquetes
Complete_IAP 0x0C Fin do IAP
ACK_IAP 0x20 Resposta IAP
RESET_SYSTEM 0x67 Restablece e reinicie o módulo no enderezo especificado

Instrución Start_IAP

Envío de comandos

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-20

  • Segmento de datos Formato de datos:
  • Datos[0~1]: O valor predeterminado é 0x00;
  • DATOS[2~17]: É un código de verificación de carácter fixo:
  • 0x73 0x74 0x61 0x72 0x74 0x20 0x64 0x6F 0x77 0x6E 0x6C 0x6F 0x61 0x64 0x00 0x00
  • Consulte o envío de mensaxes
  • A5 A5 A5 A5 01 0A 12 00 00 00 73 74 61 72 74 20 64 6F 77 6E 6C 6F 61 64 00 00 C3

Recepción de comandos: Debido ás operacións do sector FLASH, o atraso de retorno é longo e oscila entre 80ms e 700ms)

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-23

Formato de recepción de datos

  • Enderezo: o enderezo do módulo;
  • ACK: O valor predeterminado é 0x20, o que indica que o paquete de datos é un paquete de recoñecemento; Datos[0~1]: o valor predeterminado é 0x00;
  • Datos[2]: 0x0A indica que o comando de resposta é 0x0A;
  • Datos[3]: 0x01 indica recepción normal, 0 indica recepción anormal;
  • Referencia para recibir:
    A5 A5 A5 A5 01 20 04 00 00 00 0A 01 30
Instrución Running_IAP

Envío de comandos

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-24

O firmware dividirase durante a actualización e os dous primeiros bytes do segmento de datos (Datos) indican a compensación deste segmento de datos en relación ao primeiro byte do firmware.

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-25

  • Datos[0~1]:Package_Shift = Datos[0]+Datos[1]*256;
  • Datos[2]~Datos[17]: é un código de verificación de cadea fixa:
  • 0x64 0x6F 0x77 0x6E 0x6C 0x6F 0x61 0x64 0x69 0x6E 0x67 0x00 0x00 0x00 0x00 0x00 Data[18]~Data[81]: datos de firmware;
  • Consulte o envío de mensaxes
  • A5 A5 A5 A5 01 0B 52 00 00 00 64 6F 77 6E 6C 6F 61 64 69 6E 67 00 00 00 00 00 +
    (Datos[18]~Datos[81]) + Check_Sum

Recepción de mando

  • Dirección: is o enderezo do módulo;
  • ACK: O valor predeterminado é 0x20, o que indica que o paquete de datos é un paquete de recoñecemento;

Datos[0~1]: Package_Shift = Datos[0]+Datos[1]*256 indica a compensación de datos do firmware da resposta. Recoméndase xulgar a compensación como mecanismo de protección ao detectar a resposta durante o proceso de actualización.

  • Data[2]=0x0B indica que o comando de resposta é 0x0B;
  • Data[3]=0x01 indica recepción normal, 0 indica recepción anormal;

Referencia a recibir
A5 A5 A5 A5 01 20 04 00 00 00 0B 01 31

Complete_IAP Instrución

Envío de comandos

YDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-26

  • Datos[0~1]: O valor predeterminado é 0x00;
  • Datos[2]~Datos[17]: É un código de verificación de cadea fixa:
    0x63 0x6F 0x6D 0x70 0x6C 0x65 0x74 0x65 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Datos[18]~Datos[21]: bandeira de cifrado, tipo uint32_t, o firmware cifrado é 1, o firmware non cifrado é 0;

Consulte o envío da mensaxe:
A5 A5 A5 A5 01 0C 16 00 00 00 63 6F 6D 70 6C 65 74 65 00 00 00 00 00 00 00 00 + (bandeira de cifrado uint32_t) + Check_Sum

Recepción de mandoYDLIDARGS2-DEVELOPMENT-Matriz-lineal-Sólido-Sensor-LiDAR-FIG-27

  • Formato de recepción de datos:
  • Enderezo: é o enderezo do módulo;
  • ACK: O valor predeterminado é 0x20, o que indica que o paquete de datos é un paquete de recoñecemento;
  • Datos[0~1]: O valor predeterminado é 0x00;
  • Datos[2]: 0x0C indica que o comando de resposta é 0x0C;
  • Datos[3]: 0x01 indica recepción normal, 0 indica recepción anormal;
  • Consulte a mensaxe recibida:
    A5 A5 A5 A5 01 20 04 00 00 00 0C 01 32

Instrución RESET_SYSTEM
Consulte o Capítulo 3.8 Comando de reinicio do sistema para obter máis detalles.

Preguntas e respostas

  • P: Como xulgar que o reinicio é exitoso despois de enviar o comando de reinicio? Se é necesario un atraso?
    • A: A execución exitosa pódese xulgar segundo o paquete de resposta do comando de reinicio; recoméndase engadir un atraso de 500 ms despois de recibir a resposta antes de realizar operacións posteriores.
  • P: O módulo 4 recibe algúns datos do porto serie que non se axustan ao protocolo despois do reinicio, como tratalos?
    • A: O rexistro de encendido do módulo é unha cadea de datos ASCII con 4 cabeceiras 0x3E, que non afecta á análise normal de datos con 4 cabeceiras 0xA5 e pode ignorarse. Debido á ligazón física, non se poden recibir os rexistros dos módulos no 1 e no 2.
  • P: Como tratar se o proceso de actualización se interrompe por unha falla de enerxía e reinicia?
    • A: Volve enviar o comando Start_IAP para volver actualizar.
  • P: Cal é o posible motivo da función de actualización anormal no estado en cascada?
    • A: Confirme se a ligazón física é correcta, como se se poden recibir os datos da nube de puntos dos tres módulos;
    • Confirme que os enderezos dos tres módulos non entran en conflito e pode tentar reasignar os enderezos;
    • Restablece o módulo que se vai actualizar e despois reinicia o intento;
  • Q: Por que a versión de lectura é o número 0 despois da actualización en cascada?
    • A: Significa que a actualización do módulo non ten éxito, os usuarios deben restablecer o módulo e, a continuación, actualizar de novo.

ATENCIÓN

  1. Durante a interacción de comandos con GS2, excepto o comando de parar a exploración, non se poden interactuar outros comandos no modo de exploración, o que pode provocar erros de análise de mensaxes facilmente.
  2. GS2 non comezará a sonar automaticamente cando se acende. Debe enviar un comando de inicio de exploración para entrar no modo de exploración. Cando necesites deixar de explorar, envía un comando de parar a exploración para deter a exploración e entrar no modo de suspensión.
  3. Inicia GS2 normalmente, o noso proceso recomendado é:
    Primeiro paso:
    enviar o comando Obter o enderezo do dispositivo para obter o enderezo do dispositivo actual e o número de cascadas, e configurar o enderezo;
    Segundo paso:
    enviar o comando get version para obter o número de versión;
    Terceiro paso:
    enviar un comando para obter os parámetros do dispositivo para obter os parámetros de ángulo do dispositivo para a análise de datos;
    Cuarto paso:
    envíe un comando de inicio de exploración para obter datos da nube de puntos.
  4. Suxestións para o deseño de materiais transmisores de luz para as fiestras en perspectiva GS2:
    Se a xanela en perspectiva da portada frontal está deseñada para GS2, recoméndase utilizar un PC permeable aos infravermellos como material de transmisión da luz, e a área de transmisión da luz debe ser plana (planitud ≤0.05 mm) e todas as áreas do o plano debe ser transparente na banda de 780 nm a 1000 nm. A taxa de luz é superior ao 90%.
  5. O procedemento de operación recomendado para acender e apagar repetidamente o GS2 do taboleiro de navegación:
    Para reducir o consumo de enerxía do taboleiro de navegación, se o GS2 necesita acenderse e apagarse repetidamente, recoméndase enviar un comando de detención da exploración (consulte a sección 3.5) antes de apagar e despois configurar o TX e RX do placa de navegación a alta impedancia. A continuación, tire VCC baixo para desactivalo. A próxima vez que se acenda a alimentación, primeiro tire cara arriba VCC, despois configure TX e RX como estados de saída e entrada normais e, despois dun atraso de 300 ms, realice a interacción de comandos co láser de liña.
  6. Sobre o tempo de espera máximo despois de enviar cada comando GS2:
    • Obter enderezo: atraso 800 ms, obter versión: atraso 100 ms;
    • Obter parámetros: atraso 100 ms, comezar a dixitalización: atraso 400 ms;
    • Deter a exploración: atraso de 100 ms, establecer a velocidade de transmisión: atraso de 800 ms;
    • Establecer modo de borde: atraso 800 ms, inicio OTA: atraso 800 ms;

REVISIONAR

Data Versión Contido
2019-04-24 1.0 Redactar un primeiro borrador
 

2021-11-08

 

1.1

Modificar (Modifica o marco do protocolo para combinar os datos da cámara esquerda e dereita; Suxestións para engadir materiais de xanela de perspectiva; Engadir a velocidade en baudios

comando de configuración)

2022-01-05 1.2 Modifique a descrición de recepción do comando para obter o enderezo do dispositivo e a descrición das cámaras esquerda e dereita
2022-01-12 1.3 Engadir modo de bordo, complemento K, B, descrición do cálculo BIAS
2022-04-29 1.4 Modificar a descrición do capítulo 3.2: Comando Obter información de versión
2022-05-01 1.5 Modifique o método de configuración de enderezos do comando de reinicio suave
 

2022-05-31

 

1.6

1) Actualizar a sección 3.7

2) O comando RESET da sección 3.8 engade unha única resposta

3) Engadido o capítulo 5 da actualización OTA

2022-06-02 1.6.1 1) Modifique o fluxo de traballo de actualización de OTA

2) Modifique as preguntas e respostas da OTA

www.ydlidar.com

Documentos/Recursos

YDLIDAR GS2 DEVELOPMENT Sensor LiDAR sólido de matriz lineal [pdfManual do usuario
GS2 DEVELOPMENT Sensor LiDAR sólido de matriz lineal, GS2 DEVELOPMENT, Sensor LiDAR sólido de matriz lineal, Sensor LiDAR sólido de matriz, Sensor LiDAR sólido, Sensor LiDAR, Sensor

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *