[Butia-devel-list] TurtleBots y Python 3

Santiago Ferreira santiago.ferreira en gmail.com
Sab Ene 23 17:14:46 -03 2021


Buenazo Alan,
no tengo NXT para probar aca, solo butiá :) pero cuando tenga uno a mano
testeo y doy un feedback

¡Recién veo este detalle en kernel al conectar la placa, es muy bueno!
vamoarriba!

[11344.019569] usb 1-1.2: new full-speed USB device number 16 using ehci-pci
[11344.217546] usb 1-1.2: New USB device found, idVendor=04d8,
idProduct=000c, bcdDevice= 0.00
[11344.217553] usb 1-1.2: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[11344.217557] usb 1-1.2: Product: USB4Butia 2011 FING UdelaR
[11344.217560] usb 1-1.2: Manufacturer: www.fing.edu.uy/inco/proyectos/butia
[11344.217563] usb 1-1.2: SerialNumber: 00000002



On Sat, Jan 23, 2021 at 4:50 PM Alan Jhonn Aguiar Schwyn <
alanjas en hotmail.com> wrote:

> Excelente!
>
> Después voy a verificar por que no está andando la parte de submodulos.
>
> He cambiado las rutas y capaz eso no se está reflejando.
>
> Saludos
>
> Obtener Outlook para Android <https://aka.ms/ghei36>
>
> ------------------------------
> *De:* Santiago Ferreira <santiago.ferreira en gmail.com>
> *Enviado:* sábado, 23 de enero de 2021 16:28
> *Para:* Alan Jhonn Aguiar Schwyn
> *Cc:* guigenta1977; butia-devel-l
> *Asunto:* Re: [Butia-devel-list] TurtleBots y Python 3
>
> Buenisimo Alan!
> muchas gracias!!!
> después de git submodule update me dio esto:
>
> #cp turtle-extras/taextras.py tmp
> # fix localization (compile .po)
> (cd tmp && python3 setup.py build)
> Traceback (most recent call last):
>   File "setup.py", line 48, in <module>
>     from sugar3 import env
> ModuleNotFoundError: No module named 'sugar3'
> make: *** [Makefile:176: apply_localization] Error 1
>
> apt-get install python3-sugar3 y funciona el make dev! y turtlebots!
>
> Buenisimo!!!
> muchisimas gracias!!!
>
> Abrazo
>
>
>
>
>
> On Sat, Jan 23, 2021 at 4:13 PM Alan Jhonn Aguiar Schwyn <
> alanjas en hotmail.com> wrote:
>
>> El error es que no está encontrando un commit del repositorio de
>> turtle-extras
>> Proba ejecutar git submodule update o git submodule init a ver si se se
>> actualiza
>>
>> Obtener Outlook para Android <https://aka.ms/ghei36>
>>
>> ------------------------------
>> *De:* Santiago Ferreira <santiago.ferreira en gmail.com>
>> *Enviado:* sábado, 23 de enero de 2021 15:48
>> *Para:* Alan Jhonn Aguiar Schwyn
>> *Cc:* guigenta1977; butia-devel-l
>> *Asunto:* Re: [Butia-devel-list] TurtleBots y Python 3
>>
>> Va un paso a paso de lo que intente creando un nuevo directorio:
>>
>> git clone git://git.code.sf.net/p/butia/code --recursive butia-code
>>
>> :~/fing$ cd butia-code/
>> :~/fing/butia-code$ git checkout py3
>> M turtlebots/WeDoMore
>> M turtlebots/arduino
>> M turtlebots/mainline
>> M turtlebots/mark
>> M turtlebots/nxt_plugin
>> M turtlebots/rodi
>> M turtlebots/turtle-extras
>> Rama 'py3' configurada para hacer seguimiento a la rama remota 'py3' de
>> 'origin'.
>> Cambiado a nueva rama 'py3'
>> :~/fing/butia-code$ ls
>> bobot  butialo  changeid  dibujos  docs  firmware  libs  newPatterns
>>  README  turtlebots  Yatay
>> :~/fing/butia-code$ cd turtlebots/
>> :~/fing/butia-code/turtlebots$ make dev
>> make SUBMODULE=mainline
>> SUBMODULEVER=e2729c79de6fb07cb04017534a90b8d23dbc85e2 checkoutsm
>> make[1]: se entra en el directorio
>> '/home/santiago/fing/butia-code/turtlebots'
>> (cd mainline && git clean -xdf )
>> (cd mainline && if (git checkout e2729c79de6fb07cb04017534a90b8d23dbc85e2
>> ); then echo OK ; else git fetch ; git checkout
>> e2729c79de6fb07cb04017534a90b8d23dbc85e2 ; fi )
>> La posición previa de HEAD era a2a4e1d5 Merge pull request #40 from
>> sugarlabs/v215
>> HEAD está ahora en e2729c79 Fix incomplete port to Gtk3
>> OK
>> make[1]: se sale del directorio
>> '/home/santiago/fing/butia-code/turtlebots'
>> make SUBMODULE=turtle-extras
>> SUBMODULEVER=fb0051e9b4d50bc87f06adcfb6250635a292b473 checkoutsm
>> make[1]: se entra en el directorio
>> '/home/santiago/fing/butia-code/turtlebots'
>> (cd turtle-extras && git clean -xdf )
>> (cd turtle-extras && if (git checkout
>> fb0051e9b4d50bc87f06adcfb6250635a292b473 ); then echo OK ; else git fetch ;
>> git checkout fb0051e9b4d50bc87f06adcfb6250635a292b473 ; fi )
>> fatal: la referencia no es n árbol:
>> fb0051e9b4d50bc87f06adcfb6250635a292b473
>> fatal: la referencia no es n árbol:
>> fb0051e9b4d50bc87f06adcfb6250635a292b473
>> make[1]: *** [Makefile:122: checkoutsm] Error 128
>> make[1]: se sale del directorio
>> '/home/santiago/fing/butia-code/turtlebots'
>> make: *** [Makefile:131: extrasGIT] Error 2
>>
>>
>>
>>
>>
>> On Sat, Jan 23, 2021 at 3:23 PM Santiago Ferreira <
>> santiago.ferreira en gmail.com> wrote:
>>
>>> Intente pero sin éxito, borro todo y arranco nuevamente?
>>>
>>> va lo que me da de mensajes
>>>
>>> :~/butia-code/turtlebots$ git checkout py3
>>> M turtlebots/WeDoMore
>>> M turtlebots/arduino
>>> M turtlebots/mark
>>> M turtlebots/nxt_plugin
>>> M turtlebots/rodi
>>> M turtlebots/turtle-extras
>>> Ya en 'py3'
>>> Tu rama está actualizada con 'origin/py3'.
>>> :~/butia-code/turtlebots$ make dev
>>> make SUBMODULE=mainline
>>> SUBMODULEVER=e2729c79de6fb07cb04017534a90b8d23dbc85e2 checkoutsm
>>> make[1]: se entra en el directorio '/home/santiago/butia-code/turtlebots'
>>> (cd mainline && git clean -xdf )
>>> (cd mainline && if (git checkout
>>> e2729c79de6fb07cb04017534a90b8d23dbc85e2 ); then echo OK ; else git fetch ;
>>> git checkout e2729c79de6fb07cb04017534a90b8d23dbc85e2 ; fi )
>>> HEAD está ahora en e2729c79 Fix incomplete port to Gtk3
>>> OK
>>> make[1]: se sale del directorio '/home/santiago/butia-code/turtlebots'
>>> make SUBMODULE=turtle-extras
>>> SUBMODULEVER=fb0051e9b4d50bc87f06adcfb6250635a292b473 checkoutsm
>>> make[1]: se entra en el directorio '/home/santiago/butia-code/turtlebots'
>>> (cd turtle-extras && git clean -xdf )
>>> (cd turtle-extras && if (git checkout
>>> fb0051e9b4d50bc87f06adcfb6250635a292b473 ); then echo OK ; else git fetch ;
>>> git checkout fb0051e9b4d50bc87f06adcfb6250635a292b473 ; fi )
>>> fatal: la referencia no es n árbol:
>>> fb0051e9b4d50bc87f06adcfb6250635a292b473
>>> fatal: la referencia no es n árbol:
>>> fb0051e9b4d50bc87f06adcfb6250635a292b473
>>> make[1]: *** [Makefile:122: checkoutsm] Error 128
>>> make[1]: se sale del directorio '/home/santiago/butia-code/turtlebots'
>>> make: *** [Makefile:131: extrasGIT] Error 2
>>>
>>>
>>> On Sat, Jan 23, 2021 at 3:10 PM Alan Jhonn Aguiar Schwyn <
>>> alanjas en hotmail.com> wrote:
>>>
>>>> Te está dando errores en los submodulos.
>>>> Intenta un git clean - xdf
>>>> Y volvé a hacer un make dev
>>>>
>>>> Obtener Outlook para Android <https://aka.ms/ghei36>
>>>>
>>>> ------------------------------
>>>> *From:* Santiago Ferreira <santiago.ferreira en gmail.com>
>>>> *Sent:* Saturday, January 23, 2021 3:06:05 PM
>>>> *To:* Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com>
>>>> *Cc:* guigenta1977 <guigenta en gmail.com>; butia-devel-l <
>>>> butia-devel-l en fing.edu.uy>
>>>> *Subject:* Re: [Butia-devel-list] TurtleBots y Python 3
>>>>
>>>> GRACIAS!
>>>> Estaba en la versión 30... no conocía gitk,  vengo intentando desde
>>>> ayer compilar varias versiones y me había quedado en otra después de
>>>> intentar varias cosas
>>>>
>>>> ahora me sale esto
>>>> make SUBMODULE=mainline
>>>> SUBMODULEVER=e2729c79de6fb07cb04017534a90b8d23dbc85e2 checkoutsm
>>>> make[1]: se entra en el directorio
>>>> '/home/santiago/butia-code/turtlebots'
>>>> (cd mainline && git clean -xdf )
>>>> (cd mainline && if (git checkout
>>>> e2729c79de6fb07cb04017534a90b8d23dbc85e2 ); then echo OK ; else git fetch ;
>>>> git checkout e2729c79de6fb07cb04017534a90b8d23dbc85e2 ; fi )
>>>> La posición previa de HEAD era a2a4e1d5 Merge pull request #40 from
>>>> sugarlabs/v215
>>>> HEAD está ahora en e2729c79 Fix incomplete port to Gtk3
>>>> OK
>>>> make[1]: se sale del directorio '/home/santiago/butia-code/turtlebots'
>>>> make SUBMODULE=turtle-extras
>>>> SUBMODULEVER=fb0051e9b4d50bc87f06adcfb6250635a292b473 checkoutsm
>>>> make[1]: se entra en el directorio
>>>> '/home/santiago/butia-code/turtlebots'
>>>> (cd turtle-extras && git clean -xdf )
>>>> (cd turtle-extras && if (git checkout
>>>> fb0051e9b4d50bc87f06adcfb6250635a292b473 ); then echo OK ; else git fetch ;
>>>> git checkout fb0051e9b4d50bc87f06adcfb6250635a292b473 ; fi )
>>>> fatal: la referencia no es n árbol:
>>>> fb0051e9b4d50bc87f06adcfb6250635a292b473
>>>> fatal: la referencia no es n árbol:
>>>> fb0051e9b4d50bc87f06adcfb6250635a292b473
>>>> make[1]: *** [Makefile:122: checkoutsm] Error 128
>>>> make[1]: se sale del directorio '/home/santiago/butia-code/turtlebots'
>>>> make: *** [Makefile:131: extrasGIT] Error 2
>>>>
>>>> es algo de git el error ahora?
>>>>
>>>>
>>>> On Sat, Jan 23, 2021 at 2:43 PM Alan Jhonn Aguiar Schwyn <
>>>> alanjas en hotmail.com> wrote:
>>>>
>>>> Hola,
>>>>
>>>> Fijate con gitk -a en que branch estas parado.
>>>> Si estas en máster, anda al de python 3.
>>>> La librería de gstreamer es para el plugin de marcas. En la versión
>>>> para python 3 y Ubuntu nuevo la saqué, ya que necesita gstreamer 0,1 y da
>>>> problemas instalarlo (las versiones nuevas vienen con gstreamer 1.0)
>>>>
>>>> Saludos
>>>>
>>>> Alan
>>>>
>>>> Obtener Outlook para Android <https://aka.ms/ghei36>
>>>> ------------------------------
>>>> *From:* Santiago Ferreira <santiago.ferreira en gmail.com>
>>>> *Sent:* Saturday, January 23, 2021 2:33:28 PM
>>>> *To:* guigenta1977 <guigenta en gmail.com>
>>>> *Cc:* Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com>; butia-devel-l <
>>>> butia-devel-l en fing.edu.uy>
>>>> *Subject:* Re: [Butia-devel-list] TurtleBots y Python 3
>>>>
>>>> Buenas tardes para todos, estoy intentando compilar en Ubuntu 20.4 y
>>>> obtengo el siguiente error:
>>>>
>>>> video.c:21:10: fatal error: gst/gst.h: No existe el archivo o el
>>>> directorio
>>>>    21 | #include <gst/gst.h>
>>>>       |          ^~~~~~~~~~~
>>>> compilation terminated.
>>>> make[3]: *** [Makefile:31: ../../libARvideo.a(video.o)] Error 1
>>>> make[3]: se sale del directorio
>>>> '/home/santiago/butia-code/turtlebots/pattern_detection/library/ARToolkit/lib/SRC/VideoGStreamer'
>>>> make[2]: *** [Makefile:6: all] Error 2
>>>> make[2]: se sale del directorio
>>>> '/home/santiago/butia-code/turtlebots/pattern_detection/library/ARToolkit/lib/SRC'
>>>> make[1]: *** [Makefile:2: all] Error 2
>>>> make[1]: se sale del directorio
>>>> '/home/santiago/butia-code/turtlebots/pattern_detection/library'
>>>> make: *** [Makefile:224: pattern_detection_compile] Error 2
>>>>
>>>> Esta es la versión de ubuntu y el kernel:
>>>> Linux version 5.8.0-40-generic (buildd en lcy01-amd64-014) (gcc (Ubuntu
>>>> 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34)
>>>> #45~20.04.1-Ubuntu SMP Fri Jan 15 11:35:04 UTC 2021
>>>>
>>>> Me parece que es algo de las dependencias... pero no se para donde
>>>> agarrar para seguir investigando las mismas... vengo instalando paquetes e
>>>> intente resolver las mismas pero sin éxito
>>>>
>>>> agradezco la ayuda que me puedan brindar
>>>>
>>>> abrazos
>>>>
>>>> Santiago
>>>>
>>>>
>>>>
>>>> On Sun, Oct 25, 2020 at 10:45 AM guigenta1977 <guigenta en gmail.com>
>>>> wrote:
>>>>
>>>> Muy bueno!!!
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> El sáb., 24 oct. 2020 a las 17:25, Alan Jhonn Aguiar Schwyn (<
>>>> alanjas en hotmail.com>) escribió:
>>>>
>>>> Buenas tardes,
>>>>
>>>> Acabo de terminar de portar lo que faltaba del código a Python 3. Hice
>>>> un branch en el repo de SourceForge llamado "py3".
>>>> Actualicé todos los plugins, falta testear. El de Butiá anda porque
>>>> tengo una placa y pude probar lo básico.
>>>> El único que no cambié casi nada es el de Xevents. Ese necesita
>>>> trabajo. Gtk 3 cambió muchas cosas y no es tan fácil portarlo.
>>>> Los que tengan algún NXT, Fischer, WeDo, etc, también se agradece
>>>> testing. En el caso de NXT la versión base necesita mejoras.
>>>>
>>>> https://sourceforge.net/p/butia/code/ci/py3/tree/
>>>>
>>>> También hice algunas actualizaciones para generar el .deb (cambios de
>>>> compat y dependencias). Eso habría que discutirlo: que poner como
>>>> dependencia y qué cosas como sugerencia (por ejemplo, pygame).
>>>> Con esto ya podemos hacer un TurtleBots 33 compatible con Python 3 y
>>>> GTK 3.
>>>>
>>>> Saludos
>>>>
>>>> Alan
>>>> _______________________________________________
>>>> Butia-devel-l site list
>>>> Butia-devel-l en fing.edu.uy
>>>> https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
>>>>
>>>>
>>>>
>>>> --
>>>> Eng. Eletrônico Guillermo Genta
>>>>
>>>> _______________________________________________
>>>> 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/20210123/4d8d0ce1/attachment.html>


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