You are here:GeoTux»Geo-Blogs»Geodesia»GUDUX: Procesamiento diferencial de datos GPS

Estadísticas

Invitados: 34
Usuarios registrados: 3145
Usuarios en línea:
-
Registrados hoy:
-

Registro

Redifusión (RSS)

Blogs y Noticias:
Recibe las actualizaciones en Geo-Noticias y Geo-Blogs

Recibir por e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿Qué es esto?

En Twitter

Viernes 08 de Julio de 2011 14:13

GUDUX: Procesamiento diferencial de datos GPS

Written by  David Monroy Machado
Rate this item
(2 votes)

GUDUX es una herramienta desarrollada en C++ con el objetivo de obtener las coordenadas X, Y, Z, φ, λ y h de un punto, a partir de datos en archivos RINEX, observaciones (*.YYO) y navegaciones (*.YYN), mediante procesamiento diferencial.

 

¿CÓMO FUNCIONA?

 

GUDUX obtiene las coordenadas de dos puntos y calcula la distancia geométrica del vector ontenido. La estimación de cada una de las coordenadas se realiza por época de observación, a cada uno de los puntos que involucra el vector que el usuario desea calcular.

 

La posición es determinada mediante la implementación del algoritmo de Bancroft, el modelamiento del comportamiento de las partículas en la tropósfera y en la ionósfera se hace a partir de las observaciones mismas, razón por la cual es importante ingresar tanto los datos observados como los navegados.

 

La herramienta despliega al usuario información estadística como la desviación estándar (σ), varianza (s2) y media, de cada uno de los puntos involucrados en el procesamiento.

 

 

INSTALACIÓN

 

GUDUX se ha probado de forma satisfactoria en distribuciones GNU/Linux como Debian y Ubuntu.

 

Para empezar se debe descargar el archivo Gudux-1.0.tar.gz (Licencia GPL)

 

GUDUX fue desarrollado completamente en C++, mediante la implementación de dos librerías con licenciamiento LGPL. GPStk versión 1.3, la cual se encarga del procesamiento de los ficheros RINEX y la obtención de las coordenadas de los puntos, y wxWidgets versión 2.8.11, quien se encarga de la interfaz gráfica de usuario (GUI).

 

Dentro del fichero descargado, el usuario encuentra la correspondiente versión de GPStk requerida por GUDUX. En cuanto a wxWidgets el usuario debe proceder a descargarla de http://ufpr.dl.sourceforge.net/project/wxwindows/2.8.11/wxWidgets-2.8.11.tar.gz y seguir las instrucciones contenidas dentro del fichero install-gtk.txt para la instalación.

 

Una vez que se han instalado las dependencias, solo debemos abrir una terminal (shell ó consola) y seguir las siguientes instrucciones para instalar GUDUX:

 

$ tar -xzvf Gudux-1.0.tar.gz

$ cd Gudux/bin/

$ make gudux

 

Para ejecutar la aplicación debemos escribir en la consola, dentro del directorio bin:

 

$./gudux

 

¿CÓMO SE USA?

 

Como un ejemplo práctico para la utilización de GUDUX, vamos a procesar los datos correspondientes a dos estaciones, una ubicada en la ciudad de Bogotá (BOGA), la cual tomaremos como punto "base", y la estación ubicada en la ciudad de Tunja (TUNA), la cual tomaremos como estación "rover".

 

La ventana principal de la aplicación corresponde a:

 

Ventana principal GUDUX

 

En la sección 1, ingresamos los datos correspondientes a las coordenadas, provenientes de la solución semanal de la estación que se tomara como estación BASE. Para las secciones 2 y 3, seleccionamos la dirección en la que se encuentre los archivos RINEX de navegación y observación de las estaciones involucradas en el procesamiento. Por último, en la sección 4 ubicamos la dirección donde se desea ubicar el reporte final del procesamiento de los datos.

 

Ventana con datos cargados

 

 

Posterior al cargue de los datos el usuario debe hacer clic en el botón "Procesar", con lo cual se podrá observar en pantalla algo similar a esto:

 

Datos procesados

 

 

GUDUX le informa al usuario cuando ha terminado el procesamiento de los datos, tanto en la consola como en una ventana en la que despliega las coordenadas calculadas de los puntos. Tal como se muestra en las siguientes ilustraciones:

 

Aviso de realización de cálculos

 

Salida en consola

 

Salida en ventana

 

Para finalizar el usuario puede observar en el reporte mayor información estadística de las coordenadas calculadas:

 

Reporte coordenadas

 

 

 

Last modified on Miércoles 28 de Septiembre de 2011 20:53

Latest from David Monroy Machado

Comentarios  

 
-1 # gudux en windowsjavier herreros sánc 02-01-2013 13:50
Para cuando la versión en windows...??? :-) :-) :-)
Responder | Responder con una citación | Citar
 
 
+1 # GUDUXDavTux 02-01-2013 21:28
Hola Javier:
La verdad no lo he pensado todavía pasar a windows, ya que el nombre de GUDUX involucra a UNIX.
Responder | Responder con una citación | Citar
 
 
0 # ConsultaMorales 13-02-2017 02:53
Disculpa,
Que tipo de datos se puden procesar en la app. Me refiero que si se pueden datos Trimble u otros.

Gracias.
Responder | Responder con una citación | Citar
 
 
0 # Error en instalacion de guduxJuan Carlos Gomez 12-04-2017 21:27
Me podrias por favor ayudar ya que al intentar instalarlo me da el siguiente error:

user@pc:~/Gudux/bin$ make gudux
g++ -c ../src/procesamientoRi nexDef.cpp -o ../obj/procesamientoRi nex.o `wx-config --cxxflags` -I../Dependencias/gpstk1.3/include/ ../Dependencias/gpstk1.3/lib/libgpstk.a -I../include/
In file included from ../Dependencias/gpstk1.3/include/ExtractData.hpp:38:0,
from ../Dependencias/gpstk1.3/include/ExtractC1.hpp:34,
from ../include/procesamientoRi nex.hpp:25,
from ../src/procesamientoRi nexDef.cpp:6:
../Dependencias/gpstk1.3/include/Vector.hpp: In instantiation of ‘gpstk::Vector& gpstk::Vector:: operator=(const gpstk::Vector&) [with T = gpstk::SatID]’:
../Dependencias/gpstk1.3/include/ExtractData.hpp:116:33: required from here
../Dependencias/gpstk1.3/include/Vector.hpp:200:42: error: ‘assignFrom’ was not declared in this scope
Responder | Responder con una citación | Citar
 
 
0 # # Error en instalacion de guduxDavTux 13-04-2017 16:08
Cito a Juan Carlos Gomez:
Me podrias por favor ayudar ya que al intentar instalarlo me da el siguiente error:

user@pc:~/Gudux/bin$ make gudux
g++ -c ../src/procesamientoRi nexDef.cpp -o ../obj/procesamientoRi nex.o `wx-config --cxxflags` -I../Dependencias/gpstk1.3/include/ ../Dependencias/gpstk1.3/lib/libgpstk.a -I../include/
In file included from ../Dependencias/gpstk1.3/include/ExtractData.hpp:38:0,
from ../Dependencias/gpstk1.3/include/ExtractC1.hpp:34,
from ../include/procesamientoRi nex.hpp:25,
from ../src/procesamientoRi nexDef.cpp:6:
../Dependencias/gpstk1.3/include/Vector.hpp: In instantiation of ‘gpstk::Vector& gpstk::Vector:: operator=(const gpstk::Vector&) [with T = gpstk::SatID]’:
../Dependencias/gpstk1.3/include/ExtractData.hpp:116:33: required from here
../Dependencias/gpstk1.3/include/Vector.hpp:200:42: error: ‘assignFrom’ was not declared in this scope

Hola Juan Carlos, por favor me puedes indicar qué versión de GPSTK has instalado?, para de esta forma poder ayudarte con mayor detalle del error.
Gracias
Responder | Responder con una citación | Citar
 

Escribir un comentario


Código de seguridad
Refescar

 

¿Dónde nos leen?

Últimos comentarios