HispaLUG

El foro LUGnático => Technic & Mindstorms => Mensaje iniciado por: Pikao77 en 05 de Mayo de 2012, 15:17:05 PM

Título: Programación de Robots NXT Lego con MATLAB
Publicado por: Pikao77 en 05 de Mayo de 2012, 15:17:05 PM
Hola a todos,
estoy intentando programar el NXT mediante MATLAB para controlarlo de forma remota. Utilizo las librerías RWTH (https://www.mindstorms.rwth-aachen.de/ (https://www.mindstorms.rwth-aachen.de/)) y la comunicación la establezco vía Bluetooth.

Si los motores no están funcionando, la obtención de información por parte de los sensores es inmedianta, casi en tiempo real. Sin embargo, si los motores están en funcionamiento, se produce una demora importante; la latencia crece notablemente. ¿Alguien se ha enfrentado a este problema con anterioridad?. El problema es que si se pretende mover el robot en un espacio con obstáculos, y evitarlos gracias al uso del sensor de distancia, es vital obtener las medidas a tiempo.

Un saludo y gracias por anticipado.
Título: Re: Programación de Robots NXT Lego con MATLAB
Publicado por: MARSL en 05 de Mayo de 2012, 16:29:07 PM
HOLA
Olvidáste presentarte en bienvenida :confundido:  Tenemos esa costumbre!!!
Yo de NXT ni idea, pro cierto, pero seguro que aquí encuentras verdaderos expertos en la materia.
Título: Re: Programación de Robots NXT Lego con MATLAB
Publicado por: hirow en 05 de Mayo de 2012, 21:46:15 PM
Para programar en matlab para el NXT, el bluetooth debe ser uno de los que te indican en la toolbox. Yo al final tube que hacerlo con el cable puesto.... :_( ya que el que tenia me daba problemas....

Aqui te dejo el video del robot que cree:
https://www.youtube.com/watch?v=HsRsHkb_4wo# (https://www.youtube.com/watch?v=HsRsHkb_4wo#)

Saludos!!
Título: Re: Programación de Robots NXT Lego con MATLAB
Publicado por: Pikao77 en 06 de Mayo de 2012, 20:12:55 PM
Cita de: MARSL en 05 de Mayo de 2012, 16:29:07 PM
HOLA
Olvidáste presentarte en bienvenida :confundido:  Tenemos esa costumbre!!!
Yo de NXT ni idea, pro cierto, pero seguro que aquí encuentras verdaderos expertos en la materia.

Perdona ..., no sabía que era tradición presentarse  :-\, ya lo he hecho.

Cita de: hirow en 05 de Mayo de 2012, 21:46:15 PM
Para programar en matlab para el NXT, el bluetooth debe ser uno de los que te indican en la toolbox. Yo al final tube que hacerlo con el cable puesto.... :_( ya que el que tenia me daba problemas....

Aqui te dejo el video del robot que cree:
https://www.youtube.com/watch?v=HsRsHkb_4wo# (https://www.youtube.com/watch?v=HsRsHkb_4wo#)

Saludos!!

Supongo que por cable será más rápido pero entonces el robot pierde autonomía en cierto modo; dependerá de la longitud del cable. Estoy intentando encontrar una solución, si lo consigo lo publicaré por aqui.

Un saludo.