GPS

carptroya

Veterano
Mensajes
889
Puntos
16
Ubicación
sevilla
Hola de nuevo a todos.

En este post veremos cómo implementar el gps en nuestros barcos (por lo menos en TRABUQUITO).

1º ………decir que NO tengo ni idea de navegación ( es mas nunca utilice una brújula)
2º……todo lo que expondré es información de internet
3º…... si alguno de vosotros detectáis algún error, por favor exponerlo.

El gps es el último eslabón en la construcción de TRABUQUITO, no por ello el menos importante. Es más, diría que la fundamental, ya que gracias a ello navegara de forma autónoma.

GPS….. Para saber en qué se basa y como funciona solo tenéis que buscarlo en la red.
A nosotros lo que nos interesa es que datos nos envía el modulo y su formato, con ello podemos heces un sof para el micro y visualizar en pantalla (glcd).
Protocolo de comunicación nmea 0183 ( buscar en la red)

$GPGGA,163308.000,4019.5475,N,00347.4121,W,1,9,.086,686.3,M,51.7,M,*46
$GPGSV,3,1,11,10,63,137,17,07,61,098,15,05,59,290,20,08,54,157,30*70
$GPRMC,225446,A,4916.45,N,12311.12,W,000.5,125.8,191194,020.3,E*68

Estas son algunas de las tramas que manda el modulo entre ellas elegí GPRMC.

En dicha trama nos indica: latitud,longitud,velocidad y rumbo entre las mas importante aunque también nos da la hora y fecha.
 
Empecemos con la latitud 4916.45,N viene representado en grados, minutos y fracciones de minutos.

49………serian grados
16…….. minutos
45…….fracciones de minutos = 0.45X60=27’’

4916.45,N………… 49º 16 ‘ 27 ‘’ N

El mismo proceso se realizaría con la longitud.

La velocidad nos viene dada en millas náuticas y el rumbo en grados.
 

Archivos adjuntos

  • LATITUD.jpg
    LATITUD.jpg
    100,4 KB · Visitas: 152
Con esta información desarrolle un sof que me permite ver todos estos datos. El cual adjunto.

En el archivo viene simulación en proteus y códigos fuente de dos micro uno simula un gps con sus tramas y el otro es el que procesa dicha información.

Como habéis visto no es muy complicado ver las coordenadas que nos da el gps, con ello sabemos en qué posición se encuentra nuestro barco.

Ahora solo falta que TRABUQUITO sea capaz de navegar solo, pero eso será en la segunda parte
 

Archivos adjuntos

Ahora toca el turno de intentar saber cómo navegar, calcular distancias y rumbo para poder hacer un sof para TRABUQUITO.

Las coordenadas las da el gps junto con el rumbo en cada instante, el problema se plantea cuando quiero ir de un punto( A) a otro (B).

Sumergiéndome en la red encontré:

http://wiki.lamarencalma.com/index.php?title=T%C3%89CNICAS_DE_NAVEGACI%C3%93N_MAR%C3%8DTIMA" onclick="window.open(this.href);return false;

navegación ortodrómica y navegación loxodrómica

http://www.nauticalalmanac.it/es/astronomia-navegacion/navegacion-loxodromica-y-ortodromica.html" onclick="window.open(this.href);return false;

Empezaba a enterarme de algo, pero fue con este video como lo comprendí mejor.

http://www.youtube.com/watch?v=jBVd5vvtPfk&list=UUlk7pVZQy09JD8vNudHQHTg" onclick="window.open(this.href);return false;
 
En pocas palabras podemos decir:

Calculo loxodrómico utiliza trigonometría plana para cálculos menores de 300 MN

Calculo ortodrómico utiliza trigonometría esférica para cálculos mayores de 300 MN.

Aprendí el cálculo gracias al video pero NO todo saldría bien me explico:

Eso calculo están bien, pero mi radio de acción es de 1km máximo y no son muy preciso para esas distancias.
Ejemplo:en una distancia de 170 mts había error de 20 mts NO es admisible.

Lo único que tenía claro es que tendría que utilizar trigonometría plana (la distancia es muy pequeña 1km).
De nuevo en la red encontré la solución:

http://www.gabrielortiz.com/?Info=058a" onclick="window.open(this.href);return false;

PD……..os recomiendo leerlo.
 
Con todo esto que conseguimos ¿?

Está muy claro, proyectamos las coordenadas geográficas ( latitud,longitud..grados minutos segundos) a cartesianas(X,Y….metros).Con lo cual podemos aplicar el teorema de Pitágoras y trigonometría, para calcular las distancia entre dos puntos(hipotenusa) y rumbo.

En pocas palabras TRABUQUITO siempre sabrá donde se encuentra.
 
Que tendría que hacer el sof ¿??

1º………extraer los datos del gps…….latitud,longitud,rumbo
2º……..convertir el formato de latitud y longitud a grados para convertirlo a UTM
3º…….mediante Pitágoras y trigonometría desplazarse a cualquier punto.

Con todo esto ya podrá navegara solo.
 

Archivos adjuntos

  • conversor UTM.jpg
    conversor UTM.jpg
    365 KB · Visitas: 121
Para cojer una carpa que luego sueltas al agua otra vez, ademas te aparecen los del seprona. ¿Hace falta todo esto???.
Cuando acabaste no te echaba humo el pelo????
Estas jodido veras cuando lo vea el agueloooooooooooo.
 
En mi pueblo dicen,joder como nos aburrimos en casa.

He estado liado con los pilotos automaticos en aviones y no tengo ni idea de como funcionaban los GPS,lo que si se,es que en el aire hay mas espacio,en un estanque estoy seguro que mas de una vez se dará con la parez o se saldra del agua.



Saludos
 
Amigo araola para pescar una carpa NO hace falta nada de esto, pero SI para que TRABUQUITO regrese al punto de partida (orilla), te recuerdo que NO sé nadar y si por cualquier motivo se interrumpe la comunicación, el sabe llegar solo…………ajajjajaj

Los pelos NO salieron ardiendo, pero si es verdad que cerraba los ojos por la noche y solo veía formulas.

El agueloooooooooo “pa” que no se pierda y sepa llegar a su casa le regalare uno……..jajajaj

Amigo Juan el piloto automático de TRABUQUITO es CASI perfecto, si tengo que ponerle algún PERO es que no sabe hacer el café………..jajajaja
 
Pues no sabes cuanto me alegro saber que lo has conseguido,despues de gastarme una pasta en los pilotos automaticos no son tan fiables como te los quieren hacer parecer.


Saludos
 
Ubitas dijo:
carptroya dijo:
Que tendría que hacer el sof ¿??

1º………extraer los datos del gps…….latitud,longitud,rumbo
2º……..convertir el formato de latitud y longitud a grados para convertirlo a UTM
3º…….mediante Pitágoras y trigonometría desplazarse a cualquier punto.

Con todo esto ya podrá navegara solo.

Hola camarada, quisiera preguntarte como puedo interfasar un GPS con Arduino y un display para obtener datos de posición, latitud, longitud, rumbo?
Te agradecería mucho cualquier información que puedas proporcionarme, estoy interesado en construir un barco que pueda navegar de manera autonoma.
Estoy ya bastante adelantado pero me hacen falta datos para armar el rompecabezas.

Saludos.


interesante trabajo en lo mismo pero con picaxe como los robots seguidor---
 
Atrás
Arriba