You are on page 1of 6

Celeritas

An Interactive Body Suit for Digital Dance Theatre


Brendan OFlynn Andrew Lynch Cindy Cummings Todd Winkler John Barton
Tyndall National Tyndall National Dance Artistr Brown University Tyndall National
Institute Institute Cork, Ireland Providence, RI, Institute
Lee Maltings Lee Maltings +353 86 8521414 USA Lee Maltings
Cork, Ireland Cork, Ireland cummings_cindy@ 401-863-3651 Cork, Ireland
+353 21 4904088 +353 21 4904299 yahoo.co.uk +353 21 4904088
Todd_Winkler
boflynn@tyndall.ie alynch@tyndall.ie jbarton@tyndall.ie
@brown.edu

ABSTRACT Wireless Sensor System, Interactive Dance, Inertial


Celeritas is an artistic/scientific collaboration between the Measurement Unit, IMU, Wearable Computing..
Tyndall National Institute (Cork), Cindy Cummings ((Dance
Artist, Cork) and Todd Winkler (Composer and Digital Artist, 1. INTRODUCTION
Brown University, USA). Research Teams at the Tyndall Institute A lot of work has been carried out in the area of interactive arts
are currently developing wireless sensor network nodes, also in the responsive environment group out of MIT Media Lab [i]
known as motes, and associated miniaturized sensors. Motes can [1]. The work reported on systems using magnetic sensors for
be applied in many different domains, ranging from medical and Tangible Music Interfaces [ii2] and processing algorithms for
environmental monitoring to everyday applications in ubiquitous large groups of dancers using wireless networks[3]. CELERITAS
computing. This project aims to apply Tyndalls sensor system to is a collaborative project combining the wireless sensor
create a wireless dance costume for audio/visual performance. technology of Tyndall with the software processing capabilities
Dancers could be regarded as experts on human movement, developed by Todd Winkler at Brown University, using the
producing accurate and expressive actions that provide a rich Max/MSP/Jitter platform [4] to create original music and video
testing ground for human-computer interaction. The preocessing in response to dance. [I checked other papers and
collaboration will push the boundaries of both artistic practice Max/MSP/Jitter is well known, so no citation is needed] The
and wearable mote technology, as we will adapt and apply the link between the two is a contemporary dancer whose main area
Tyndall mote platform in a prototype body suit with gloves and of interest is the merging of modern dance with modern day
dance shoes embedded with sensors. Software developed by technology. had After eight years of work with a vision-based
Todd Winkler will then convert the movement information system [iii5], Winkler and Cummings felt that experimentsing
detected by the sensors into computer generated sounds and with a wearable system could open up new ideas for digital
processed video images. This mapping allows the dancer dance theatre. The proposed system is designed around the
(Cummings) to fuse aspects of the physical body with the Tyndall 25mm WIMU node, which is a wirelessly enabled 6
extended possibilities of the electronic body. Degree of Freedom (DOF) Inertial Measurement Unit [6]. The
system consists of eight WIMU modules distributed down the
This paper presents the hardware platform that has been trunk and at the extremities of the dancer. Each of the sensors
developed for the Celeritas project. The system is based around will connect to a base station, using an address driven
the Tyndall 25mm Wireless Inertial Measurement Unit (WIMU) Master/Slave request/reply protocol, for data harvesting and
node. The WIMU system is designed for integration in to a body processing. The concept of the CELERITAS system can be seen
suit, which is to be worn by the dancer, whose movements are in Figure 1, where you can see how the eight Inertial
extracted from the wearable network of sensors and processed by Measurement Units (IMUs) could be distributed around the
a high-level software system that connects to the dancer dancers body. [A bit confusing paragraph 2 says there will be
wirelessly. gloves and shoes where are they in this Figure 1? See section
5: elbows, knees, hands and feet.]
Keywords

Nime05, May 26-28, , 2005, Vancouver, BC, Canada.


Copyright remains with the author(s).

Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation on the first page. To copy otherwise, or
republish, to post on servers or to redistribute to lists, requires prior specific
permission and/or a fee.
2. HARDWARE DEVELOPMENT
The 25mm WIMU has been designed based upon Tyndalls 25mm
modular wireless sensor node [iv7] technology. The 25mm
wWireless node has been used to develop a platform for low
volume prototyping and research in the wireless sensor network
domain. It has been developed for use as a platform for sensing
and actuating, for use in scalable, reconfigurable distributed
autonomous sensing networks in a number of research projects
currently underway at the institute [v8].
The modular nature of the Tyndall hardware lends itself to the
development of numerous layers for use in various application
scenarios. Layers can be combined in an innovative plug and
play fashion and include communication, processing, sensing and
power supply layers.
Figure 1. CELERITAS Concept
The 25mm Wireless node has an integrated ATMEL ATMega128
[vi9] microcontroller for the networking of the modules. This
feature coupled with the 2.4GHz transceiver, RF Nordic
nRF2401 [vii10], produces a very powerful customisable wireless
node. Alternative implementations enable the Zigbee (IEEE
802.15.4) communications in the 25mm form factor if required.
An FPGA layer can be integrated into the system where high-
speed DSP processing is required such as in the implementation
of Kalman filtering for conditioning of inertial measurement
data.

Figure 2.: 25mm Stackable System Layers


The stackable configuration (Figure 2) enables ease of
connectivity between layers depending on the system level
requirements and deployment scenarios.

3. 25MM WIMU
The 25mm WIMU is a 6 DOF IMU module, which is made up of
an array of inertial sensors coupled with a high resolution Analog
to Digital converter (ADC). The 25mm WIMU module utilises
the wireless communication capabilities of the 25mm Wireless
Node to realise a fully autonomous WIMU module. The 25mm
WIMU can be seen in Figure 3.
Figure 3. 25mm WIMU module
The inertial sensor array that makes up the 25mm IMU consists Figure. 5. The Berries concepts
of three single axis gyroscopes, ADXRS150 [viii] [11] from
Analog Devices, two dual axis accelerometers, ADXL202 [ix]
[12] from Analog Devices, and two dual axis magnetometers,
HMC1052L [x] [13] from Honeywell. The sensor array was
designed with a novel 3D structure, which produces the 6 DOF
functionality. The module also has a 12-bit ADC chip, AD7490
[xi] [14] from Analog Devices, handling the data conversion. This
chip has a Serial Peripheral Interface (SPI), which allows easy
interfacing to the ATMEL microcontroller. The 3D structure was
implemented using a motherboard/daughterboard configuration.
Miniature slots were drilled in the motherboard to accept the
daughterboard at 90. The motherboard and daughterboard were
designed so that their respective pads would match accurately Figure. 6. Cube demonstrators developed at Tyndall
and allow for a 90 solder connection. The motherboard was
configured so the sensors would make up the relevant array to
generate the 6 degrees of freedom required for the module. The 5. BODY SUIT DEVELOPMENT
interconnection method can be seen in Figure 4. Eight WIMU modules will be deployed on the dancers body in
the final wearable implementation, placed at the elbows, knees,
hands and feet. The suit will have integrated 25mm connectors
placed, on flexible substrates, at the specified locations. The
interconnect and power lines are to be built into the suit with the
power being provided by an innovative belt unit stacked with
slim line battery packs. With the connectors in place the dancer
will be able to suit up and then be connected to the eight WIMU
units. This configuration will also allow easy replacement of
nodes in the event of a node failure. A customised networking
protocol will connect the WIMU network with a base station.

5.1 Radio Transmission Mechanism


Figure 4. 90 Integration Technique The platform uses the nRF2401 single chip 2.4 GHz transceiver
from Nordic [xii]. [10]. The transceiver has two active modes:
4. 10MM WIMU direct and shockburst. In direct mode, the radio is essentially
fully controlled from external hardware, while in shockburst
To facilitate the integration of IMU systems into wearable mode several tasks are pushed into the radio hardware. This
systems specifically for the dance environment, work is ongoing enables power saving within the system to reduce the frequency
to further miniaturise the devices. The 10mm IMU uses bare die of replacing/recharging the batteries.
sensors and a flexible substrate to achieve the required level of
system integration. The flex substrate is employed to achieve the The shockburst mode uses an on-chip FIFO to clock in data at
orthogonal array the sensors, by bending the flex at right angles. possibly low data rates and transmit at a very high rate. By
The 10mm unit has a number of revisions planned with the transmitting faster, the radio can quickly return to a power
initial design connecting two 10mm cubes together, which are saving mode and therefore energy consumption is reduced. The
known as the berries, Figure 5 and Figure 6. radio packet format of the transceiver, when in shockburst mode,
is shown in Figure 67. The packet has a fixed size and the
transceiver automatically adds the preamble and CRC fields
releasing the microcontroller of these tasks, enabling the system the dancers body will be prescribed with a node address. The
to be run by a low power consumption, low cost microcontroller, base station unit consists of a transmitter and a receiver unit. The
and enabling the microcontroller to run at slow speed (again for master transmitter unit will query the slaves sequentially. This
power consumption considerations). unit will have a dedicated sequence and can be placed anywhere
in the dance environment. Each of the slaves will process this
request and only the queried slave will reply
On receipt of a valid address, the sensor node will reply with its
most up to date valid data.. Each of the other slaves will listen to
the data that is being replied and will switch back to their
listening state when they receive the end of data sequence
embedded in the replying slaves data.
The processing unit (PC) will be connected to a 25mm receiver
node. This configuration, consisting of a dedicated transmitter
and receiver, will minimise the latency experienced by the
system as the receiver provides an open channel to the
information processor and does not need to switch between
transmitter and receiver operations.
Figure 67 -. Shockburst mode operation of the nRF2401 The protocol is being tested currently on four sensor nodes for
When a packet is received, the radio checks the address and basic functionality. Once the protocol is verified, the time
CRC fields. If the packet is addressed to a different radio unit or required to harvest the information, from a single node, will be
is corrupted then it is dropped. Only undamaged packets optimised as to maximise the data throughput that can be
addressed to the unit generate interruptions to the achieved when requesting data from eight nodes. This is a very
microcontroller. important consideration for a real time performance of this
nature. The effect the inherent latency has on the system will be
The transceiver is capable of transmitting the data at 1Mega Bit analysed in the preliminary field tests.
per Second using Gaussian Minimum Shift Keying \(GMSK\)
Modulation and Demodulation, in the 2.4Ghz ISM radio band
which is unlicensed worldwide.
6. INTERACTIVE DANCEInteractive
Dance [also, fix spacing here]
5.2 Network Protocol
The data will be harvested from the dancer using a master / slave
style address driven protocol. Each of the nodes distributed on
Celeritas will be an evening-length work for digital
dance/theatre,
with the body suit enabling a solo dancer to effect surround- show the unit is operating within acceptable limits of the
sound, multiple video projections, and 3-D environments. In manufactures specification. The unit is currently being integrated
turn, the sonic results and altered images of the dancer influence to a network scenario using a customised network protocol and
choreographic decisions and kinesthetic response, creating a will ultimately be integrated in to a wearable suit. The full
dynamic three-way interaction that opens up new possibilities to hardware system is to be merged with Winklers software
explore the body as an agent for technological transformation. processing environment for live performance, developed at
The sensing system is, in effect, an extension of the physical Brown University.
body into virtual (computer-generated) worlds.
8. Acknowledgements
The authors would like to acknowledge the work done by Cindy
Thematically, various sections of Celeritas explore concepts of Cummings, and Todd Winkler, Brown University, in the initial
speed and time, artistic interpretations of ideas suggested by discussions of system design. We would also like to thank
experimental physics. (The speed of light in a vacuum is Suleiman Kharmeh and all the members of the AES team who
represented by the letter c from the Latin celeritas swiftness). have contributed to the project to date.
As the Tyndall sensors (literally) report speed from
accelerometers and gyroscopes, that data is mapped in software
to develop time transformations in both digital audio and in the
video-altered image of the dancer using time delays, granular
synthesis, fragmentation, filters, and modulation.

7. Discussions and Future Work


This paper presented the hardware platform developed for the
realisation of a Body Sensor Network for digital dance theatre.
The system being developed is based upon the 25mm Wireless
Inertial Measurement Unit node. The results of the performance
characterisation tests have been presented here and they clearly
9. REFERENCES [9] Atmel Website ATMEGA Product Information,
[1] http://www.media.mit.edu/resenv/ http://www.atmel.com/dyn/products/product_card.asp?
part_id=2018
[2] Feldmeier M., and Paradiso J. A., Ultra Low Cost Wireless
Sensors for Musical Interaction for very large groups, [10] NordicVLSI Website nRF2401 Product Information,
2001, UbicompWorkshop on Designing Ubiquitous http://www.nvlsi.no/index.cfm?
Computing Games obj=product&act=display&pro=64
[3] Paradiso J. A., Hsiao K., and Benbasat A., Tangible Music [11] Analog Devices Website ADXRS150 Product Information,
Interfaces Using Passive Magnetic Tags, 2001 , ACM CHI http://www.analog.com/en/prod/0%2C2877%2CADXRS150
Conference - Special Workshop on New Interfaces for %2C00.html
Musical Expression. [12] Analog Devices Website ADXL202 Product Information,
[4] http://www.cycling74.com/products/maxmsp http://www.analog.com/en/prod/0%2C2877%2CADXl202%
2C00.html
[5] Winkler T., Movement-Activated Sound and Video
Processing for Multimedia Dance/Theatre. In Proceedings [13] Solid State Electronics Centre, Honeywell HMC1052L,
for the 2003 International Computer Music Conference. http://www.ssec.honeywell.com/magnetic/products.html
( San Francisco, CA: Computer Music Association, 2003). [14] Analog Devices Website AD7490 Product Information,
[6] Barton J., Lynch A., Bellis S., OFlynn B., Murphy F., http://www.analog.com/en/prod/0%2C2877%2CAD7490%2
Delaney K., OMathuna S. C., Repetto P., R Finizio, C00.html
Carvignese C.; andLiotti L., Miniaturised Inertial [15] Nordic VLSI Website, http://www.nvlsi.com
Measurement Units (IMU) for Wireless Sensor Networks
and Novel Display Interfaces, In Proceedings ECTC 2005,
(Wyndham Palace Resort And Spa, Lake Buena Vista,
Florida, May 31- June 3, 2005), 1402-1406
[7] OFlynn B, Bellis S, Mahmood K, Morris M, Duffy G,
Delaney K, and OMathuna C, A 3-D Miniaturised
Programmable Transceiver, Microelectronics
International, Volume 22, Number 2, (Feb.2005), pp. 8-12,
[8] Ambient Systems Group, Tyndall National Institute,
University College Cork, Ireland
http://www.tyndall.ie/research/mai-group/index.html
i
[ ]Feldmeier M, Paradiso J A, Ultra Low Cost Wireless Sensors for Musical Interaction for very large groups, 2001,
UbicompWorkshop on Designing Ubiquitous Computing Games
ii
[ ]Paradiso J A, Hsiao K, Benbasat A Tangible Music Interfaces Using Passive Magnetic Tags, 2001 , ACM CHI Conference -
Special Workshop on New Interfaces for Musical Expression.
iii
[ ] Winkler T, Movement-Activated Sound and Video Processing for Multimedia Dance/Theatre.
In Proceedings for the 2003 International Computer Music Conference. San Francisco, CA: Computer Music Association, 2003.
iv
[ ] OFlynn B, Bellis S, Mahmood K, Morris M, Duffy G, Delaney K, OMathuna C, A 3-D Miniaturised Programmable
Transceiver, Microelectronics International, Volume 22, Number 2, 2005, pp. 8-12,
v
[ ] Ambient Systems Group, Tyndall National Institute, University College Cork, Ireland http://www.tyndall.ie/research/mai-
group/index.html
vi
[ ] Atmel Website ATMEGA Product Information, http://www.atmel.com/dyn/products/product_card.asp?part_id=2018
vii
[ ] NordicVLSI Website nRF2401 Product Information, http://www.nvlsi.no/index.cfm?obj=product&act=display&pro=64
viii
[ ] Analog Devices Website ADXRS150 Product Information,
http://www.analog.com/en/prod/0%2C2877%2CADXRS150%2C00.html
ix
[ ] Analog Devices Website ADXL202 Product Information, http://www.analog.com/en/prod/0%2C2877%2CADXl202%2C00.html
x
[ ] Solid State Electronics Centre, Honeywell HMC1052L, http://www.ssec.honeywell.com/magnetic/products.html
xi
[]Analog Devices Website AD7490 Product Information, http://www.analog.com/en/prod/0%2C2877%2CAD7490%2C00.html
xii
[] Nordic VLSI Website, http://www.nvlsi.com

You might also like