[Butia-devel-list] Problema con pybot

Mercedes Marzoa Tanco mercedesmarzoatanco en gmail.com
Jue Feb 13 10:43:39 UYST 2014


Ayer me tuve que ir y no lo pude probar, ahora me voy unas semanas pero a
la vuelta lo pruebo.
Muchísimas gracias!!!!!
Saludos.


El 12 de febrero de 2014, 15:18, Alan Jhonn Aguiar Schwyn <
alanjas en hotmail.com> escribió:

> Ahora creo que entiendo donde está el problema: te falta la librería PyUSB
> o
> quizás haya instalada en la computadora alguna versión vieja de la
> librería.
> Aunque: si no tuvieras PyUSB pybot no iniciaría..
>
> La librería PyUSB está como un submódulo del GIT. Luego de clonar, hay que
> ejecutar el make para traer esa librería (y otras) que mantenemos así.
>
> No sé si tenés permisos de root para instalar algo. Si tenés, instalá:
> gettext
> sudo apt-get install gettext
> Luego puede que falte alguna otra librería.
>
> Si no tenés root, vamos a tratar de solo traer la librería USB:
> En la carpeta "raíz" donde está el GIT de Butiá hacé:
>
> git submodule update --init
>
> Eso debería clonar los submódulos (entre ellos, el de PyUSB)
>
>
> ------------------------------
> Date: Wed, 12 Feb 2014 15:06:10 -0200
>
> Subject: Re: [Butia-devel-list] Problema con pybot
> From: mercedesmarzoatanco en gmail.com
> To: alanjas en hotmail.com
> CC: furquez en gmail.com; butia-devel-l en fing.edu.uy; fandrade9 en gmail.com
>
> Cuando ejecuto make dev me da este error:
>
> skipping
> /home/mina/Escritorio/Meche/butia-code/turtlebots/mainline/po/tzm.po
> processing: ja.po
> Traceback (most recent call last):
>   File "./merge.py", line 51, in <module>
>     if subprocess.call(command_line) > 0:
>   File "/usr/lib/python2.7/subprocess.py", line 493, in call
>     return Popen(*popenargs, **kwargs).wait()
>   File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
>     errread, errwrite)
>   File "/usr/lib/python2.7/subprocess.py", line 1239, in _execute_child
>     raise child_exception
> OSError: [Errno 2] No such file or directory
> make: *** [apply_localization] Error 1
>
>
>
> El 12 de febrero de 2014, 15:00, Alan Jhonn Aguiar Schwyn <
> alanjas en hotmail.com> escribió:
>
> Si con bobot te anda, significa que las reglas están bien.
> Después de clonar el repositorio, ejecutaste dentro de la carpeta
> "turtlebots"
> un "make dev"??
>
> Me llama la atención la falta de algún error en la salida..
> Quizás deba agregar otros niveles de de depuración.
>
> Para habilitar los mensajes de USB: en la línea 45 de "com_usb.py"
> poner: self.debug = True
> Con eso vemos si hay problemas con la comunicación USB.
> Aunque en casos donde hay errores, el error llega hasta la capa de
> "usb4butia.py"
> y ahí imprime el mensaje: 'ERROR:usb4butia:get_modules_list'
> y seguido del error proveniente de la excepción.
>
>
> ------------------------------
> Date: Wed, 12 Feb 2014 13:01:20 -0200
>
> Subject: Re: [Butia-devel-list] Problema con pybot
> From: mercedesmarzoatanco en gmail.com
> To: alanjas en hotmail.com
> CC: furquez en gmail.com; butia-devel-l en fing.edu.uy; fandrade9 en gmail.com
>
> No me tira ese error, lo corrí con todos los permisos y me pasa lo mismo.
>
>
>
>
> El 10 de febrero de 2014, 13:11, Alan Jhonn Aguiar Schwyn <
> alanjas en hotmail.com> escribió:
>
> Me olvidé que está en una máquina del lab..
> Si el problema es de permisos, el servidor debería tirar un error diciendo
> "permisos insufcientes" (es
> una exception que tira la librería PyUSB.
>
> ------------------------------
> From: furquez en gmail.com
> Date: Mon, 10 Feb 2014 12:36:27 -0200
> To: mercedesmarzoatanco en gmail.com
> CC: butia-devel-l en fing.edu.uy; alanjas en hotmail.com; fandrade9 en gmail.com
>
> Subject: Re: [Butia-devel-list] Problema con pybot
>
> No sera que el usuario que esta usando en las maquinas del lab, no tenga
> derechos, creo que me paso alguna vez, no recuendo si Guillermo lo arreglo.
> Capas si alguien con las password del usuario ROMINA esta en el lab les
> deje hacer alguna prueba podemos descartar eso.
>
> saludos
> Nico
>
>
> El 10 de febrero de 2014, 12:27, Mercedes Marzoa Tanco <
> mercedesmarzoatanco en gmail.com> escribió:
>
> Si perdón, cuando pongo LIST el server me dice : =Listing Devices
>
>
> El 10 de febrero de 2014, 12:22, Alan Jhonn Aguiar Schwyn <
> alanjas en hotmail.com> escribió:
>
>  Es raro. El server no te tira ningún mensaje extra?
> Cuando hacés un LIST deberría mostrar algún mensaje
> debajo del "=Listing Devices"
>
> ------------------------------
> Date: Mon, 10 Feb 2014 12:14:12 -0200
> From: mercedesmarzoatanco en gmail.com
> To: alanjas en hotmail.com
> CC: butia-devel-l en fing.edu.uy; fandrade9 en gmail.com; furquez en gmail.com
>
> Subject: Re: [Butia-devel-list] Problema con pybot
>
> Acabo de probar con chotox y me anda bárbaro pero conecto el robot y me da
> por ejemplo esto:
> LIST
>
> CALL motors getType
> -1
>
>
> mientras si hago lo mismo desde bobot me da:
> CALL motors getType
> 2
>
> Gracias!
>
>
> El 10 de febrero de 2014, 12:05, Alan Jhonn Aguiar Schwyn <
> alanjas en hotmail.com> escribió:
>
> Si estás usando la versión del GIT no hay problema.
> A lo sumo hacé un "git pull" para traer los últimos cambios.
>
> Si te aparece el "new client" significa que la comunicación entre el
> server y el cliente
> está andando.
> Debes de estar teniendo problemas con el robot.
> Desde el cliente mandá un "LIST" y fijate que dice el server.
> Si hay problemas de las reglas, debería darte error 13 "permisos
> insuficientes" o algo así.
> Si es eso, revisá las reglas o probá levantar el servidor con sudo
> "sudo python pybot_server.py DEBUG".
>
> Una forma de testear la comunicación y demás SIN tener el robot es
> levantar un "simulador"
> que exporta casi todas las funciones y se llama "chotox".
>
> Pasos:
> -levantá el servidor con: "python pybot_server.py DEBUG chotox" (el
> argumento chotox puede ir
> antes del DEBUG).
> -levantá el cliente: telnet localhost 2009
> -probá algunos comandos y revisá su salida.
> -ejemplos:
>
> LIST
> admin:0,modSenA:2,grey:4,distanc:5,pnp:7
>
> CALL butia getVolt
> 10.5
>
> CALL motors getType
> 2
>
> En el caso de los sensores, el valor devuelto es aleatorio para poder
> testear mas cosas:
>
> CALL distanc:5 getValue
> 36789
>
> CALL grey:4 getValue
> 16452
>
>
>
> ------------------------------
> Date: Mon, 10 Feb 2014 11:43:18 -0200
>
> Subject: Re: [Butia-devel-list] Problema con pybot
> From: mercedesmarzoatanco en gmail.com
> To: alanjas en hotmail.com
> CC: furquez en gmail.com; butia-devel-l en fing.edu.uy; fandrade9 en gmail.com
>
>
> Hola!
>
> PyBot lo levanto así: python pybot_server.py DEBUG
>
> Del lado del cliente estoy usando telnet, cuando el cliente se conecta del
> lado del servidor dice: New client:  ('127.0.0.1', 60894)
>
>
> Se arregla fácil. Editar el archivo "pybot_server.py" en la línea 33?
> Cambiar donde dice:
>
> PYBOT_HOST = "localhost"
>
> por:
>
> PYBOT_HOST = ""
>
>
> No se que versión estoy usando, me la baje de sourceforge hace unos días
> pero no encuentro nada de eso en pybot_server.py
> Puede ser?
>
>
> Gracias!
>
>
> El 8 de febrero de 2014, 11:34, Mercedes Marzoa Tanco <
> mercedesmarzoatanco en gmail.com> escribió:
>
> El lunes me fijo todo eso y aviso porque es en la maquina de facultad.
> Muchas gracias!
>
>
> El 7 de febrero de 2014, 0:59, Alan Jhonn Aguiar Schwyn <
> alanjas en hotmail.com> escribió:
>
>  PD: qué versión de TurtleBots/PyBot estás usando??
>
> A partir de la versión 21 arreglé un problema con el bind del socket .
> Si estás usando la versión 20 o 19 tiene ese error.
>
> Se arregla fácil. Editar el archivo "pybot_server.py" en la línea 33?
> Cambiar donde dice:
>
> PYBOT_HOST = "localhost"
>
> por:
>
> PYBOT_HOST = ""
>
> Eso es un parche.. pero debería funcionar.
> Recomiendo igualmente instalar la versión 23 para evitar ese y algún otro
> problema.
>
> Saludos!
>
> Alan
>
> ------------------------------
> From: alanjas en hotmail.com
> To: mercedesmarzoatanco en gmail.com; furquez en gmail.com
> Date: Thu, 6 Feb 2014 20:47:57 -0300
>
> CC: butia-devel-l en fing.edu.uy; fandrade9 en gmail.com
> Subject: Re: [Butia-devel-list] Problema con pybot
>
> Hola!
>
> Cómo levantas PyBot en la máquina?
> Recomiendo que para ver que pasa agregues DEBUG:
>
> python pybot_server.py DEBUG
>
> Del lado del cliente, estás usando telnet o qué?
>
> Cuando un cliente se conecta, del lado del servidor se muestra un mensaje
> que
> dice:
>
> New client: ('127.0.0.1', XXXXXX)
>
> El 127.0.0.1 es la IP del cliente.
>
> Saludos!
>
> Alan
>
> ------------------------------
> Date: Thu, 6 Feb 2014 21:32:36 -0200
> From: mercedesmarzoatanco en gmail.com
> To: furquez en gmail.com
> CC: butia-devel-l en fing.edu.uy; fandrade9 en gmail.com
> Subject: Re: [Butia-devel-list] Problema con pybot
>
> Si, están instaladas.
> Saludos,
> Mercedes
> El 06/02/2014 21:23, "Nicolas Furquez" <furquez en gmail.com> escribió:
>
> tenes las reglas udev instaladas?
>
> saludos
> Nico
>
>
> El 6 de febrero de 2014, 21:10, Fede Andrade <fandrade9 en gmail.com>escribió:
>
> ¿Alan?
>
> salu2x
> Fede
>
>
> 2014-02-03 Mercedes Marzoa Tanco <mercedesmarzoatanco en gmail.com>:
>
>  Hola, estoy intentando conectarme al butia mediante pybot, pero cuando
> me conecto con el cliente al invocar una función me retorna siempre -1 y si
> pongo LIST no me lista nada. Si lo hago a través de bobot anda todo
> perfecto.
> Estoy usando Ubuntu.
>
> Alguna idea de que puede estar pasando?
> Saludos, Mercedes.
>
> _______________________________________________
> Butia-devel-l site list
> Butia-devel-l en fing.edu.uy
> https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
>
>
>
> _______________________________________________
> Butia-devel-l site list
> Butia-devel-l en fing.edu.uy
> https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
>
>
>
> _______________________________________________ Butia-devel-l site list
> Butia-devel-l en fing.edu.uy
> https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
>
> _______________________________________________ Butia-devel-l site list
> Butia-devel-l en fing.edu.uy
> https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
>
> _______________________________________________
> Butia-devel-l site list
> Butia-devel-l en fing.edu.uy
> https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
>
>
>
>
>
> _______________________________________________ Butia-devel-l site list
> Butia-devel-l en fing.edu.uy
> https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
>
>
>
>
> _______________________________________________ Butia-devel-l site list
> Butia-devel-l en fing.edu.uy
> https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
>
>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://www.fing.edu.uy/pipermail/butia-devel-l/attachments/20140213/8f1fcead/attachment.html 


Más información sobre la lista de distribución Butia-devel-l