BITalino
A Multimodal Platform for Physiological Computing
Jos
´
e Guerreiro
1,2
, Ra
´
ul Martins
1
, Hugo Silva
1
, Andr
´
e Lourenc¸o
1,2
and Ana Fred
1
1
Instituto de Telecomunicac¸
˜
oes, Instituto Superior T
´
ecnico, Avenida Rovisco Pais, 1, 1049-001 Lisboa, Portugal
2
Instituto Superior de Engenharia de Lisboa, Rua Conselheiro Em
´
ıdio Navarro, 1, 1959-007 Lisboa, Portugal
Keywords:
Biomedical Instrumentation, Biosignal Acquisition, Electrocardiography, Electromiography, Electrodermal
Activity, Accelerometry, Light Sensing.
Abstract:
By definition, physical computing deals with the study and development of interactive systems that sense
and react to the analog world. In an analogous way, physiological computing can be defined as the field,
within physical computing, that deals with the study and development of systems that sense and react to the
human body. While physical computing has seen significant advancements leveraged by the popular Arduino
platform, no such equivalent can yet be found for physiological computing. In this paper we present a novel,
low-cost and versatile platform, targeted at multimodal biosignal acquisition and that can be used to support
classroom activities, interface with other devices, or perform rapid prototyping of end-user applications in
the field of physiological computing. We build on previous work developed by our group, by presenting an
improved version of the BITalino platform, emphasizing on the hardware characterization, benchmarking and
design principles.
1 INTRODUCTION
Today, biosignals are increasingly gaining atten-
tion beyond the classical medical domain, into a
paradigm, which using the physical computing anal-
ogy (O’Sullivan and Igoe, 2004), can be described as
physiological computing. The modern uses of biosig-
nals have become an increasingly important topic of
study within the global engineering community and
consequently, many evidences show that biosignals
are clearly a growing field of interest; recent appli-
cations include: Human-Computer Interaction (HCI),
which involve the interface between the user and the
computer (Graimann et al., 2011); Quantified-self,
giving people new ways to deal with medical prob-
lems or improve their quality of life; and many other
disciplines.
Our first approach to the BITalino targeted the
integration of an Arduino, together with a series of
other off-the-shelve components, and a single Elec-
trocardiographic (ECG) sensor into a system, that al-
lowed real-time acquisition (Alves et al., 2013). In
this paper we extend this preliminary work, by pre-
senting a more generic acquisition platform that en-
ables the acquisition of multiple physiological sig-
nals, namely Electrocardiography (ECG), Electro-
miography (EMG), Electrodermal Activity (EDA),
and Accelerometry (ACC). Additionaly, it also pro-
vides a Light sensor and a Light-Emitting Diode
(LED).
We developed analog signal conditioning circuitry
adapted for each of the acquired signals (in terms of
gain and bandwidth). The analog signals are then fed
to a digital back-end consisting of a Micro-controller
Unit (MCU - AVR 8-bit RISC), which is directly con-
nected to a Class II Bluetooth v2.0 module (EGBT-
045MS). The BITalino platform also includes a low-
drop voltage regulator (3.3V) powered by a single
Lithium Ion Polymer battery with nominal voltage
of 3.7V and 400mAh. For system status and bat-
tery information a white and red LED, respectively,
were also included, and finally, the clock speed of the
system is sourced by an 8MHz external crystal with
±20ppm of frequency stability.
By default, the platform comes as a single board
(Figure 1), with its onboard sensors pre-connected to
analog and digital ports on the control block. How-
ever, it is designed in such way that each individ-
ual block can be physically detached from the main
board, allowing people to use it in many different con-
figurations. We developed a custom firmware, de-
signed to command the behaviour of the BITalino,
500
Guerreiro J., Martins R., Silva H., Lourenço A. and Fred A..
BITalino - A Multimodal Platform for Physiological Computing.
DOI: 10.5220/0004594105000506
In Proceedings of the 10th International Conference on Informatics in Control, Automation and Robotics (ICINCO-2013), pages 500-506
ISBN: 978-989-8565-70-9
Copyright
c
2013 SCITEPRESS (Science and Technology Publications, Lda.)