[Butia-devel-list] TurtleBots 33 Python 3
Alan Jhonn Aguiar Schwyn
alanjas en hotmail.com
Sab Abr 17 01:09:09 -03 2021
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>
Enviado: viernes, 16 de abril de 2021 19:00
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
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/20210417/a368cbec/attachment.html>
Más información sobre la lista de distribución Butia-devel-l