Autor Tema: Control de robot móvil con GPS  (Leído 3630 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jkrllos

  • PIC10
  • *
  • Mensajes: 2
Control de robot móvil con GPS
« en: 27 de Febrero de 2012, 14:05:02 »
Hola! Saludos a todos. Este es un proyecto que me esta dando complicaciones.

Estoy empezando un proyecto con PIC18F2550, para controlar y manejar un robot móvil con los datos de un módulo GPS.
El caso es que no he usado mucho este PIC, algo he hecho con el RS232. Lo voy a realizar en lenguaje c18

He construido una pequeña tarjeta en la que he colocado los siguientes elementos que en
principio considero necesarios para que logre la obtención de las tramas, que permita desde ella la interacción con un PC, bien vía RS-232.

Aún no la he puesto en marcha. Bueno, lo cierto es que he usado el MAX232 con la antena GPS y ya puedo ver las tramas que me envía cada segundo, ahora se trata de interpretar los datos y cómo usarlos. La pregunta que surge es la siguiente:

Como decodificar las tramas NMEA y que me muestre la ubicación?

Como puedo lograr el control del robot a través de el software Matlab, comunicándolo con el microcontrolador?
Espero que me den algunos consejos, para saber como he de proceder para que intervenga el 18F2550 y poder hacer una aplicación interesante.

Creo que en mi atrevimiento, me ha adelantado a los conocimientos y espero que no me tenga que arrepentir ya que es el proyecto que tengo que hacer para mi tesis.
Código: C
  1.  
Código: C
  1.  
« Última modificación: 27 de Febrero de 2012, 14:07:49 por jkrllos »

Desconectado tannke

  • PIC16
  • ***
  • Mensajes: 176
Re: Control de robot móvil con GPS
« Respuesta #1 en: 27 de Febrero de 2012, 15:21:50 »
Gps + pic + pc + robot, yo lo que haría seria un vehiculo guiado por gps. Con el pc creas un programa con la ayuda de las librerías de google maps, en el mapa de este creas una ruta entre dos puntos (100, 200m,...) un par de calles que puedas hechar a andar el vehiculo, descampado, lo que sea. Descargas las coordenadas de todos los puntos al pic (rs232, usb...).
Y ya cuando enciendas el vehiculo tomas datos de donde estas y calculas el siguiente punto (coordenadas + rumbo + un poco de matematica).

ahi te dejo la idea
Un saludo
« Última modificación: 27 de Febrero de 2012, 15:25:23 por tannke »

Desconectado jkrllos

  • PIC10
  • *
  • Mensajes: 2
Re: Control de robot móvil con GPS
« Respuesta #2 en: 27 de Febrero de 2012, 15:34:58 »
gracias por la idea tannke pero en este caso no puedo trazar una ruta especifica ya que deseo controlar el robot a traves de una interfaz gráfica de usuario con el software Matlab.
Tengo una duda acerca de lo que comentaste de las librerías de google maps, ¿acaso existen librerias para el pic de google maps?

Desconectado tannke

  • PIC16
  • ***
  • Mensajes: 176
Re: Control de robot móvil con GPS
« Respuesta #3 en: 27 de Febrero de 2012, 15:57:03 »
Tengo una duda acerca de lo que comentaste de las librerías de google maps, ¿acaso existen librerias para el pic de google maps?

No para pic no, son para soft de pc, yo las he utilizado en c# pero creo las hay para varias plataformas. Con ellas puedes hacer básicamente lo que hace google maps, ver un mapa en tu aplicación, y con el hacer lo que quieras, trazar rutas, buscar ubicaciones, obtener coordenadas, dibujar en el mapa, y un largo etc.

saludos

Desconectado tannke

  • PIC16
  • ***
  • Mensajes: 176
Re: Control de robot móvil con GPS
« Respuesta #4 en: 27 de Febrero de 2012, 16:15:08 »
Este sistema lo ví en aeromodelismo, ponian un avión a volar y desde un portatil lo controlaban. Veías en la pantalla el mapa de la zona (en este caso no era el de google) y en el trazaban una ruta con X puntos, y el avión seguía esa ruta. Y si a medio vuelo, cambiaban el punto al que se dirigía la avioneta, esta cambiaba de rumbo para dirigirse al nuevo punto. También se podía cambiar la altura de los puntos.

Una gozada verlo. Saludos

Desconectado nZeta

  • PIC16
  • ***
  • Mensajes: 130
Re: Control de robot móvil con GPS
« Respuesta #5 en: 27 de Febrero de 2012, 16:37:48 »
Tenes que tener en cuenta que un modulo GPS de la red comercial te dara datos con una presicion no mayor a 2m (Con 2 metros incluso podrias haberte salido de una pista estandar) por lo que es aconsejable usar ademas sensores inerciales e ir calculando desviaciones.
« Última modificación: 27 de Febrero de 2012, 16:40:41 por nZeta »


 

anything