Sensorshoe: Mobile Gait Analysis For Parkinson'S Disease Patients
Sensorshoe: Mobile Gait Analysis For Parkinson'S Disease Patients
P.J.M. Havinga
R.G. Kauw-A-Tjoe
M. Marin-Perianu
J.P. Thalen
1
SensorShoe: Mobile Gait Analysis
2
SensorShoe: Mobile Gait Analysis
Table of Contents
^Introduction ..................................... 3 4.2.Shoe Module ........................................ 21
Sensors ................................................................... 21
1.1. Motivation............................................ 3 Communication ........................................................ 21
1.2.Objectives .............................................. 3 4.3. PDA Module ...................................... 22
1.3. Focus of this Study .............................. 4 Specifications ............................................................ 22
Assumptions / Limitation .............................................. 4 Functionality. ............................................................. 22
1.4. Approach............................................. 4 Concept Evaluation & Selection ................................ 27
Result .......................................................................... 4 Detailed Interface Design .......................................... 28
4.4. Feedback Module ............................. 29
2. Literature Research ..................... 5 Feedback Requirements ........................................... 29
2.1. Parkinson's Disease ............................ 5 Mechanical Actuators ................................................ 30
Causes ........................................................................ 5 Actuator Implementation ........................................... 32
Symptoms ................................................................... 5 4.5. Conclusions ...................................... 35
Treatments .................................................................. 6
2.2. Gait Analysis ....................................... 7 5. Evaluation & Recommendations
2.3. Gait Feedback Cues ........................... 8 36
Visual Cues ................................................................. 8 5.1. Evaluation ......................................... 36
Audio Cues .................................................................. 9 System Concept Development .................................. 38
Somatosensory Cues .................................................. 9 Interface Development .............................................. 38
2.4. Conclusions ...................................... 10 5.2. Usability Test .................................... 39
GUI Prototype ........................................................... 39
3. Concept Development ............... 11 Test Setup................................................................. 40
3.1. User Characteristics .......................... 12 5.3. Conclusions ...................................... 42
PD Patient ................................................................. 12
Caregiver. .................................................................. 12 6. Literature ................................... 43
3.2. Use Scenario .................................... 13 6.1............................................................. Pa
Persona's .................................................................. 13 pers, Publications and Proceedings. 43
Future Use Scenario .................................................. 13
6.2.Internet Sources .............................. 44
3.3. Functional Analysis ........................... 14
3.4.System Requirements .......................... 15
Functional Requirements ........................................... 15
Usability Requirements .............................................. 16
3.5.System Architecture ............................. 17 Appendix A - Feedback Selection ................... 45
System Modules ........................................................ 17
3.6.Conclusions ......................................... 18 Appendix B - GUI Concept Evaluations ........... 48
Heuristic Evaluation .................................................. 48
4. Detailed Design ......................... 19 Evaluations ............................................................... 51
4.1..................................................................MAppendix C - Sensor Specifications ................ 56
odules & Interactions.................................. 19 Accelerometer. .......................................................... 56
3
SensorShoe: Mobile Gait Analysis
4
SensorShoe: Mobile Gait Analysis
^Introduction
l.l. Motivation
The main source of inspiration for this project is a similar project called GaitShoe1. In this project, a shoe
equipped with sensors can analyse the walking behaviour (gait) of a user, and provide the user with helpful
feedback. The focus of the project was with the development of the sensors and electronics, and the analysis
of sensor data. The sensors send their data through a wireless connection with a computer system, which
would translate the data to gait cues.
The report of the project recommends several useful applications for the GaitShoe, one of which is to allow
people to be monitored in a home-environment, unaffected by laboratory settings2. This is where the current
project continues.
1.2.Objectives
This project will look at the implementation possibilities of a GaitShoe for a home-environment. To be able to
design for a more specific target-group, some preliminary research has been done. Initial literature research
shows that Parkinson's Disease (PD) patients could benefit from the GaitShoe concept.
At the moment, PD patients with an early stage of PD are able to perform daily tasks, but are faced with their
reduced abilities everyday. Furthermore, though PD patients can live independently at home, they have to
pay regular visits to physical therapists for check-ups and exercises.
The goal of the current product concept, SensorShoe from now on, is to offer mobile real-time gait analysis
for PD patients, and remote monitoring and control by caregivers. The summarised objectives are listed
below.
1. Provide PD patients with an easy to use mobile gait analysis device
1. Enhance daily life of PD patients
2. Improve independence of PD patients
2. Provide caregivers with an effective remote monitoring and control tool for PD patients 1.
Save time of caregivers
1.3. Focus of this Study
The detailed design of the sensors on the shoe has already been described in the GaitShoe project, as
mentioned in the previous paragraph. This project will focus on the human-machine interaction between the
1
See http://www.media.mit.edu/resenv/GaitShoe/index.html
2
S.J. Morris, 2004
5
SensorShoe: Mobile Gait Analysis
SensorShoe and the PD patient. Together with the detailed design of the shoe sensors this should result in a
feasible integrated SensorShoe concept.
Assumptions / Limitation
- We assume the SensorShoe to operate with accelerometers and gyroscopes:
- 3 axis of accelerometers; x,y,z
- 2 axis of gyroscopes; x,y
- The analysis and processing of raw sensor data is beyond the scope of this study
1.4. Approach
The following approach is used, based on the general approach for user interface design3.
1. Perform a small-scale literature research on Parkinson's Disease and Gait Analysis technology, to
explore these fields of science.
2. Use the results of the literature research to define a user and a use scenario
3. Determine the core system functions and requirements. In other words, describe what the system
should do and how the user interface should support this.
4. Develop interface concepts according to requirements.
5. Test interface concepts, by conducting heuristic evaluations.
3. Based on the results of the heuristic evaluations, one interface concept will be developed in to a
functional prototype, which may later be used for testing.
Result
The research will result in an interface design and prototype for the SensorShoe, aimed at PD patients.
Because of time limitations, the prototype will not be fully functional. Furthermore, usability testing will not be
conducted within this research. However, several recommendations can be given afterwards, with respect to
further development.
2. Literature Research
To introduce the context of the development of the SensorShoe, this chapter will start with an introduction
about Parkinson's Disease and PD patients. The effects of the disease will be described, followed by the
problems PD patients have to deal with.
Next, the possibilities of current gait analysis methods are investigated. The results of these investigations
provide a starting point for the rest of the SensorShoe development.
3
Stone et al, 2005
4
Langston, J.W., 2006
5
See http://en.Wikipedia.org/wiki/Parkinsons_disease, consulted on 22-3-2007
6
The Frequently-Asked Questions about Parkinson's Disease. New York, USA: Parkinson's Disease Foundation, 2006
6
SensorShoe: Mobile Gait Analysis
1700 per 100.000 for those older then 65 years 7. In average 14.8 people per 100.000 in Finland have
PD.
- It's not common to have PD for people under 40 year, though it is possible. Generally, the symptoms are
beginning around the age of 58-60 (in the USA).The symptoms increase as the age increases, however,
around 15% of the PD patients are diagnosed before 50 years.
Causes
Parkinson's disease is a failing or braking down of brain cells which results in a loss of dopamine-
production3,5. The failing brain cells are located in the substantia nigra, which is an area in the brain.
Dopamine is a chemical which is a messenger for neurological signals; the signals mainly consist of
information for controlling the movement of a body.
Symptoms
Common symptoms of PD are8:
- Tremors of the limbs, jaw and face. The shaking of the body parts is uncontrollable [2], which makes
daily tasks more difficult. Even though this is the most well-known symptom, just 30% [3] of all PD
patients experience tremors.
- Rigidity, an abnormal stiffness of the muscles, of the limbs and trunk. This causes an increased risk
for falling.
- Bradykinesia. All movements become very slow; the walking speed decreases and one starts to
shuffle. This symptom is considered to be the most disabling of PD.
-
Postural instability causes PD patients to fall. The instability is caused by loss of balance and
coordination.
These symptoms may result in the following gait-related disorders:5
- Short steps
- Shuffling gait (festination)
- Freezing (difficulty initiating gait)
- Difficulty to turn
- Loss of balance
In general, it can be said that PD patients suffer of a decreased quality of life, since they are often not able to
perform daily tasks. Even small tasks can be difficult, such as getting out of bed.
Treatments
Medication
The purpose of medication for PD is bipartite.
First, medication can increase the levels of dopamine in the brains, secondly, the medication can help getting
the dopamine absorbed by the body. Levodopa (or L-dopa, a dopamine increasing medicine) is most
commonly used, 70 to 80% of the PD patients use Levodopa. Several other types of medication are used at
the same time to be able to reduce the symptoms of PD.
A medication which is used combined with Levodopa is Carbidopa; this is a medicine which is from the
second category. By using Carbidopa, more of the Levodopa is transported to the brain instead of being used
in the bloodstream. This results in a lower required dosage of Levodopa.
Surgery
Generally there are three kinds of surgery which are used to decrease the effects of PD. Firstly, Pallidotomy
which relieves rigidity and bradykinesia. Secondly, Thalamotomy that relieves tremors. In both procedures,
7
See http://en.Wikipedia.org/wiki/Parkinsons_disease, consulted on 22-3-2007
8
See www.pdf.org, consulted on 22-3-2007
7
SensorShoe: Mobile Gait Analysis
some regions of the brain are destroyed to decrease the symptoms. The third surgery method is to place
implants (electrodes) in the brain, which will generate electric impulses to decrease the symptoms.
Therapy
Regular exercise is important for PD patients. With exercise the muscles are trained. The muscle strength is
maintained and therefore the mobility, flexibility, balance, range of motion etc is maintained as well.
Besides regular exercise, different therapies exist. All these therapies help to control the symptoms of PD and
make daily life easier. Physical therapy helps, just like daily exercise, to maintain muscle strength. Speech
therapy helps increasing the voice volume and makes talking more easy. Occupational therapy helps PD
patients find other ways in doing their daily tasks which are difficult to perform.
8
SensorShoe: Mobile Gait Analysis
2.2.Gait Analysis
The above paragraph already mentioned problems with walking
caused by reduced muscle control. Physical therapy can be
used to teach the patient how to cope with these problems. At
home, patients can do regular exercises to keep their muscles in
shape. Furthermore, the effects of medication and therapy can
be evaluated by a physical therapist, using so called gait
analysis systems.
Gait analysis is primarily used as an objective and quantitative
method to record the effectiveness of physical therapy. it is a
method of recording the way people are walking in many
different ways. During the gait analysis, three characteristics are
measured: the temporal, kinetic and kinematic aspects of the
gait9.
- Temporal characteristics, often also seen as kinetic
aspects10, are the characteristics which often change
during therapy. They are easy to measure and should
often be measured. Examples of temporal
characteristics are stride length, cadence and velocity.
- Kinetic characteristics exist of gait which is caused by
external forces. These forces can be caused by the
ground or forces acting on the PD patient. Important is
the pressure carried out on the ground and thus the force on the knee.
- Kinematic characteristics include the movement of the Fl'9- 2: Test: pers°n in a current: gait analysis body itself,
important examples are the linear and laboratory angular displacements, velocities and acceleration.
The diagram below shows the basic structure of a gait analysis. The PD patient is being watched by the gait
analysis system (for example by video camera's or body sensors) while performing an exercise, such as
walking. By comparing the gait parameters of the PD patient with the parameters of a healthy age- matched
control person, the gait analysis results in a certain type of feedback.
The feedback could be 'increase your stride length' or 'change walking rhythm'. There are different ways of
sending this feedback to the PD patient. If the goal of the gait analysis is to evaluate the performance of a
patient, feedback is not given at all.
9
Melmick, M.E. et al. 2002
10
Peppe, A. et al. 2007
9
SensorShoe: Mobile Gait Analysis
Visual Cues
Several studies investigated the effect of visual cues on a patient's gait11, 12. A study of Martin13, it was found
that the stride length of PD patients could be increased by using visual cues perpendicular to the walking
path.
Continued research, for example that of Morris, further explored the possibilities of visual feedback. it is
shown that visual markers (SL markers) can increase the walking velocity of PD patients by increasing their
striding length. In the same experiment, the use of a subject mounted lighting device (SMLD) caused similar
improvements.
n 14 14 14 14 13 14
Velocity (m/s) 1.06 ± 0.21 1.39 ± 0.22 1.17 ± 0.18 1.36 ±0.17 1.22 ± 0.19 1.41 ± 0.24
Cadence (steps/min) 120 ± 11.0 117 ± 8.0 105 ± 14.1 120 ±11.7 112 ± 11.7 113 ± 12.9
Stride length (m) 1.10 ± 0.25 1.42 ±0.18 1.34 ± 0.09 1.36 ± 0.07 1.29 ± 0.20 1.49 ± 0.1 7
11
Lewis et al, 2000
12
Morris et al, 2001
13
Martin JP, 1967.
14
Morris et al, 2001
15
van Wegen et al. 2006
10
SensorShoe: Mobile Gait Analysis
Audio Cues
Auditory feedback can be used in several ways. First of all, users can be given spoken clues about their gait.
For example, a simple command of 'walk towards the door' can help the PD patient in fulfilling this task.
Spoken information about the walking speed and distance may also help.
A second way of using auditory feedback is to provide the user with rhythmic audio cues, or even music. As
walking is quite a rhythmic process, the presence of a stable rhythm is proven to be helpful for PD patients'
gait. An example of such auditory feedback can be found in the GaitShoe project16.
Auditory feedback can be provided through headphones, which prevent the user from annoying or disturbing
the environment. However, headphones may damage the ears, and don't allow the user to receive the audio
feedback while listening to others or while participating in traffic.
Somatosensory Cues
To solve the mentioned shortcomings of auditory feedback, some research has also been done in the field of
tactile or somatosensory feedback. This feedback uses the skin to communicate with the user, by applying
movement, deformations or pressure to the skin. This feedback can be used for rhythmic feedback, but may
also provide directional information (i.e. left/right directions).
Experiments have been conducted to investigate the relation between somatosensory feedback and possible
interference with visual feedback17. Feedback was given using an RSC (A vibrating device which was held by
the test persons) and visual feedback, by providing the test persons with a virtual corridor projected on a
screen while walking. The results are shown in the diagram below.
Fig. 3: Results of the somatosensory feedback experiment (From Wegen et al, 2006)
The results lead to the conclusion that somatosensory feedback has about the same effect as audio
feedback, and could therefore be seen as a feasible alternative. Furthermore, it is concluded that the
somatosensory feedback is not affected by the visual cues, which allows multi-modal feedback as well.
The major advantage of somatosensory feedback is that it can be sent to the user discretely, without anyone
noticing it. This aspect should be taken in to account during the further design of the SensorShoe.
1
6 Morris et al, 2001
1 van Wegen et al, 2006
7
11
SensorShoe: Mobile Gait Analysis
2.4. Conclusions
This chapter started with a review of Parkinson's Disease (PD). PD is a disease that causes failure of
braincells, resulting in a reduced dopamine production. In turn, this results in several symptoms, including
loss of limb control, stiffness and tremor of muscles. Treatments are available, but can not yet cure the
disease entirely. It was found that physical therapy plays an important role in controlling the disease and
reducing the effects.
The next part of the literature research investigated the possibilities of gait analysis methods for PD patients.
Several studies have already indicated that laboratory-based gait analysis can help PD patients by providing
them with feedback on their gait. The gait-related feedback, or gait cues, can be provided in different ways.
These have been further investigated and described.
Research shows that feedback cues, being visual, audio or tactile, can significantly improve the gait of PD
patients. An overview of advantages and disadvantages of these techniques has been presented, which
indicates that the functional use of each method is equal, but the usability of the methods differ.
Visual and audio feedback cues may annoy the environment of the user, while tactile feedback is usually
more discrete. This is an important consideration for the further design of the SensorShoe.
12
SensorShoe: Mobile Gait Analysis
3. Concept Development
The literature research indicates the need for the development of a SensorShoe for PD patients. This chapter
describes the development of the SensorShoe concept, which will later be further developed in the Detailed
Design chapter.
The diagram below shows the approach that will be used for the concept development. As shown, the first
step is to define the target group, including future users and future use of the product, described in a Future
Use Scenario.
From this scenario the main functions of the concept will be derived, describing what the concept should do.
The requirements will define the design space in which solutions for the functions have to be found. After
determining the functions and their requirements, an integrated system layout will be defined, describing the
system components and their interactions with each other.
This approach should result in a SensorShoe system concept suiting the needs of our target group.
13
SensorShoe: Mobile Gait Analysis
PD Patient
- Age: mostly 50 and up
- Sex: both male and female
- Motor skills: Limited18
- Slow movements
- Uncontrollable movements
- Limited reach of limbs
- Cognitive skills: No specific PD-related limitations, but
- Decreasing sight and hearing due to ageing
- Decreasing memory capabilities due to ageing
- Computer experience: limited or none
Caregiver
- Age: 30 to 60
- Sex: both male and female
- Cognitive skills:
- Assumed to have no cognitive disabilities
- Medical knowledge
- Physical knowledge
- Computer experience: daily use of administrative software and home-use
- Limited mobility
- Supervises large patient group
3.2. Use Scenario
it is common for a product design project to ask users what they'd like to see in a product. However, in case
of designing new/future products, it is hard for people to imagine what they could do with, or want from such a
product. As an alternative to questioning people, it is therefore decided to use a Future Use Scenario.
The scenario describes a future in which the product already exists. The characteristics of the previous
paragraph can be used to create persona's, which can be placed in to the future use scenario. Imagining the
persona's in the future use scenario results in a product description that can be used for further development.
To do so, two persona's will be created first. They represent a future PD patient and a future caregiver. After
they've been created they will be placed in to a Future Use Scenario.
18
See paragraph 2.1
14
SensorShoe: Mobile Gait Analysis
Persona's
PD patient - Dirk is a 53 year old man, who lives on his own in a small house. Dirk has been a PD patient for
about 10 years now, which causes Dirk to have problems with daily tasks. Most effected are the muscles of
his legs, so walking around the house is quite difficult.
Caregiver - Mary is 32 year old physical therapist. She runs a clinic in a medium sized town, where she
supervises about 20 PD patients. Dirk is one of these patients. She has regular appointments with the PD
patients, but needs time to help other patients as well.
15
SensorShoe: Mobile Gait Analysis
16
SensorShoe: Mobile Gait Analysis
3.4.System Requirements
As said, the functions only describe the functional behaviour of the system. Technical solutions have to be
found for each of these functions, and in the end be integrated in to a final product. To define the design
space of the functions, system requirements will be used. Requirements indicate limitations and conditions
for the functions.
Functional Requirements
Functional requirements define the design space for the functional solutions of the concept. The list below
presents requirements for each of the main functions of the SensorShoe.
Analyse Gait
- The SensorShoe must measure the walking speed (m/min)
- The SensorShoe must measure the cadence (steps/min)
- The SensorShoe must measure the stride length (m)
- The SensorShoe must measure the vertical displacement of the foot (mm)
- The user should always be able to turn off and turn on the feedback
- The user should always be able to turn off and turn on the feedback
Evaluate Feedback
- The user should be able to influence the behaviour of the feedback of the SensorShoe
- After the exercise an evaluation can be given by the user. Whether the exercises weren't to fast, to many,
to difficult or to easy, to slow or to little. Based on this information, the caregiver can adjust the Physical
Therapy.
17
SensorShoe: Mobile Gait Analysis
Usability Requirements
Usability requirements define how the user should (be able to) operate the SensorShoe. The following
requirements are quite generic, and will be further specified during the detailed design of the
SensorShoe.
Interface Usability
- Input and output of the SensorShoe interface should support the capabilities and limitations of the user
group
- Screen output should be readable for our target group
- Audio output should be receivable for our target group
- Tactile input should be comfortable
Practical Use
- Since the device is portable, one should be able to carry the device around.
- The concept should use a (rechargeable) mobile power supply
- The concept should be as lightweight as possible
- The concept should be compact
- The user should not feel stigmatised while operating the concept
18
SensorShoe: Mobile Gait Analysis
3.5.System Architecture
With the desired functionality and requirements defined, a system concept can be made. The system concept
describes a global system architecture. This architecture should support the functionality and requirements.
System Modules
The global architecture of the system consists of three modules. Each of these modules takes care of one or
more functions defined earlier. The following list shows the allocation of functions over the system modules.
-Feedback -Processing -Gait sensors
-
Communication
-User Interface
- Sensor-equipped shoe - This shoe is being developed by another project group and will therefore not
be described in detail here.
- Analyse Gait
- Interface unit - The project group prescribes a PDA to be used. The interface for the PDA will be
designed and described in detail in the following paragraphs.
- Provide Physical Therapy and Feedback
- Evaluate the Feedback
- Record and send Log to Caregivers
- Receive PT Settings from Caregivers
- Feedback unit - The third part of the architecture consists of a feedback unit. The feedback unit will send
the gait cues to the user. As found in the literature research, several types of feedback can be used,
including auditory, visual and tactile19. These possibilities will be evaluated in the next paragraph, after
which a selection can be made that is to be used within this design.
- Provide Real Time Gait Feedback
19
See paragraph 1.4
19
SensorShoe: Mobile Gait Analysis
3.6. Conclusions
Chapter 3 started with describing the future users of the SensorShoe. Both the patient and the caregiver have
been described and were placed in a future use scenario. From the scenario the major functionalities and
requirements have been derived. The main functions of the SensorShoe are listed below.
- Analyse Gait
- Provide Real Time Gait Feedback
- Provide Physical Therapy and Feedback
- Evaluate the Feedback
- Record and send Log to Caregivers
- Receive PT Settings from Caregivers
After defining the functions a system architecture has been designed, which should include all of the
SensorShoe functions. The architecture consists of three modules, namely the shoe, a feedback device and
a PDA. All functions have been allocated to a particular module.
The next chapter will further describe the detailed specifications of these modules, as well as the interactions
between the modules.
20
SensorShoe: Mobile Gait Analysis
4. Detailed Design
The previous chapter described the global architecture of the SensorShoe concept. This resulted in a system
layout containing three modules, namely the Shoe, the PDA and the Tactile Feedback component. In this
chapter each of these modules will be further specified, and integrated in to a final detailed design.
21
SensorShoe: Mobile Gait Analysis
User Requests PT PT Evaluation User preferences on User Requests real
real time feedback time feedback
PT Feedback k Gait
feedback
Exercise Log
Evaluate Exercises
n+1, next exercise Finished exercise
Initiate Physical Therapy Select Exercise Compare Gait Initiate real time Gait
Analysis
Start realtime
nth bxerdse
analysis
Available
exercises Req.Gait
Track Timing
PT Exercises &
Required Gait
Time for
exercises
PT Changes
--Caregiver
4.2.Shoe Module
Though the shoe and its electronics is being developed by another project group, the required functionality
and specifications will be presented here. This should ensure compatibility between the user interface and
the shoe.
Sensors
The main function of the shoe is "Analyse Gait"20. As mentioned in the first chapter, the Shoe component will
use several types of sensors to measure current gait parameters. These sensors include:
- x,y and z accelerometers
- x,y gyroscopic sensors
Comparable accelerometers an gyroscopic sensors have been used in the GaitShoe project. The
specifications of those sensors have been used for the further design of the SensorShoe as well. These
specifications are available in appendix C.
The sensors will start measuring as soon as the shoe is put on. The main reason for this is that more gait-
data results in a more reliable analysis. Furthermore, the shoe will not perform the analysis itself. This would
require too much (processing) power. Therefore the data will be sent on a constant interval to the PDA21. The
required communication for this function is discussed in the next section.
Furthermore the sensors should be power efficient, so that the SensorShoe may be used for a day (24 hours)
without recharging. Because the exact sensor specifications are not available for the SensorShoe project yet,
it is hard to give precise information about the battery requirements. However, sources indicate that a
Lithium-ion Polymer (Li-Polymer) battery provides sufficient power while also offering design flexibility22.
The shoe module will be equipped with the following components.
Component Power usage (peak/avg, mW) Dimensions
Communication
To send the sensor output to the PDA, the SensorShoe will use a class 2 Bluetooth connection. Bluetooth
offers several advantages25.
- Low power consumption
- Low-cost chips
- Small and light-weight hardware
- Sufficient bandwidth and range
20
21 See Chapter 3
22 We assume the analogue data from these sensors to be converted to a signal which can be sent by the the Shoe to the PDA.
23 See http://en.wikipedia.org/wiki/Lithium_polymer
24 See Appendix C
25 See Appendix C
See http://www.silicon-press.com/briefs/brief.bluetooth/index.html
23
SensorShoe: Mobile Gait Analysis
Bluetooth has been designed for low-range and low-energy connections. Furthermore, Bluetooth is a
common communication method on modern PDA's. Class 2 Bluetooth supports a maximum connection range
of 10 metres, with a maximum permitted power of 2.5 mW (4dBm). This class has been chosen because of
the range it offers, which should be at least 1 metre (distance between the foot and hand- height).
Specifications
The following specifications should be met by the PDA in order to work with the SensorShoe.
- Bluetooth connection, which will be used for communication with the Shoe component and the Tactile
Feedback unit.
- Long-life battery, which should allow the PDA to operate (with Bluetooth enabled) for about 24 hours
without recharging.
- A visual display with touch screen, with a minimum screen size of 3,5", which means 71.1 mm x 53.3
mm, and a minimum resolution of 240x320 pixels.
- Support for audio feedback
As an example, we've used the HP iPaq hx2490 PDA26, which meets these specifications.
Functionality
As defined in chapter 3, the PDA will take care of several important system functions. These functions will be
provided to the user trough the graphical user interface of the PDA.
- Provide Physical Therapy and Feedback
- Evaluate the Feedback
- Record and send Log to Caregivers
- Receive PT Settings from Caregivers
The first two functions are most relevant for the patient, while the last two functions are only useful for the
caregiver. The focus of this project is on the design of the PDA GUI for the patient.
GUI Structure
The design of the GUI starts with defining the structure of the interface. This structure is shown in the
Decision Diagram below. The diagram starts with the 'main screen' of the interface, from which the user can
choose an option. These options provide access to the main functions of the PDA:
1. Start Physical Therapy Session
2. Start Real Time Gait Analysis
3. View Patient Progression
4. Check System Status
Each option provides the user with new choices, as presented in the diagram. This diagram can be used to
see which items should be available in which parts of the interface.
26
See http://www.pdashop.nI/product/19068/hp-ipaq-hx2490.html#specificaties
24
SensorShoe: Mobile Gait Analysis
KJ
UJ
SensorShoe: Mobile Gait Analysis
Interface Concepts
Having defined the GUI structure, the actual interface screens can be designed. These design concepts
consists of some sample screens, presenting a concept layout and widgets. The concepts differ in user
approach, usability and 'look and feel'. After presenting these concepts, a heuristic evaluation will be used to
evaluate the concepts, and decide which of them is feasible enough to further develop.
Concept 1
Concept 1 is the most 'standard' design of all five. The header tells the user which function is used (Physical
Therapy, Real-time gait etc.). The footer gives the user extra information:
- how many exercises still to go?
- How many repetitions?
The three buttons on the left are the choices the user has: i.e. pause exercise, help or next. With Realtime
gait the user can increase or decrease the feedback of the walking speed. Different background colours
26
SensorShoe: Mobile Gait Analysis
Physical Therapy
w KJ
Exercise 1/5
Still 6 repetitions
27
SensorShoe: Mobile Gait Analysis
Concept 2
The second concept is a less conservative concept. This concept is based on a flower. For a flower it is
important to attract bees to the core of the flower. The most important part is played by the leaves, which lure
the bees to the flower.
In this interface flower leaves play an important role as well. The leaves hold the main menu item, and
organize them in a natural sense. Each leave contributes in order for the core to be at its best. That's not only
in nature, but also appropriate for the interface. Without the menu leaves the core would be useless.
Four circles indicate the four functions. When the user presses a circle, the function is selected. The other
three circles move to the background. The selected function blooms: the buttons appear.
Concept 3
In concept 3 the header is placed on the right. The user can see which function is activated. At the bottom of
the interface, three buttons, with triangle shapes on top, are located. Each of them expand when pressed.
When expanded, it provides the user extra information, or extra buttons, which are also described in concept
1.
28
SensorShoe: Mobile Gait Analysis
Concept 4
Concept 4 uses a drop down menu. When the menu button is pressed, it drops down over the current used
function. This drop down menu provides extra information as well as extra buttons.
Concept 5
This concept is based on a calendar. The user chooses a week and a day. This day contains several
exercises which are explain in the next screen. Located at the bottom are several buttons. The header tells
the users which function is currently activated.
29
SensorShoe: Mobile Gait Analysis
Guidelines GUI 23 13 30 9 12 14 23 8 17 14
Guidelines website 6 2 10 2 4 3 7 3 9 2
Guideline disability 7 0 8 0 3 0 7 0 5 0
Sub total 36 15 48 11 19 17 37 11 31 16
Inc. potential 51 59 36 48 47
Based on the scores, it is concluded that concept 2 meets most guidelines and offers the best potential to
improve current design flaws. Concept 2 is further developed using a functional prototype, which in turn will
be used for a usability test. The results of this test should indicate whether the concept interface works or not,
and which aspects need further improvements.
27
See paragraph 1 of Appendix B for an overview of guidelines used
28
Detailed evaluation scores have been included in paragraph 2 of Appendix B
30
SensorShoe: Mobile Gait Analysis
The picture on the left in the above table shows the main screen. The launchpad contains of five buttons, of
which four are the main features. The large buttons are the most important features, Physical Therapy and
Real time gait support, and the smaller buttons are the more advanced features, system status and
progression information. The fifth is the shut-down button. The colours and styling have been chosen in order
to create a playful yet serious interface.
Physical Therapy
The Physical Therapy has five main buttons. These are located around the
picture of the exercise. These are: forward (the following exercise), stop (the
pause the exercise), help (the question mark icon, this provides an audio
support, as well as an animation of the exercise), "1/2" (one out of two, this
tells the user which exercise he is performing) and "9" (this tell the user how
many repetitions he still has to do).
31
SensorShoe: Mobile Gait Analysis
Feedback Requirements
The literature research indicated no major drawbacks or advantages for any of the feedback methods 29. To
select one of the modalities however, a set requirements for the modality has been made.
1. The modality should provide effective feedback
2. The modality should not be stigmatising
3. The modality should be implementable in the SensorShoe architecture;
1. The modality should be wearable
2. The modality should be power efficient
Within these limits, available feedback modalities have been listed and evaluated. These are presented in
Appendix A. Pro's and con's of each implementation have been included. After presenting the possible
solutions, a selection can be made.
For this selection, it was found most important for the user to be able to receive feedback in a non- intrusive
way. The visual feedback method doesn't meet this requirement, as it sends out visual cues to the user and
his/her environment. Auditory cues trough earphones are more discreet, but prevent the user from interacting
with the environment. These considerations lead to the decision to use tactile feedback.
Tactile Feedback
T
a
ct
il
e
fe
e
d
b
a
c
k
c
a
Fig. 4: Schematic representation of the skin n
b
e provided without non-users noticing it, and several
studies have proven the effectiveness of this method.
The detailed design of a tactile feedback unit will be
presented in the next chapter.
Tactile feedback relies on the ability of the user to
sense tactile signals (for example vibrations) trough
their skin. As shown in the diagram 30, the skin consists
of two layers (the Dermis and the Epidermis), and
contains several types of nerve endings:
- Thermoreceptors sense temperatures and changes
of temperature.
29
See Chapter 2 for an overview of feedback methods
30
T. Jyrinki, "Perception of Small Device Vibration Characteristics - Test Facilities Setup and Study"
32
SensorShoe: Mobile Gait Analysis
33
SensorShoe: Mobile Gait Analysis
For example, electro-tactile displays use small electrodes placed on the skin to send electronic signals. The
effectiveness of electronic signals depends on the humidity of the skin, the affected area and the applied
pressure. This is why it is hard for electro-tactile techniques to become commercially attractive; they're very
dependant on individual preferences.
An alternative to electro-tactile techniques are called 'mechanical actuators'. Mechanical actuators physically
affect the skin, either by higher frequency (vibration) or lower frequency (pressure, deformations) signals.
- Vibrations should be below 1000 Hz, which is the sensitivity limit for the human skin. A sensitivity peak is
found around 250 Hz. Besides the frequency, the sensitivity for vibrations is also affected by the density
of nerves in the skin. The skin in the face, tongue and hands is most sensitive31.
- Lower frequency signals should be within 20-40 kPa32, which is the range in which pressure is best
perceived by the user.
For the SensorShoe it is decided not to use electro-tactile feedback because of the drawbacks mentioned. As
the SensorShoe will be used by patients at home we do not want to run the risk of letting these these users
hurt themselves because of wrong settings.
Therefore, the SensorShoe will use mechanical actuators to provide the user with rhythmic cues as gait
assistance.
Mechanical Actuators
Several technologies are available to enable mechanical tactile feedback. The following table showsthe
advantages and disadvantages of the available techniques33.
31
T. Jyrinki, 2004
32
See http://www.e-skin.ch
33
Hasser, 1995, 1996
34
SensorShoe: Mobile Gait Analysis
Shape Memory SMA wires and springs - Good power-to-mass - Heat dissipation
Alloy contract when heated and ratio problems limit relaxation
expand again as they cool rate of wires
under stress. - Low efficiency during
contraction - Limited bandwidth
Practical requirements such as lightweight and portability cause the pneumatic and hydraulic solutions to be
not-feasible. Using a gas or fluid in a device like the SensorShoe also increases the chance of system
failures, and require more maintenance.
The remaining technologies have comparable advantages and disadvantages.
Piezo actuators are already being used in PDA's and other computer-related hardware to enable tactile
feedback. These actuators are able to produce vibrations within 200 to 250 Hz, using less power compared to
electro mechanical motors.
Similar projects, such as "Tactile Vest"34 and "ActiveBelt"35, use electro mechanical motors for tactile
feedback. Though the vibration frequencies are outside the optimum scope of human skin, they've been
reported to work for tactile-feedback tasks.
Primarily based on the reports of successful use of electro mechanical motors, it is decided to use these
actuators in the SensorShoe as well.
34
L. Jones et al
35
K. Tsukada et al,2004
35
SensorShoe: Mobile Gait Analysis
Actuator Implementation
One of the major advantages of using electromagnetic motors for tactile feedback is that these motors are
small enough to be integrated in to existing products. This should prevent a stigmatising effect of the
SensorShoe; other people can't see whether someone is using or wearing the SensorShoe components.
Several possible integrations into existing products have been investigated. They are presented and
discussed in the table below.
Pro' Con'
s
Almost everybody wears a s every user, a watch should be made
For
watch, so no one will notice with a different look and feel. Personal taste
the user wearing a rhythmic is of great deal. This diversity causes a
tap device. more expensive product.
36
SensorShoe: Mobile Gait Analysis
Hat Pro's
Con's
Since the rhythmic tap Not everybody likes to wear a hat, this
device is inside the hat, no might be very annoying for the user. one
will know that the user is wearing a special hat.
The actuator signal may lose strength
since the signal needs to pass the hair.
37
SensorShoe: Mobile Gait Analysis
After reviewing the concept solutions, it is decided to use the bracelet as a platform for the tactile feedback
unit. The advantages of this solution are:
- A bracelet is small, and can be worn under clothes. They can easily be designed for different users, for
example male/female or young/old
- No adaptations to or additions on existing clothes or accessories are needed
- A bracelet offers sufficient space for a power source and mechanical actuators
- A bracelet is worn on a sensitive part of the body (lower arms)
38
SensorShoe: Mobile Gait Analysis
4.5. Conclusions
The above paragraphs further specified the components of the SensorShoe concept. The shoe, the PDA and
the tactile feedback unit have been fully defined, and result in the total SensorShoe concept.
The shoe component has been only been specified in terms of required functionality and specifications. The
main reason for this is that the shoe is being developed by another project team. The design of sensors and
data analysis methods is beyond the scope of this research.
The PDA component has been specified in terms of required specifications. A specific type of PDA is
proposed, which will also be used for further interface testing. A GUI for this PDA has also been designed.
Several concepts have been presented, after which one of them is selected for further development and
testing, based on a heuristic evaluations.
Required specifications and technology for the tactile feedback unit have also been investigated, which lead
to the use of a micro-vibration mechanical actuator. The mechanical actuator can be implemented in a
bracelet.
As a result, the SensorShoe offers the user a practical and usable tool for real-time gait analysis and physical
therapy assistance. The components use available technology, and have been designed in such a way that
they can be used discretely.
5. Evaluation & Recommendations
This report focussed on the user-interface of the SensorShoe project. Other components, such as the
sensors for the shoe, are being developed by other project groups. To support integration of the different sub
projects, this chapter will look at future work and recommendations for the further development and
implementation of the user interface.
39
SensorShoe: Mobile Gait Analysis
5.1. Evaluation
A first short evaluation of the presented SensorShoe concept is done using the system requirements. The
following table shows a review of the requirements. The 'fulfilled' column indicates the status of a
requirements, which can be 'x' for fulfilled, '-' for not-fulfilled or 'o' for 'fulfilled, but room for
improvement'.
Analyse Gait
The SensorShoe must measure the
x
walking speed (m/min)
x
If desirable the SensorShoe will
provide feedback to the user during
a walk.
x
The SensorShoe helps to
remember the user to its daily
physical therapy
o The understandability of the physical therapy feedback
The SensorShoe must accompany
should be tested
the user during the physical
therapy.
40
SensorShoe: Mobile Gait Analysis
Evaluate Feedback
x
The user should be able to
influence the behaviour of the
feedback of the SensorShoe
41
SensorShoe: Mobile Gait Analysis
Interface Usability
Screen output should be readable GUI design is based on guidelines, but requires a usability
o
for our target group test for more reliable conclusions
Audio output should be receivable GUI design is based on guidelines, but requires a usability
o
for our target group test for more reliable conclusions
Tactile input should be comfortable o Requires a usability test for more reliable conclusions
Practical Use
o
More details on electronic components can be used to get
The concept should be as
a more reliable estimation of concept weight ans power
lightweight as possible
usage
o
More details on electronic components can be used to get
The concept should use a
a more reliable estimation of concept weight ans power
(rechargeable) mobile power supply
usage
The requirements-based evaluation is just a first step towards the full evaluation of the SensorShoe concept.
Nevertheless, several important recommendations for further development of both the interface part and the
general system concept can be derived:
Interface Development
1. A usability test should be conducted to provide more insight into the effectiveness of the GUI. The
focus should be with the interpretation of real time gait feedback and the physical therapy cues.
The next paragraph will present a more detailed approach for the further development of the user interface,
based on a usability test.
5.2. Usability Test
Though the GUI for the PDA has been designed according to GUI design guidelines, there's no guarantee
that the interface is as effective as expected. To verify the effectiveness of the interface, a usability test can
be conducted. The test may indicate flaws in the current design, as well as recommendations and feedback
from actual users.
42
SensorShoe: Mobile Gait Analysis
Based on the evaluation of requirements, the following aspects are relevant for further investigation in a
usability test.
1. Is the interface structure obvious and effective?
2. Are graphical elements (icons, graphs) recognised as expected?
3. Do users understand and/or accept physical therapy assistance?
4. Do users understand and/or accept real time gait feedback?
To investigate the first three aspects, a functional prototype can be used. The functional prototype should at
least allow the user to perform some (interactive) tasks. To investigate the fourth aspect, a functional
prototype of the tactile feedback module is required.
GUI Prototype
A functional prototype of the user interface has been developed 36. The prototype is based on HTML and
Javascript, and allows the user to perform simple tasks. The following functions are supported:
- Simulate real-time feedback - User can start real time feedback mode, and control the rhythm speed
using the PDA. Tactile feedback is simulated graphically.
- Simulate PT feedback - User can start physical training. Two examples have been included. The user
can ask for more information about the exercise, and evaluate the exercise afterwards.
- Show progression - An overview of weekly and monthly progression can be shown. User can select
weekly or monthly view.
- Check system status - The user can check the battery status and connection status of each of the three
system modules
Besides the user actions, the interface prototype also simulates several external conditions:
- Start physical training alarm
- Simulate low battery
- Simulate lost signal
- Simulate incoming message from caregiver
^ |Q fik::)|Jhorne/josJdocBjLJt/:iaar%g0JlfUbiquitaLJS%g0Computinq|5ensor5hoe%20GUI)start,htril |T| ||G|T|’: ■■ : ■ _
Limitations
The prototype is only meant to be used for communication (showing how the interface would work) and
usability testing purposes. Integration with other prototype parts, such as sensors or tactile feedback
36
Appendix D contains screenshots of the prototype
43
SensorShoe: Mobile Gait Analysis
Test Setup
To test the usability of the PDA GUI, a group of users can be asked to perform certain tasks with the
interface. An introduction to the subject of the project would be useful to give the test persons an impression
of what they may expect.
Test Group
The test group should represent both general and extreme characteristics of the users, as described in
Chapter 3. For a first test, a group of 15 persons would be a good trade-off between significant quantity and
available time.
44
SensorShoe: Mobile Gait Analysis
used by the facilitator to instruct the test person. The results of the above tasks should provide insight in to
the understanding and effectiveness of the SensorShoe interface.
45
SensorShoe: Mobile Gait Analysis
5.3. Conclusions
This chapter conducted a first evaluation of the SensorShoe concept by reviewing the system requirements
of Chapter 3. The results indicate further development should focus on the following aspects:
1. Communication between the PDA and the caregiver
2. The PDA software
3. The specifications of electronic components
4. The effectiveness of the GUI
The first three aspects are beyond the scope of this research, as they are mostly related to component
design and detailed software design. The fourth aspect, regarding the user interface, is relevant for this
research and was further investigated.
A plan for more comprehensive tests of the PDA GUI has been presented. To conduct this usability test, a
functional prototype should be used. This functional prototype is already available, and allows a user to
perform several interactive tasks with the PDA GUI.
Several recommendations on the test environment, set up and task examples have been presented, which
should result in a useful usability test. The test should at least indicate problems with the understanding and
acceptance of the interface.
46
SensorShoe: Mobile Gait Analysis
6. Literature
47
SensorShoe: Mobile Gait Analysis
19. Scheibe, R. et al, "Tactile Feedback at the Finger Tips for Improved Direct Interaction in Immersive
Environments , Volkswagen AG, Group Research, January 2007
20. Tsukada, K. et al, "ActiveBelt: Belt-type Wearable Tactile Display for Directional Navigation ",
Graduate School of Media and Governance, Keio University, Japan, June 2004
21. van Wegen, E. et al, "The effect of rhythmic somatosensory cueing on gait in patients with
Parkinson's disease ", published in "Journal of the Neurological Sciences", 248, 2006
22. van Wegen, E. et al, "The effects of visual rhythms and optic flow on stride patterns of patients with
Parkinson's disease ", Department of Physical Therapy, VU University Medical Center (vUmc),
Amsterdam, The Netherlands, June 2005
6.2.Internet Sources
1. "The GaitShoe project", http://www.media.mit.edu/resenv/GaitShoe/index.html, visited in May 2007
2. "Parkinson's Disease at Wikipedia", http://en.Wikipedia.org/wiki/Parkinson's_disease, visited on 22-3-
2007
3. "Parkinson's Disease Foundation", http://www.pdf.org, visited on 22-3-2007
4. "Bluetooth Technology Brief", http://www.silicon-press.com/briefs/brief.bluetooth/index.html, visited
on May 9th, 2007
5. "PDA Specifications Example", http://www.pdashop.nl/product/19068/hp-ipaq-
hx2490.html#specificaties, visited on May 7th 2007
6. "The E-Skin Lab", http://www.e-skin.ch/, visited May 2007
7. "Kinestetic Interfaces based on Hasser" - http://www.hitl.washington.edu/scivw/scivw-
ftp/publications/IDA-ps/HAPTIC2.PS
8. The Frequently-Asked Questions about Parkinson's Disease. New York, USA: Parkinson's Disease
Foundation, 2006, http://www.pdf.org. visited in May 2007
48
SensorShoe: Mobile Gait Analysis
Audio
There are three types of audio that can be used for feedback, namely rhythmic earcons, spoken text or
music. The audio can be presented to the user trough a speaker, which may be implemented by the one of
the following techniques.
Speaker Pro's Con's
A speaker can be placed on a
PDA or on the SensorShoe it The user can hear the clues of Other people in the surrounding area of the
self. the SensorShoe directly. user can hear the clues of the SensorShoe:
this can be very annoying.
This solution can be very stigmatising, since
the people around the user will hear
everything. The user can get too
embarrassed to even want to use the
SensorShoe.
49
SensorShoe: Mobile Gait Analysis
Visual
For visual feedback, two forms of output are used for gait feedback, namely "Visual rhythm cues" and "Visual patterns".
Rhythm cues use the same principle as audio cues. Visual patterns may be in the form of line patterns or 'footstep
patterns'. Several technical implementations are discussed below.
46
SensorShoe: Mobile Gait Analysis
Tactile
Tactile feedback uses the skin of the user to send information. The information may be a rhythm or a
direction, or a combination of both. Possible technical implementations are presented in the tables below.
Rhythmic taps Pro's Con's
The device on the body of the The technique for this can be A single tap could easily be mistaken for
user provides a rhythmic small and therefore invisible' other movements or touches.
feeling. The user senses the for other people.
taps and adjusts the gait. Easy to adjust gait
51
SensorShoe: Mobile Gait Analysis
Heuristic Evaluation
Several guidelines, as described in User Interface Design and Evaluation (Stone et all.), will be used for
this37.
General It is often best to follow accepted conventions if your users are
1.1
familiar with these.
Most users read from left to right and from top to bottom. You should 1.2
order widgets to reflect this.
Follow the layout, text, color, and image guidelines explained in Part 1.3
4.
Primary To identify primary windows, start by looking at the main task objects
2.1
windows in the conceptual design
A launch pad window can be a useful way to organize primary
2.2
windows
Secondary Message boxes should be worded so that the user understands the 3.1
windows message. Avoid unnecessary jargon.
Avoid using unnecessary message boxes.. 3.2
3.3
Use modal secondary windows if the situation requires immediate
attention and it is important not to enter any further data.
3.4
Use dialog boxes if additional information is required to carry out a
task.
Menus 4.1
Menu items should be named so that their name indicates their
purpose.
4.2
The menu structure should be organized around the needs of the
users rather than around the underlying software. Card sort can help
achieve this.
Toolbars ToolTips can help the user to understand the meaning of icons 5.1
5.2
Design icons that users can easily recognize and understand.
Design icons that are visually simple. 5.3
Design icons that are informative 5.4
Design icons that can be easily distinguished 5.5
Design icons that represent concrete objects 5.6
Design icons that are easy to perceive 5.7
Stone, D. et al, 2005
52
SensorShoe: Mobile Gait Analysis
Text boxes Use a text box if it is not possible to anticipate the user input. 7.1
7.2
Do not use a text box without a list box if the GUI requires
standardized information.
7.3
The size of the text box should indicate how much information is
required.
7.4
The text box should be scrollable if it is not possible to anticipate the
quantity of user input.
7.5
If the text box is scrollable, ensure that sufficient lines are visible
to give sufficient context for the person entering the text.
7.6
Gray-out the text box if you want to show that, in a
particular context, the content of the box cannot be
changed.
53
SensorShoe: Mobile Gait Analysis
Because these guidelines were made for a website, only the relevant guidelines for a application on a PDA
will be discussed.
The structure
Take into account the natural organization of the information 8.1
of the site
Make the structure intuitive to your users 8.2
Helping the Create a consistent visual appearance for the site 9.1
users know
where they
are
Site maps
10.1
Also these guidelines were made for websites. Therefore, not all of them will be relevant. Only the relevant
guidelines will be discussed here.
12.1
Individual pages of a site should have a consistent and simple layout
so that users with visual impairments or blind users using screen
readers can more quickly navigate through a page and find the
information they are trying to locate.
Backgrounds should be kept simple, with enough contrast so that 12.2
Websites for users users
with disabilities
with low vision, color blindness, or black and white monitors
can read the visual clues.
12.3
Buttons should be large, easy targets so that users with physical and
mobility disabilities can select them easily from the screen.
12.4
Functional features-buttons, scroll bars, navigational bars- should be
identified as working functions rather than images.
12.5
Blinking or constantly changing text elements should not be used, so
that users with visual impairments, learning disabilities, or recurring
headaches are not challenged.
54
SensorShoe: Mobile Gait Analysis
Evaluations
Each guideline will be code. Firstly, the guideline will be graded with regards to each concept design. The
grades will be between 0 and 2. 0 means "Does not fit the guideline at all" and 2 means "Fits the guideline
fully".
Secondly, the concepts will be judged according to the potential which they have. (if the guideline is not fully
met) The grades they will receive is the difference between the first grade and the potential the concept
design has in the same scale as mentioned above.
The first grades will be colour coded, in order to get a better overview. Green is 2; guideline met. Orange is 1;
guideline partially met. Red is 0; guideline not met.
Since the concept designs are not made into details yet, the grading is based on just the known properties of
the interface. If a concept design lacks functionality, it will not receive the grade in the first guideline grading
part. However, if it has the potential to have this functionality, it will receive the grades in the second guideline
grading part.
General 1.1 0 0
1.2 0
1.3 0 0
Primary 2.1
windows
2.2 0
Secondary 3.1 - 2 - 0 - 2
windows
3.2 - 2 - 2 - 2
3.3 - 2 - 2 - 2
3.4 - 0 - 2 - 2 - 2 - 2
Menus 4.1 0 0
4.2 0 0 0 0
Toolbars 5.1 1 2 2 0 0
5.2 0 0 0 0
5.3
5.4 0 0 0 0
5.5 0
5.6 0 0 0 0
5.7 0
Command 6.1 0 0 0 0
buttons
6.2 1 1 1 1
6.3
55
SensorShoe: Mobile Gait Analysis
Text boxes 7.1 - 2 - 2 - 2 - 2 - 2
7.2 - 2 - 2 - 2 - 2 - 2
7.3 - 0 - 0 - 0 - 0 - 0
7.4 - 1 - 1 - 1 - 1 - 1
7.5 - 0 - 0 - 0 - 0 - 0
7.6 - 0 - 0 - 0 - 0 - 0
Total score 23 13 30 9 12 14 23 8 17 14
Concept 1
3.1,3.2,3.3,3.4: no secondary windows were assigned yet.
5.1: no tooltip is used.
5.2: some of the icons are the same as a tape recorder; the target group might not have great experience
with tape recorders.
5.4: since the icons are simple, they might me too simple.
5.6: the icons do not represent objects but actions.
6.1: commands are only given with buttons, no words.
6.2: command buttons are on the left.
7: text input is not made into details (this is only used in the evaluation function)
Concept 2
1.1: Accepted conventions are not used. This could also be seen as a great advantage. The users will not be
bothered with complex knowledge of other interfaces. This interface is simple and intuitive. The user can start
to use it, without bias.
5.1: ToolTips are not used. These can be added since the interface has space left.
5.2: some of the icons are the same as a tape recorder; the target group might not have great experience
with tape recorders.
5.4: since the icons are simple, they might me too simple.
5.6: the icons do not represent objects but actions.
6.1: commands are only given with buttons, no words.
Concept 3
1.1: the menu structure does not follow accepted conventions at all. There are no known menu's like this. By
changing the structure, it changes the whole menu.
1.2: the header is placed on the right, the text is rotated. Also, the menu items are at the bottom.
1.3: The header text is rotated.
3.1,3.2,3.3,3.4: no secondary windows were assigned yet.
4.1: Menu items at the bottom are not named, there isn't any space to name them either.
4.2: there is no special organization, the menu items are just placed together in order to reduce used space.
5.1: ToolTips are not used. These can be added since the interface has space left.
5.2: The triangle shaped icon is difficult to recognize. It should indicate that the menu can expand, but it
seems to be part of the menu shape.
56
SensorShoe: Mobile Gait Analysis
5.4: since the icons are simple, they might me too simple.
5.5: the menu icons are all on one bar. They are difficult to distinguish.
5.6: the icons do not represent objects but actions.
5.7: as mentioned at 5.2 and 5.5.
6.1: commands are only given with buttons, no words.
6.2: no dialogue boxes assigned yet.
7: text input is not made into details (this is only used in the evaluation function)
Concept 4
4.2: Menu items are placed in one box to order them. They are not ordered around the needs of the user. 5.1:
no tooltip is used. Difficult to add, there is no space left.
5.2,5.3,5.4,5.5,5.6,5.7: even thou no icons are used, these guideline are not met. The guidelines mean: the
user should understand the menu items. In the toolbar text is used, which is difficult for the target group. Text
is therefore not simple, easy to perceive etc.
6.2: no dialogue boxes assigned yet.
Concept 5
1.3: the font size will be too small. The boxes of the calendar will be are to distinguish since there small as
well.
2.2: the main screen will not exist of a launch pad, but of several calendars.
3.1,3.2,3.3,3.4: no secondary windows were assigned yet.
4.1: the menu uses icons. There is no space for naming tags.
4.2: The remaining functions are located at the bottom of the interface, no special ordering.
5.1: no tooltip is used.
5.2: some of the icons are the same as a tape recorder; the target group might not have great experience
with tape recorders.
5.4: since the icons are simple, they might me too simple.
5.6: the icons do not represent objects but actions.
6.1: commands are only given with buttons, no words.
6.2: no dialog boxes assigned yet.
7: text input is not made into details (this is only used in the evaluation function)
Principles and guidelines for website design (p. 413-415)
Because these guidelines were made for a website, only the relevant guidelines for a application on a PDA
will be discussed.
57
SensorShoe: Mobile Gait Analysis
Site maps 10.1 1 1
0
Writing for 11.1
the web
11.2 - 2 - 2 - 2 - 2 - 2
Total score 6 2 10 2 4 3 7 3 9 2
Concept 1
8.1: the structure is not intuitive, since it looks a lot like standard interfaces, but is different in several
elements. Is can be confusing.
9.1: the background colour are different in each function, this is not consistent.
10.1: a link to the main screen is not always included. This could be included, but the screen will get very
crowded.
Concept 3
8.1: all options are placed on one bar, there is no organization.
8.2: it's difficult for users to find the menu items.
9.1: the same menu structure is not possible for "real time gait support".
10.1: there is no button yet, but it could be added.
Concept 4
8.2: it's not clear that the menu button is clickable.
9.1: since the function will decide the look of a page, the menu is always folded in, there is no consistency.
When the menu is extracted, there is consistency.
10.1: there is no button yet, but it could be added.
Concept 5
8.2: even thou a calendar is intuitive (it's known) many calendar on one page will be confusing. (what to do
with them?)
12.1 0 0 0 0
12.2
12.3 0 0
12.4 0 0 0 0
12.5 0 0
LD
7 3 7
00
0 0 0 0 0
Concept 1
58
SensorShoe: Mobile Gait Analysis
12.1: Background colour change.
12.4: the buttons could also be images.
Concept 2
12.4: the buttons could also be images.
Concept 3
12.1: Since the same menu structure is not fully possible for other functions, it's not possible to create a
consistent interface.
12.3: buttons are small.
12.4: the buttons could also be images.
12.5: the menu is moving in the screen.
Concept 4
12.1 See 9.1
12.5: the menu is moving in the screen.
Concept 5
12.1: only the header and buttons will be in the same style. The content style of the page will change a lot in
every screen.
12.3: the buttons of the calendar cannot be large, since the whole calendar has to fit on one screen.
12.4: the buttons could also be images.
59
SensorShoe: Mobile Gait Analysis
Appendix C - Sensor Specifications
Accelerometer 37
FREQUENCY RESPONSE4
Bandwidth Xour. YOUTS No external filter 1600 Hz
Bandwidth iurs No external filter 550 Hz
OUTPUT AMPLIFIER
Output Swing Low No load 0.1 V
Output Swing High No load 2.8 V
POWER SUPPLY
Operating Voltage Range 1JB 3.6 V
Supply Current Vs = 3 V 320 UA
Turn-On Time7 No external filter 1 ms
TEMPERATURE
Operating Temperature Range -25 +70 °c
1
Defined as cou pi ing between any two axes.
2
Sensitivity is essentially ratiometric to V*.
’Defined as the output change from ambient-to-maxi mum temperature or ambient-to-minimum temperature.
* Actual frequency response controlled by user-supplied external filter capacitors {C«CVr Cr).
5
Bandwidth with externaI capacitors = 1 /tf x n x 32 kO xC). ForC*Cv = 0.003 pF, bandwidth = 1.6 kHz. For Cx=0.01 pF, bandwidth = 500 Hz. For C*CY,Ca = 10 pF,
Fig. 6: Datasheet for the 3D accelerometer
37
See http://www.analog.com/UploadedFiles/Data_Sheets/ADXL330.pdf
60
SensorShoe: Mobile Gait Analysis
Gyroscopic Sensors 38
SENSITIVITY
Full-Scale Range •500 7s
Sensitivity 2.0 mV/7s
Initial Calibration Tolerance -5 +5 %
Over Specified Temperature ±10 %
Nonlinearity Best Fit Straight Line <1 %cf FS
Cross-axis Sensitivity ±2 %
ZERO-RATE OUTPUT
Static Output (Bias) 1.5 V
Initial Calibration Tolerance -300 +300 mV
Over Specified Temperature -300 +300 mV
FREQUENCY RESPONSE
High Frequency Cutoff Internal LPF -90” 140 Hz
LPF Phase Delay 10Hz 4.5 *
MECHANICAL FREQUENCIES
Resonant Frequency X-Axis Gyroscope 10 12 14 kHz
Resonant Frequency Y-Axis Gyroscope 13 15 17 kHz
Frequency Separation X and Y Gyroscopes 3 kHz
NOISE PERFORMANCE
Rate Noise Density 0.014 ■feA'Hz
38
See http://www.invensense.com/shared/pdf/IDG300_Datasheet.pdf
61
SensorShoe: Mobile Gait Analysis
Appendix D - Interface Prototype
Screenshots of the PDA GUI prototype.
Realtime gait
The main screen Real Time Gait feedback Progression of a particular physical
exercise
Progression over the last week System status Low Battery warning
check
62