[Butia-devel-list] Problema con pybot

Daniel Cancela cancela.daniel en gmail.com
Jue Feb 13 12:27:18 UYST 2014


Y los que veníamos siguiendo capítulo a capítulo la BobotNovela tendremos
que esperar un par de semanas!!!!
Es injusto!

Saludos


El 13 de febrero de 2014, 10:43, Mercedes Marzoa Tanco <
mercedesmarzoatanco en gmail.com> escribió:

> 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
>>
>>
>>
>>
>
> _______________________________________________
> 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/365a3547/attachment.html 


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