Sistema de posicionamiento local utilizando ARM

1

Tengo una parte en mi proyecto de graduación donde necesito dirigir un robot hacia otro punto usando el sistema de posicionamiento local

ahora no sé mucho al respecto, pero esto es lo que descubrí hasta ahora es básicamente dependiente del hecho de que tiene un RSSI que es la intensidad de la señal y u calcula la distancia desde su punto actual a un punto fijo, utilizando 3 "puntos fijos" (llamados balizas en bluetooth) puede obtener la x, y, Coordenadas z (3 ecuaciones 3 incógnitas, los 3 planes deben intersecarse en un solo punto) del robot en este momento

También tengo que saber que puedes usar 2 tipos de cosas para este trabajo: - un módulo wifi y un módulo bluetooth, ya que puede obtener un RSSI desde ambos módulos

También debería usar un módulo bluetooth BLE, que es mejor, sin embargo, esto no es realmente una posibilidad, ya que estos módulos no se venden en mi país y tendré que pagar una fortuna cuando se convierta a mi moneda, ya que el costo es parte de mi proyecto

No sé si hay más tipos de módulos que puedan usarse para esto, pero si hay, por favor, ilumíneme

pero mi pregunta es esta: ¿Puedo usar cualquier tipo de módulo bluetooth? HC-05, por ejemplo, es con el que estoy trabajando en este momento, sin embargo, ¿tengo que usar algo especial para esta aplicación?

y también cuál es más preciso que el wifi o el bluetooth y qué tan exactos son?

¿Cómo puedo aumentar la precisión de las mediciones?

gracias de antemano

    
pregunta Essam Eid

3 respuestas

2

¿Qué tan flexible eres con tus opciones de hardware? Como otros han señalado, el RSSI es terrible para el posicionamiento, tendrá la suerte de obtener una precisión superior a 5-10 m en un sistema solo RSSI.

Como indica pjc50, hay varios sistemas ópticos. Si quieres seguir con la radio, hay otras opciones que he visto usar:

  1. Tiempo de vuelo, el mismo principio que utiliza el GPS. Bluetooth y wifi son un poco inútiles para esto, pero otras radios como el módulo DWM1000 de decawave combinadas con un poco de software pueden hacerlo con bastante precisión. Eso debería hacer que caiga por debajo del error de 1 m, suponiendo que tenga visibilidad de las balizas. Si usted es cuidadoso con el diseño del sistema y hace un promedio de esas partes, puede acercarse a una precisión de 30 cm.

  2. Mapea la habitación. RSSI tiene problemas con otras fuentes de ruido y reflexiones internas dentro del edificio. No se puede hacer mucho con respecto a otros ruidos, ya que cambia todo el tiempo, pero los reflejos son bastante constantes. Si puede trazar las intensidades de la señal en cada punto del área de prueba, puede comparar lo que ve con el mapa; a menudo, un par de pequeños movimientos le permitirán obtener una probabilidad bastante alta de conocer su ubicación. Todavía no es muy preciso, pero mejor que RSSI solo. Hasta que alguien mueva cualquier objeto de metal grande en el punto en el que estés atornillado.

  3. Ir de baja tecnología. El sonido se mueve dolorosamente despacio. Haz de cada baliza un transmisor de radio y ultrasonido. Cada baliza emite pulsos de radio y ultrasonido simultáneos, usted mide la diferencia de tiempo entre los dos y tiene una muy buena idea de su alcance. Es de corto alcance y tiene una velocidad de actualización lenta debido al tiempo que tarda el sonido en llegar a cualquier lugar, pero le permite utilizar un sistema de tiempo de vuelo sin tener que intentar realizar mediciones de tiempo exactas a fracciones de un nanosegundo. Los cambios en la velocidad del viento y la temperatura afectarán la precisión, pero en el interior, por lo general, estos son un problema menor.

  4. 900 MHz RFID. Esas etiquetas cuestan centavos y tienen un alcance de hasta 20 m. Si coloca una ID única en cada etiqueta y luego las coloca en una cuadrícula en el techo y luego camina con un lector RFID, puede calcular su ubicación en qué etiquetas puede ver y sus intensidades de señal. Es un sistema basado en RSSI, por lo que la precisión no es excelente, pero normalmente tiene una ruta directa, las señales son demasiado débiles para rebotar mucho y está en una banda de RF más silenciosa, por lo que no es terrible. Puede obtener este tipo de sistema con una precisión de aproximadamente 1-2 m. Pero las etiquetas RFID son mucho más baratas que las estaciones base de wi-fi y no requieren alimentación.

Después de eso, te metes en sistemas de sensores múltiples, a menudo algo similar a uno de los anteriores o un sistema óptico combinado con una IMU. La IMU proporciona buenas mediciones de movimiento a corto plazo de alta resolución, pero se desviará con el tiempo, la radio o los sistemas visuales darán una menor precisión pero no la desviarán. Si combina los dos, en teoría puede obtener muy buenos resultados. Sin embargo, la implementación de ese tipo de sistema puede ser muy compleja.

    
respondido por el Andrew
2

Es muy poco probable que esto funcione bien.

El RSSI medido por un receptor Bluetooth se verá afectado por la distancia, pero también se verá afectado significativamente por otros factores, como:

  • Ruido aleatorio y condiciones atmosféricas.
  • Interferencia de dispositivos de 2,4 GHz en las proximidades.
  • Patrones de radiación de antena no uniformes.
  • Objetos físicos entre las antenas transmisora y receptora.

Incluso si estos factores se mitigan (de alguna manera), la precisión de las lecturas de RSSI no será muy alta: la lectura de RSSI está pensada principalmente como un indicador de la calidad de la señal para los usuarios, después de todo. Incluso los dispositivos BLE solo pueden hacer una estimación muy aproximada de la distancia; El perfil de proximidad de Bluetooth solo sirve para detectar si un dispositivo está cerca o no.

    
respondido por el duskwuff
0

El posicionamiento interior es un poco una pesadilla. Más recientemente, las compañías de RV han estado observándolo. Hay básicamente tres enfoques que son populares, todos los cuales son ópticos:

1) SLAM . Cámara ordinaria, iluminación ordinaria, mucho cómputo. Si puede ver el objetivo, puede trabajar para lograrlo y tal vez evitar los muebles también.

2) Seguimiento óptico contra un conjunto de balizas. Este es el enfoque utilizado por Wiimotes: la barra del sensor es de dos balizas IR y el wiimote es una simple cámara IR.

3) Lighthouse . Muy inteligente, patentado hasta los globos oculares.

RSSI es demasiado variable para dar seguimiento de alta resolución. Esta compañía afirma tener una precisión de 5-15m; básicamente suficiente para decir en qué habitación está el usuario pero no dónde está.

    
respondido por el pjc50

Lea otras preguntas en las etiquetas