Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
[PIRAmIDE] getHealthier! Monitor de actividad
1. Grupo de
Procesado de Datos y Simulación
V Asamblea General
TSI-020301-2008-2
getHealthier!
2. getHealthier! ― objetivos
aplicación
evaluación de la actividad del usuario a partir de medidas de
aceleración y de los objetivos personales marcados
a corto plazo (1 hora)
a largo plazo (24 horas)
motivar al usuario a conseguir los objetivos marcados
% de objetivo diario conseguido
fotografía - mosaico
generación contextual de alarmas
evaluación de actividad
localización
tiempo
PIRAmIDE
integrar un sistema de fusión de la localización
(oportunista, basado en redes WiFi / Bluetooth y GPS)
integrar razonamiento basado en reglas
(modelado ontológico)
integrar un sistema detector de actividades atómicas
(basado en medidas de aceleración)
probar con una aplicación real la plataforma sw PIRAmIDE
2
3. getHealthier! ― características técnicas
interfaz de usuario
configuración de perfil
(características, POIs y objetivos)
mosaico motivador razonamiento basado
estadísticas en reglas
(calorías, pasos, Km. recorridos, etc.) modelo ontológico
Bossam / μJena
gestión contextual de alarmas
gestión de interrumpibilidad del usuario
localización X tipo de alarma A
evaluación de actividad localización oportunista
PARsreal vs PARsobjetivo alarma? GPS
WiFi / Bluetooth (POIs)
cuantificación de actividad
actividad simbólica PARs (Physical Activity Rate)
adquisición y procesado de datos de aceleración
actualmente 1 mote Shimmer (pie)
futuro + acelerómetro integrado en terminal móvil
procesado varianza señal + umbrales actividad atómica
(independiente de colocación)
3
5. getHealthier! ― arquitectura
detección y cuantificación de la actividad
fusión de sistemas de localización
WiFi + BT localización oportunista
GPS
evaluador de actividad
generación de alarmas
razonamiento basado en reglas autónomo
(modelo de datos ontológico)
mapeo XY localización simbólica
evaluación de actividad
generación de alarmas
aplicación = lógica + GUI
5
6. razonador móvil
1. la aplicación invoca un servicio
(GenericEnabler)
2. se actualiza el modelo de datos
(OntologyModelManager)
3. invoca servicio de razonamiento
(InferenceEngine OntologyModelManager)
4. la aplicación obtiene el resultado final
OntologyModelManager (gestión de modelo ontológico):
crear/modificar/eliminar conceptos (localización, actividad, preferencias, datos estáticos, etc.)
crear/modificar/eliminar relaciones entre conceptos (asociar localización/actividad/etc. a un usuario, etc.)
InferenceEngine
inferencia de nuevos conceptos y relaciones a partir de:
modelo ontológico actualizado
reglas predefinidas
6
8. E4.2.4 - Diseño y prerrequisitos de implementación del
modelo de razonamiento
entradas salidas
selección inicial de razonadores comparativa y selección de razonadores en
en infraestructura (E4.2.2) infraestructura
FaCT++ Pellet
Pellet análisis y selección de razonador para móviles
selección inicial de razonadores Bossam
para móviles (E4.2.2) + (μJena)
PocketKRHyper
requisitos para la integración del razonador en el
Bossam móvil
(operaciones posibles, formatos, etc.)
ejemplos de explotación del razonador móvil
localización
evaluación de actividad y gestión de alarmas
8