Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenas tardes:
He comenzado mi PFC de robotica y necesito ayuda, mucha ayuda.
El proyecto trata de hacer un teleoperador del Lego Nxt utilizando Bluetooth para las comunicaciones. Se desarrollaría en entorno Unix y la interfaz del usuario se realizaría con JDEC.
Estoy perdidisimo y no se por donde comenzar.
¿Alguien sería tan amable de echarme una mano?
Buenas noches:
Gracias a todos de nuevo por responder tan rapido.
Lo tengo que hacer en Ubuntu 7.10 y no me manejo nada en ese OS, así que os pido perdon por si os pregunto obiedades en ese aspecto pero, ¿alguien podría explicarme paso a paso como instalar el LejOS y Java para hacer pruebas?
He consultado las instrucciones que trae, pero no se como tengo que hacer para añadir las variables de entorno y tal (en algun sitio he leido algo de hacer una serie de exports al PATH pero no se exactamente como se hace eso)
Tambien quiero probar el ICommand y estoy igual de perdido, así que si alguien lo ha usado le agradecería me indicase que hacer.
Siento haceros tantas preguntas pero, como os habreis dado cuenta, no tengo ni idea y necesito mucha ayuda.
Muchas gracias por vuestra paciencia y os agradecere siempre que me sigais ayudando cuando podais.
Buenas, un consejo, nunca te canses de leer http://crysol.org/node/771
Hoy mismo escribí esto en un foro de mi escuela NXT y otros
Saludos!
Ayer cuando comentaste lo del iCommand me puse a ver si era muy complicado, y la verdad es que si yo he podido hacerlo funcionar en mi iBook G4 para el cual ni siquiera hay suficiente documentación, tu deberías hacerlo funcionar en un plis con un i386.
Te cuento lo que he tenido que hacer yo:
- Descargas desde la página de iCommand el paquete con todo (ya viene precompilado)
- Descomprimes. Viene un README y un Linux BlueZ Install.txt en el que todo viene explicado.
- Básicamente necesitarás instalar las bluez-utils y tal
- Después tienes que incluir el icommand.jar en el CLASSPATH, o más fácil aún, copiarlo dentro del directorio donde están las clases de tu CLASS_PATH, normalmente /usr/lib/jvm/java-1.5.0-sun/jre/lib/ext (depende de la versión, yo uso java de IBM, así que cambia)
- Tienes también que instalar la librería libicmdbluez.so en /usr/lib/jvm/java-1.5.0-sun/jre/lib/i386 (yo tuve que buscar código y compilar por mi cuenta, en PowerPC no sirve esa librería)
- Con todo esto listo entras en el directorio dist y copias el fichero icommand.properties dentro del samples
- modificalo, solo la linea que tienes que poner la MAC del NXT, si no la sabes ejecuta el comando "hcitool scan" para escanear por bluetooth
- Con esto listo, solo tienes que ejecutar el ejemplo que quieras con el comando "java EjemploQueSea"
Si te da problemas de algo o necesitas más ayuda avisa, pero casi todo viene en el README y en el Linux BlueZ install
Saludos!
Buenas tardes:
Sigo dandole al tema y estoy teniendo problemas con el bluetooth.
Al parecer, el NXt no se puede comunicar con cualquier conector bluetooth.
Yo tengo en Energy SSistem Linnker 1280T con software de Toshiba.
¿Hay alguna forma de hacer que funcione o tengo que comprarme otro?
De ser la segunda opción, ¿alguien podría aconsejarme algún conector valido economico y donde comprarlo en Madrid?
Muchas gracias.
Buenas noches:
Sigo teniendo problemas con el bluetooth, puede ser porque sigo probando a hacerlo funcionar con el que tengo en vez de comprar alguno de los de la lista que me pasasteis o por problemas en la instalación.
he tratado de instalar el icommand siguiento el readme txt, Linux Bluez install txt y el SUSE Linux install txt que vienen con los archivos del icommand, en este ultimo no logro pasar del punto 8.
El problema se me plantea cuando intento conectar desde el nxt me dice "Line is busy" y desde el pc "«obex://[00:16:53:00:b3:34]» no es una dirección válida. Por favor compruebe lo que ha escrito e intente otra vez."
¿Alguien sabe como solucionar esto?
Necesito ayuda dado que estoy atascado en este punto.
Muchas gracias de antemano y espero desesperadamente que alguno pueda orientarme.