[Butia-devel-list] TurtleBots 33 Python 3

Alan Jhonn Aguiar Schwyn alanjas en hotmail.com
Mar Abr 27 11:34:14 -03 2021


Buenos días,

Creo que el error es bien claro, hay que leer de a poco: estás queriendo instalar un paquete versión 1.18.0 (color rojo) que depende de la versión 1.18.0 de otros paquetes. Y en el sistema tenés instalado la versión 1.14.5 de esos paquetes (color verde)
En este caso, lo más fácil es bajar la versión 1.14.5 de python3-gst y que quede todo en esa versión:

https://packages.ubuntu.com/bionic-updates/python3-gst-1.0

Saludos

Alan
________________________________
De: Gon Piedra Cueva <gpiedracueva en gmail.com>
Enviado: lunes, 26 de abril de 2021 17:59
Para: Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com>
Cc: butia-devel-l en fing.edu.uy <butia-devel-l en fing.edu.uy>; butia en fing.edu.uy <butia en fing.edu.uy>
Asunto: Re: [Butia-devel-list] TurtleBots 33 Python 3


Buenas Tardes

Pude instalar los siguientes paquetes


gir1.2-telepathyglib-0.12_0.


Libtelepathy-glib0_0.24.1-2


sin problema , para instalar turtlebots 33 , Pero me sigue tirando error cuando intento abrirlo

El paquetes python3-gst. No pude instalarlo


Por las dudas tengo el Ubuntu 18.04.5 LTS



Saludos

Gonzallo

El sáb, 17 abr 2021 a las 3:25, Alan Jhonn Aguiar Schwyn (<alanjas en hotmail.com<mailto:alanjas en hotmail.com>>) escribió:
Hola,

Logré editar el código y sacar la dependencia de python-sugar3. El código está bastante segmentado para que solo se necesite cuando se ejecuta en Sugar y no en Gnome.
Así que puse python3-sugar3 como paquete sugerido y puse lo mínimo que necesita turtleblocks para funcionar: gir1.2-telepathyglib y python3-gst. En realidad estos paquetes no son esenciales, pero llevaría más trabajo eliminar las dependencias en el código. Como son paquetes que están para Ubuntu 18 y posteriores, no preocupa ponerlos como dependencia.
Dejo este nuevo paquete, con estas correcciones de dependencias que funciona con Ubuntu 18.04 y posteriores:

https://mega.nz/file/qtITgSqT#kYurTejt06XW6v1QKWC-Umff3GLxPR4PnR7WUHNUG7I

Agradezco lo instalen y lo prueben.

Saludos

Alan

________________________________
De: butia-devel-l-bounces en fing.edu.uy<mailto:butia-devel-l-bounces en fing.edu.uy> <butia-devel-l-bounces en fing.edu.uy<mailto:butia-devel-l-bounces en fing.edu.uy>> en nombre de Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com<mailto:alanjas en hotmail.com>>
Enviado: sábado, 17 de abril de 2021 1:09
Para: Gon Piedra Cueva <gpiedracueva en gmail.com<mailto:gpiedracueva en gmail.com>>
Cc: butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy> <butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy>>; butia en fing.edu.uy<mailto:butia en fing.edu.uy> <butia en fing.edu.uy<mailto:butia en fing.edu.uy>>
Asunto: Re: [Butia-devel-list] TurtleBots 33 Python 3

Hola,

La versión de TurtleBots 29 no está hecha para Ubuntu 18.04
Ubuntu 18 ya viene con Python 3. Para instalar el turtlebots 29 implica instalar python 2 y montones de dependencias que podrían generar problemas.
Estuve haciendo pruebas en Ubuntu 18.04 y logré instalar turtlebots 33
https://mega.nz/file/HtYW0J6J#6XupiMHgpWYJeIOgnIKD2WOFAxu6MgAUJ8T6wJFzBac

El problema turtlebots 33 es que el apquete python3-sugar3 no está para ubuntu 18, ni tampoco algunas de sus dependencias. Aunque se pueden instalar de versiones más nuevas.

Los paquetes que tuve que instalar a mano fueron:

python3-sugar3_0.117-1_all.deb
 - gir1.2-telepathyglib-0.12_0.24.1-2ubuntu1_amd64.deb
 - - libtelepathy-glib0_0.24.1-2ubuntu1_amd64.deb

Los paquetes se pueden bajar de acá: https://packages.ubuntu.com/
Con eso queda andando TurtleBots 33 sobre Ubuntu 18.04
No sé cuál podría ser la solución para esquivar este problema de instalar paquetes a mano.
Voy a mirar el código a ver si se puede esquivar la dependencia de python3-sugar3.

Saludos

Alan


________________________________
De: Gon Piedra Cueva <gpiedracueva en gmail.com<mailto:gpiedracueva en gmail.com>>
Enviado: viernes, 16 de abril de 2021 19:00
Para: Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com<mailto:alanjas en hotmail.com>>
Cc: butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy> <butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy>>; butia en fing.edu.uy<mailto:butia en fing.edu.uy> <butia en fing.edu.uy<mailto:butia en fing.edu.uy>>
Asunto: Re: [Butia-devel-list] TurtleBots 33 Python 3

hola
 Estoy utilizando  LA  versión 29  de  Turtlebots , Cuando instalé el programa  me pidio paquete  GCONF
Saludos
GONZALO

El vie, 16 abr 2021 a las 18:49, Alan Jhonn Aguiar Schwyn (<alanjas en hotmail.com<mailto:alanjas en hotmail.com>>) escribió:
Hola,

Qué versión de TurtleBots estás usando?
Ese menú se carga dinámicamente con los plugins instalados.
En la versiones viejas usamos GCONF para guardar el estado del plugin entre sesiones (si está o no activado).
En la última versión lo actualicé a gio.settings
Si usas la versión 29, deberías tener python-gconf.
En la versión nueva anda porque la dependencia de gtk lo resuelve.

Saludos

Alan

________________________________
De: Gon Piedra Cueva <gpiedracueva en gmail.com<mailto:gpiedracueva en gmail.com>>
Enviado: viernes, 16 de abril de 2021 16:08
Para: Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com<mailto:alanjas en hotmail.com>>
Cc: butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy> <butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy>>; butia en fing.edu.uy<mailto:butia en fing.edu.uy> <butia en fing.edu.uy<mailto:butia en fing.edu.uy>>
Asunto: Re: [Butia-devel-list] TurtleBots 33 Python 3

hola
 Me fijé, si en "Extensiones "  las opciones de  TurtleBots y TurtleArt Extras. estaban , Pero no las tengo ,  ¿ que puede  haber pasado?
Gracias
Disculpen por  seguir  consultando ,
Gonzalo

El sáb, 10 abr 2021 a las 19:15, Alan Jhonn Aguiar Schwyn (<alanjas en hotmail.com<mailto:alanjas en hotmail.com>>) escribió:
Hola,

En la foto, en el menú "Extensiones" tenés para habilitar TurtleBots y la paleta TurtleArt Extras. La idea de esto es poder activar o desactivar plugins para no tener cientos de bloques innecesarios a la hora de programar. Hay kits que uno no tiene y no necesita ver esas paletas.

En cuanto al otro problema de dependencias, lo voy a probar en Ubuntu 18.
Yo estoy usando Ubuntu 20 y no tengo ese problema.

Saludos

________________________________
De: Gon Piedra Cueva <gpiedracueva en gmail.com<mailto:gpiedracueva en gmail.com>>
Enviado: sábado, 10 de abril de 2021 18:05
Para: Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com<mailto:alanjas en hotmail.com>>
Cc: butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy> <butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy>>; butia en fing.edu.uy<mailto:butia en fing.edu.uy> <butia en fing.edu.uy<mailto:butia en fing.edu.uy>>
Asunto: Re: [Butia-devel-list] TurtleBots 33 Python 3


Buenas tardes

Sigo intentando instalar el Turtleboks,, instale el programa utilizando el paquete turtlebots_29_amd64.deb, como se muestra en la foto 1 , No aparece el icono del Butiá,

En la foto 2 es la respuesta de la terminal cuando abro el programa

Saludos

Gonzalo


El sáb, 10 abr 2021 a las 11:26, Gon Piedra Cueva (<gpiedracueva en gmail.com<mailto:gpiedracueva en gmail.com>>) escribió:

Hola

Estoy intentando instalar el paquete python3-sugar3 , pero me pide el paquete

gir1.2-sugarext-1.0 (>= 0.118-3) , pude instalar el paquete

gir1.2-sugarext-1.0 pero la version 0.112 , la versión instalar no me sirve , No me cuenta como instalar una versión de gir1.2-sugarext-1.0 superior a la me exige

Saludos

Gracias


Nota : Estoy experimentando y aprendiendo a manejar el Ubuntu



El vie, 9 abr 2021 a las 14:42, Alan Jhonn Aguiar Schwyn (<alanjas en hotmail.com<mailto:alanjas en hotmail.com>>) escribió:
Te falta el paquete "python3-sugar3"

________________________________
De: Gon Piedra Cueva <gpiedracueva en gmail.com<mailto:gpiedracueva en gmail.com>>
Enviado: viernes, 9 de abril de 2021 14:36
Para: Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com<mailto:alanjas en hotmail.com>>
Cc: butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy> <butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy>>; butia en fing.edu.uy<mailto:butia en fing.edu.uy> <butia en fing.edu.uy<mailto:butia en fing.edu.uy>>
Asunto: Re: [Butia-devel-list] TurtleBots 33 Python 3

Hola

 Para  la versión  33 Me voy fijar si tengo  Python 3 y GTK 3., Acabo  de intentar  abrirlo por la terminal ,
Saludos


El vie, 9 abr 2021 a las 14:24, Alan Jhonn Aguiar Schwyn (<alanjas en hotmail.com<mailto:alanjas en hotmail.com>>) escribió:
Buenas tardes,

Habría que mirar el paquete de la versión 29, pero el ejecutable es turtlebots. Internamente el archivo python se llama turtleblocks.py
Quizás esa sea tu confusión?

La versión 33 necesita Python 3 y GTK 3. Intentá abrirlo desde la terminal (pones turtlebots y enter) y pasa lo que tira.

Saludos

Alan

________________________________
De: Gon Piedra Cueva <gpiedracueva en gmail.com<mailto:gpiedracueva en gmail.com>>
Enviado: viernes, 9 de abril de 2021 14:19
Para: Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com<mailto:alanjas en hotmail.com>>
Cc: butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy> <butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy>>; butia en fing.edu.uy<mailto:butia en fing.edu.uy> <butia en fing.edu.uy<mailto:butia en fing.edu.uy>>
Asunto: Re: [Butia-devel-list] TurtleBots 33 Python 3


Buenas ttardes

Tengo el sistema operativo ubuntu 18.04 e intente instalar el programa Turtleblots a partir del paquete turtlebots_29_amd64.deb a través de la consola , pero se me instala automáticamente turtlebocks, No me doy cuenta por que pasa esto .

También intente instalar el programa desde el paquete turtlebots_33_all.deb, lo instalo sin problema , pero Cuando quiero abrir el Turtlebots me sale un error , y no deja abrirlo .

¿ El paquete turtlebots_33_all.deb, es compatible con Ubuntu 18.04 ?

Gracias

Espero sus comentarios

Saludos

Gonzalo

El mar, 16 mar 2021 a las 15:39, Alan Jhonn Aguiar Schwyn (<alanjas en hotmail.com<mailto:alanjas en hotmail.com>>) escribió:
Hola,

Si es solo on/off, es muy simple de hacer.

¿ los pines hack pontis  se manipulan  como cualquier otro pin del PIC?
Si mirás el código del módulo hackpoint, vas a ver que es muy simple el manejo de los pines.

https://sourceforge.net/p/usb4all/code/ci/master/tree/firmware/u4a2/user/usr_hackpoints.c

Saludos

________________________________
De: Gon Piedra Cueva <gpiedracueva en gmail.com<mailto:gpiedracueva en gmail.com>>
Enviado: martes, 16 de marzo de 2021 14:49
Para: Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com<mailto:alanjas en hotmail.com>>
Cc: butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy> <butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy>>; butia en fing.edu.uy<mailto:butia en fing.edu.uy> <butia en fing.edu.uy<mailto:butia en fing.edu.uy>>
Asunto: Re: [Butia-devel-list] TurtleBots 33 Python 3

Hola
Estoy Haciendo Mi proyecto Final  de grado
Mi  proyecto  se trata  de  realizar una  implementación para el proyecto  Butiá , El mismo consiste en   poner un marcador en el nivel Piso, a Través de movimiento  del robot  , se pueda  trazar  dibujos  simples.  Mediante   un "brazo" mecánico y dos motores  PAP   se pueda sacar el marcador del nivel del piso  cuando  no se quiera dibujar .

Yo controlo los motores PAP a partir de   un Microcontrolador . y Puentes H
 mediante señales digitales ( Off/ON )
Solamente Deje dos    pines Libres de mi  PIC para  Realizar la conexión con USB4butia

 la Otra  opción de comunicación  que estuve hablando con  Gonzalo Tejera  fue  hacer la comunicación a través de un puerto Serial .

Lo que necesito  saber   para empezar a trabajar, es como puedo  manipular los pines Hack point  en  el Firmware
¿ los pines hack pontis  se manipulan  como cualquier otro pin del PIC?
Gracias
Saludos

El mar, 16 mar 2021 a las 10:51, Alan Jhonn Aguiar Schwyn (<alanjas en hotmail.com<mailto:alanjas en hotmail.com>>) escribió:
Hay muchas formas de hacerlo.
Creo que la más prolija sería hacer un módulo en el firmware para tu placa.
Para empezar, podés copiar el de motores o alguno similar y ahí poner las funciones para prender y apagar los pines que necesitás.
No sé tu placa que señal recibe, necesita recibir pulsos? O solo alcanza con recibir un on/off?

Saludos

Alan

________________________________
De: Gon Piedra Cueva <gpiedracueva en gmail.com<mailto:gpiedracueva en gmail.com>>
Enviado: martes, 16 de marzo de 2021 10:28
Para: Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com<mailto:alanjas en hotmail.com>>
Cc: butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy> <butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy>>; butia en fing.edu.uy<mailto:butia en fing.edu.uy> <butia en fing.edu.uy<mailto:butia en fing.edu.uy>>
Asunto: Re: [Butia-devel-list] TurtleBots 33 Python 3

hola
Si,  mi placa  alimenta las bobinas  Motores paso a paso, Ya pude controlar controlar los Motores PAP(Paso a Paso) desde mi placa  mediante el software  mplab,  utilizando  el lenguaje C
, Lo que  estuve  hablando con Gonzalo Teejera
 Es que  ahora  Intenté  hacer la comunicación a nivel bajo.  Hacer  la conexiones entre los pines y  Programando en Mplab, utilizando el C
Entiendo teóricamente lo que tengo que hacer ,  pero no me doy cuenta cómo llevarlo a la práctica
Gonzalo

El mar, 16 mar 2021 a las 10:04, Alan Jhonn Aguiar Schwyn (<alanjas en hotmail.com<mailto:alanjas en hotmail.com>>) escribió:
Hola,

A qué nivel quieres hacer la comunicación?
Se pueden manejar (prender y apagar) los hack pines desde TurtleBots. Más abajo, desde Python a través de PyBot y, más abajo, desde el propio firmware de la placa USb4Butiá.
Supongo que tu placa se encarga de la parte "complicada" de alimentar las bobinas de cada motor. Qué entradas recibe la placa?

Saludos

Alan

________________________________
De: butia-devel-l-bounces en fing.edu.uy<mailto:butia-devel-l-bounces en fing.edu.uy> <butia-devel-l-bounces en fing.edu.uy<mailto:butia-devel-l-bounces en fing.edu.uy>> en nombre de Gon Piedra Cueva <gpiedracueva en gmail.com<mailto:gpiedracueva en gmail.com>>
Enviado: martes, 16 de marzo de 2021 9:59
Para: butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy> <butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy>>; butia en fing.edu.uy<mailto:butia en fing.edu.uy> <butia en fing.edu.uy<mailto:butia en fing.edu.uy>>
Asunto: Re: [Butia-devel-list] TurtleBots 33 Python 3


Buenas dias

 Estoy Tratando    de  Implementar  una  comunicación  de la Placa USB4butia con una placa PCB que hice  yo, utilizando los  pines hackpoint  de la placa USB4BUTIA

Mi placa PCB  controla dos motores  Paso a paso Bipolares


Lo que pretendo  es controlar  desde USB4butia los motores paso a paso,

No tengo una idea, como me conviene empezar a trabajar

Les agradezco cualquier información  que me sirva para destrabarme

Gracias

El lun, 1 mar 2021 a las 17:53, Gonzalo Tejera (<gtejera en fing.edu.uy<mailto:gtejera en fing.edu.uy>>) escribió:


---------- Forwarded message ---------
De: Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com<mailto:alanjas en hotmail.com>>
Date: mié, 3 feb 2021 a las 22:37
Subject: [Butia-devel-list] TurtleBots 33 Python 3
To: butia-devel-l <butia-devel-l en fing.edu.uy<mailto:butia-devel-l en fing.edu.uy>>


Buenas noches,

Ya que algunos están tratando de utilizar TurtleBots en versiones nuevas de Ubuntu (y derivados) como así también en Debian, es necesario tener un paquete preparado. Adjunto enlace para una versión 33 de pruebas, compatible con Python 3 y que utiliza GTK3.
Python 2 y GTK2 ya no vienen instalados en las versiones más nuevas y puede generar conflictos tratar de instalarlos.
El paquete es "all" así que sirve para versiones de 32 y 64 bits (incluso ARM si están usando Raspbian).
Se agradecen comentarios, reportes de errores, etc.

https://mega.nz/folder/O4YwFDoQ#tXZu323MZgXozq8Zw0n3bg

Saludos

Alan
_______________________________________________
Butia-devel-l site list
Butia-devel-l en fing.edu.uy<mailto: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/20210427/35c16a21/attachment.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: foto2-recorte.png
Type: image/png
Size: 125644 bytes
Desc: foto2-recorte.png
URL: <https://www.fing.edu.uy/pipermail/butia-devel-l/attachments/20210427/35c16a21/attachment.png>


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