Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lectura de status de batería #6

Open
David-Estevez opened this issue Jan 24, 2018 · 3 comments
Open

Lectura de status de batería #6

David-Estevez opened this issue Jan 24, 2018 · 3 comments

Comments

@David-Estevez
Copy link
Collaborator

Muy similar a asrob-uc3m/robotDevastation-robots#4, con la única diferencia de que nuestro objetivo aquí es algo rápido y funcional, aunque sólo funcione con nuestro robot.

Una vez probado y funcionando, nos coordinaríamos con la gente de Robot Devastation para ver cuánto se podría aprovechar (y así acabar con la maldición de la issue 4 de una vez por todas 😄 ).

@David-Estevez
Copy link
Collaborator Author

Usando el código de #4 (comment) y un sencillo medidor de LiPos modificado he conseguido leer el estatus de un par de baterías con éxito:
image

image

image

image

El siguiente paso lógico es coger ese código básico y meterlo en algo como un Device de YARP para poder leerlo remotamente de forma sencilla.

@David-Estevez
Copy link
Collaborator Author

David-Estevez commented Mar 11, 2018

El código de YARP para leer baterías está listo y es funcional.

Hubo que arreglar YARP porque el wrapper de baterías no funcionaba correctamente, y esto fue lo que más tiempo llevó (era sencillo, pero tuve que encontrar un buen rato de tranquilidad para leerme el código de YARP y arreglarlo).

Lo único con lo que no estoy contento todavía es que hace falta ser root para ejecutar el dispositivo de YARP, puesto que necesita acceder a los gpios de la placa. Voy a ver si averiguo como se hace antes de cerrar esta issue.

Posible recurso útil: http://wiringpi.com/wiringpi-update-to-2-29/

@jgvictores
Copy link
Member

Hubo que arreglar YARP porque el wrapper de baterías no funcionaba correctamente, y esto fue lo que más tiempo llevó (era sencillo, pero tuve que encontrar un buen rato de tranquilidad para leerme el código de YARP y arreglarlo).

Ongoing PR: robotology/yarp#1583

hace falta ser root para ejecutar el dispositivo de YARP, puesto que necesita acceder a los gpios de la placa

A ver quien lo consigue antes,xD! Lo tenemos documentado aquí pero de hecho me suena que lo habíamos solucionado en otro lado.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants