Diferencia entre revisiones de «Discusión:Espacio para grupos 2012»

De Proyecto Butiá
Saltar a: navegación, buscar
 
Línea 7: Línea 7:
  
 
== Objetivos ==
 
== Objetivos ==
* Modificar la actividad Medir (Measure [1]) de forma que pueda representar los valores del robot butia.
+
* Modificar la actividad Medir (Measure [1]) para que pueda obtener valores de los sensores del butia.
 
* Graficar valores adquiridos por los sensores
 
* Graficar valores adquiridos por los sensores
 
* Grabar los valores adquiridos en un formato recuperable
 
* Grabar los valores adquiridos en un formato recuperable
Línea 17: Línea 17:
 
Luego, para obtener valores graficables modificamos los drivers [2] de forma que devuelvan un random dentro de un rango similar a lo que sería la realidad.
 
Luego, para obtener valores graficables modificamos los drivers [2] de forma que devuelvan un random dentro de un rango similar a lo que sería la realidad.
 
La aplicación no cuenta con un mecanimos de "Guardar / Abrir". Para almacenar y representar recuperar los valores guardados modificamos el log de forma que lo guarde en el journal. [3]
 
La aplicación no cuenta con un mecanimos de "Guardar / Abrir". Para almacenar y representar recuperar los valores guardados modificamos el log de forma que lo guarde en el journal. [3]
Para representar la información almacenada estamos evaluando la actividad Graficar (Chart).
+
Luego, para representar la información almacenada estamos evaluando la actividad Graficar (Chart [4]).
  
 
Dificultades:
 
Dificultades:
  
La aplicación esta desarrollada en python [4], ningún integrante del grupo tenía experiencia mas que la vista en el curso.  
+
La aplicación esta desarrollada en python [5], ningún integrante del grupo tenía experiencia mas que la vista en el curso.  
 
Se desarrolló de forma poco modular, para agregar funcionalidades hay que modificar muchas clases.
 
Se desarrolló de forma poco modular, para agregar funcionalidades hay que modificar muchas clases.
 
Tratamos de conctactar al creador de la actividad Medir para plantearle la posibilida de que la aplicación incorpore soporte para pluguins pero hasta el momento no tuvimos respuesta.
 
Tratamos de conctactar al creador de la actividad Medir para plantearle la posibilida de que la aplicación incorpore soporte para pluguins pero hasta el momento no tuvimos respuesta.
Línea 35: Línea 35:
 
[2] http://www.lua.org/manual/5.1/manual.html/
 
[2] http://www.lua.org/manual/5.1/manual.html/
 
[3] http://wiki.laptop.org/go/Python_Standard_Logging_in_Sugar
 
[3] http://wiki.laptop.org/go/Python_Standard_Logging_in_Sugar
[4] http://docs.python.org/
+
[4] http://wiki.sugarlabs.org/go/Activities/SimpleGraph#Graphing_Measure_data
[5] http://wiki.sugarlabs.org/go/Activities/SimpleGraph#Graphing_Measure_data
+
[5] http://docs.python.org/

Revisión actual del 22:15 4 sep 2012

Actividad Medir Butia

Integrantes

  • Juan Urtiaga
  • Alvaro Vallvé
  • Luis Conde

Objetivos

  • Modificar la actividad Medir (Measure [1]) para que pueda obtener valores de los sensores del butia.
  • Graficar valores adquiridos por los sensores
  • Grabar los valores adquiridos en un formato recuperable

Solución

Para el desarrollo de la solución se optó por crear una nueva toolbar ya que la aplicación no provee mecanimos de plugins. La nueva "ButiaToolbar" tendrá un botón por cada sensor detectado y al hacer click se graficará la información obtenida del mismo. Durante el desarrollo el primer obstáculo fué no contar con el robot para las pruebas, lo resolvimos iniciando el bobot-server en modo chotox (donde simula tener algunos sensores conectados). Luego, para obtener valores graficables modificamos los drivers [2] de forma que devuelvan un random dentro de un rango similar a lo que sería la realidad. La aplicación no cuenta con un mecanimos de "Guardar / Abrir". Para almacenar y representar recuperar los valores guardados modificamos el log de forma que lo guarde en el journal. [3] Luego, para representar la información almacenada estamos evaluando la actividad Graficar (Chart [4]).

Dificultades:

La aplicación esta desarrollada en python [5], ningún integrante del grupo tenía experiencia mas que la vista en el curso. Se desarrolló de forma poco modular, para agregar funcionalidades hay que modificar muchas clases. Tratamos de conctactar al creador de la actividad Medir para plantearle la posibilida de que la aplicación incorpore soporte para pluguins pero hasta el momento no tuvimos respuesta.


Trabajos a Futuro

TODO:


Referencias

[1] http://wiki.sugarlabs.org/go/Activities/Measure [2] http://www.lua.org/manual/5.1/manual.html/ [3] http://wiki.laptop.org/go/Python_Standard_Logging_in_Sugar [4] http://wiki.sugarlabs.org/go/Activities/SimpleGraph#Graphing_Measure_data [5] http://docs.python.org/