Diferencia entre revisiones de «Utilización de GPS USB en TurtleBlocks»

De Proyecto Butiá
Saltar a: navegación, buscar
Línea 26: Línea 26:
 
*Participantes: Andrés Aguirre, Fabio Ramos, Gabriela Gallo, Pablo Grill
 
*Participantes: Andrés Aguirre, Fabio Ramos, Gabriela Gallo, Pablo Grill
 
*Temas tratados:
 
*Temas tratados:
**Se define objetivo del proyecto: '''Utilizar la funcionalidad de un GPS dongle en los butia, agregandole valor a sus prestaciones implementando GPS diferencial'''. La razón de utilizar un GPS dongle es basicamente que costo, muy inferior a otros tipos de GPSs de mejores prestaciones.
+
:*Se define objetivo del proyecto: '''Utilizar la funcionalidad de un GPS dongle en los butia, agregandole valor a sus prestaciones implementando GPS diferencial'''. La razón de utilizar un GPS dongle es basicamente que costo, muy inferior a otros tipos de GPSs de mejores prestaciones.
  
**Pasos a seguir:
+
:*Pasos a seguir:
***Investigar sobre GPS diferencial y documentar resultados.
+
::*Investigar sobre GPS diferencial y documentar resultados.
  
***Investigar bibliotecas que implementen la corrección para GPS diferencial, por ejemplo RTKLib
+
::*Investigar bibliotecas que implementen la corrección para GPS diferencial, por ejemplo RTKLib
  
***Elaborar un prototipo basado en modelo diferencial, usando lo máximo posible del estado del arte. (puede ser por ejemplo RTKLIB)
+
::*Elaborar un prototipo basado en modelo diferencial, usando lo máximo posible del estado del arte. (puede ser por ejemplo RTKLIB)
****intefaz python y si no hay se hacen o bien por socket, o bien por binding
+
:::*intefaz python y si no hay se hacen o bien por socket, o bien por binding
  
***Integrar el prototipo a la Paleta butia:  
+
::*Integrar el prototipo a la Paleta butia:  
****obtener latitud y longitud como servicio básico.
+
:::*obtener latitud y longitud como servicio básico.
****Otras ideas:
+
:::*Otras ideas:
*****grabar secuencias.
+
::::*grabar secuencias.
*****ir a tal punto (pasando latitud y longitud)
+
::::*ir a tal punto (pasando latitud y longitud)
*****reproducir secuencias
+
::::*reproducir secuencias
*****tomar distancias
+
::::*tomar distancias
  
***Investigar si existen servidores NTRIP en Uruguay y en particular en FING
+
::*Investigar si existen servidores NTRIP en Uruguay y en particular en FING
 +
 
 +
====2014-04-10====
 +
*Participantes: Andrés Aguirre, Federico Andrade, Fabio Ramos, Gabriela Gallo, Pablo Grill
 +
*Temas tratados:
 +
:*Se discute la inviabilidad de desarrollar GPS diferencial con el hardware de laboratorio (GPS USB Dongle ND-100)
 +
 
 +
:*Pasos a seguir:
 +
::*Documentar lo investigado y plasmar las razones por las que implementar GPS diferencial no es posible.
 +
::*Integrar el GPS a la paleta butia sin implementar diferencial.
 +
::*Compilar gpsd para las dos arquitecturas de XO, y lograr que las bibliotecas queden instaladas bajo el directorio plugin
 +
::* Funcionalidades de la paleta:
 +
:::* Bloque para inicializar el gps
 +
:::* Bloque para obtener latitud y longitud.
 +
:::* Funcionalidad de medir trayactoria.
 +
::::  Luego de indicar 'comenzar a medir', cada cierto periodo de tiempo se irá calculando en base a la latitud y longitud la distancia recorrida. El periodo de tiempo podría llegar a ser configurable desde la paleta. Este parámetro indicara cuan semejante sera el valor a la verdadera trayectoria recorrida. Los bloques necesarios serán:
 +
::::: - Bloque para comenzar a medir (e inicializar)-> quizá reciba como parámetro un numero indicando los segundos para calcular.
 +
::::: - Bloque para indicar distancia al momento.
  
 
==Documentación==
 
==Documentación==

Revisión del 11:28 27 abr 2014

Integrantes

  • Fabio Ramos
  • Gabriela Gallo
  • Pablo Grill

Tutores

  • Federico Andrade
  • Andrés Aguirre

Tema elegido

Agregar un bloque en la paleta que permita utilizar un sensor gps usb.

Proceso del grupo

Tareas en proceso y finalizadas

  • Investigar funcionamiento de gps diferencial: distintos protocolos, teoría, etc
  • Revisar funcionamiento NTRIP
  • Investigar existencia de servidores NTRIP en uruguay
  • Investigar opciones para implementar GPS Diferencial con un gps dongle
  • Probar prestaciones de GPS dongle del laboratorio.

Minuta de reuniones con tutores

2014-02-28

  • Participantes: Andrés Aguirre, Fabio Ramos, Gabriela Gallo, Pablo Grill
  • Temas tratados:
  • Se define objetivo del proyecto: Utilizar la funcionalidad de un GPS dongle en los butia, agregandole valor a sus prestaciones implementando GPS diferencial. La razón de utilizar un GPS dongle es basicamente que costo, muy inferior a otros tipos de GPSs de mejores prestaciones.
  • Pasos a seguir:
  • Investigar sobre GPS diferencial y documentar resultados.
  • Investigar bibliotecas que implementen la corrección para GPS diferencial, por ejemplo RTKLib
  • Elaborar un prototipo basado en modelo diferencial, usando lo máximo posible del estado del arte. (puede ser por ejemplo RTKLIB)
  • intefaz python y si no hay se hacen o bien por socket, o bien por binding
  • Integrar el prototipo a la Paleta butia:
  • obtener latitud y longitud como servicio básico.
  • Otras ideas:
  • grabar secuencias.
  • ir a tal punto (pasando latitud y longitud)
  • reproducir secuencias
  • tomar distancias
  • Investigar si existen servidores NTRIP en Uruguay y en particular en FING

2014-04-10

  • Participantes: Andrés Aguirre, Federico Andrade, Fabio Ramos, Gabriela Gallo, Pablo Grill
  • Temas tratados:
  • Se discute la inviabilidad de desarrollar GPS diferencial con el hardware de laboratorio (GPS USB Dongle ND-100)
  • Pasos a seguir:
  • Documentar lo investigado y plasmar las razones por las que implementar GPS diferencial no es posible.
  • Integrar el GPS a la paleta butia sin implementar diferencial.
  • Compilar gpsd para las dos arquitecturas de XO, y lograr que las bibliotecas queden instaladas bajo el directorio plugin
  • Funcionalidades de la paleta:
  • Bloque para inicializar el gps
  • Bloque para obtener latitud y longitud.
  • Funcionalidad de medir trayactoria.
Luego de indicar 'comenzar a medir', cada cierto periodo de tiempo se irá calculando en base a la latitud y longitud la distancia recorrida. El periodo de tiempo podría llegar a ser configurable desde la paleta. Este parámetro indicara cuan semejante sera el valor a la verdadera trayectoria recorrida. Los bloques necesarios serán:
- Bloque para comenzar a medir (e inicializar)-> quizá reciba como parámetro un numero indicando los segundos para calcular.
- Bloque para indicar distancia al momento.

Documentación

Introducción

En construcción

Motivación

En construcción

Objetivos

En construcción

Desarrollo del problema

En construcción

Conclusiónes

En construcción

Trabajo a futuro

En construcción


Referencias