Table of Contents
Fetching ...

Colepp: uma ferramenta multiplataforma para coleta de dados de dispositivos vestiveis

Vinicius Moraes de Jesus, Andre Georghton Cardoso Pacheco

TL;DR

Este trabalho aborda a carência de dados wearables controlados para treinar modelos de HAR e estimativa de FC, destacando limitações de datasets públicos e privados. Propõe Colepp, uma ferramenta multiplataforma de código aberto que coleta sinais vitais (ECG/PPG) e de movimento (acelerômetro, giroscópio) de Polar H10 e Wear OS, centralizando no smartphone e exportando CSV. Um protocolo de sincronização baseado em mensagens assíncronas utiliza a expressão $offset = t_1 - t_2 - ((t_3 - t_1)/2)$ para alinhar os timestamps entre dispositivos. Resultados de caso de uso demonstram que as séries de FC seguem as transições de atividade com boa sincronização, validando a utilidade da ferramenta para gerar datasets reais e personalizáveis, apesar de ocorrências de zeros quando o PPG apresenta baixa qualidade.

Abstract

The widespread adoption of wearable devices such as smartwatches and fitness trackers has fueled the demand for reliable physiological and movement data collection tools. However, challenges such as limited access to large, high-quality public datasets and a lack of control over data collection conditions hinder the development of robust algorithms. This work presents Colepp, an open-source, cross-platform tool designed to collect and synchronize data from multiple wearable devices, including heart rate (via ECG and PPG) and motion signals (accelerometer and gyroscope). The system integrates a smartphone as a central hub, receiving data from a Polar H10 chest strap and a Wear OS smartwatch, and exporting synchronized datasets in CSV format. Through a custom synchronization protocol and user-friendly interface, Colepp facilitates the generation of customizable, real-world datasets suitable for applications such as human activity recognition and heart rate estimation. A use case shows the effectiveness of the tool in producing consistent and synchronized signals.

Colepp: uma ferramenta multiplataforma para coleta de dados de dispositivos vestiveis

TL;DR

Este trabalho aborda a carência de dados wearables controlados para treinar modelos de HAR e estimativa de FC, destacando limitações de datasets públicos e privados. Propõe Colepp, uma ferramenta multiplataforma de código aberto que coleta sinais vitais (ECG/PPG) e de movimento (acelerômetro, giroscópio) de Polar H10 e Wear OS, centralizando no smartphone e exportando CSV. Um protocolo de sincronização baseado em mensagens assíncronas utiliza a expressão para alinhar os timestamps entre dispositivos. Resultados de caso de uso demonstram que as séries de FC seguem as transições de atividade com boa sincronização, validando a utilidade da ferramenta para gerar datasets reais e personalizáveis, apesar de ocorrências de zeros quando o PPG apresenta baixa qualidade.

Abstract

The widespread adoption of wearable devices such as smartwatches and fitness trackers has fueled the demand for reliable physiological and movement data collection tools. However, challenges such as limited access to large, high-quality public datasets and a lack of control over data collection conditions hinder the development of robust algorithms. This work presents Colepp, an open-source, cross-platform tool designed to collect and synchronize data from multiple wearable devices, including heart rate (via ECG and PPG) and motion signals (accelerometer and gyroscope). The system integrates a smartphone as a central hub, receiving data from a Polar H10 chest strap and a Wear OS smartwatch, and exporting synchronized datasets in CSV format. Through a custom synchronization protocol and user-friendly interface, Colepp facilitates the generation of customizable, real-world datasets suitable for applications such as human activity recognition and heart rate estimation. A use case shows the effectiveness of the tool in producing consistent and synchronized signals.
Paper Structure (9 sections, 1 equation, 5 figures)

This paper contains 9 sections, 1 equation, 5 figures.

Figures (5)

  • Figure 1: Uma visão geral do funcionamento da ferramenta. Observe que se trata de um sistema multiplataforma que coleta e sincroniza dados fisiológicos e de movimento em tempo real, centralizando-os no smartphone para exportação em CSV.
  • Figure 2: Interface inicial do aplicativo no smartphone. À esquerda, a tela principal exibe as opções para iniciar uma nova coleta ou visualizar o histórico. À direita, a tela de instruções orienta o usuário sobre a utilização do aplicativo.
  • Figure 3: Visualização detalhada de uma sessão de coleta no aplicativo do smartphone. À esquerda, a tela exibe os metadados da sessão e a evolução da frequência cardíaca (FC). À direita, a tela de coleta em tempo real apresenta status de conexão, valores de FC dos dispositivos e tempo decorrido.
  • Figure 4: Interface do aplicativo no smartwatch. À esquerda, a tela indica que o dispositivo está aguardando o início da coleta. À direita, a tela ativa mostra o valor da frequência cardíaca estimada por PPG e o status de coleta em andamento.
  • Figure 5: Frequência Cardíaca (FC) obtida simultaneamente pelo Polar H10 e pelo smartwatch com Wear OS durante as diferentes fases do protocolo de coleta.