Augmenting Balance and Spatial Awareness in Parkinson’s Disease: Quantitative Postural Stability Analysis of a Wearable Assistive Tail
Allen Guo-Lu, Luotong Shi
Western Canada High School
Grade 12
Presentation
No video provided
Problem
1. Introduction
Parkinson's disease has progressively affected postural and motor control in many, a prevalent issue today. While pharmacological therapy and physical rehabilitation offer symptomatic relief, they do not target the underlying sensorimotor deficits that make postural instability so dangerous: up to 70% of patients fall at least once annually, and over half experience repeated falls (Allen et al., 2013). There are many existing mobility aids, but they fail to address the root cause of the issue, instead providing temporary pain relief. This project explores a novel approach: a wearable assistive tail worn at the lower back region, using balancing mechanisms to assist with motor control. Inspired by the movement of animals, this project aims to provide users with something that patients can use naturally in daily life without clinical supervision.
2. Research Question
How can a wearable assistive tail effectively augment postural stability and spatial awareness in individuals with Parkinson's disease, as measured through quantitative balance and gait metrics? This is the basis of our research.
3. Preliminary Experiment
Before designing the tail, a preliminary observational experiment was conducted to identify the most common movement abnormalities in patients. There was a pronounced tendency in patients toward external rotation of the knees and feet, producing a turned-out, duck-footed stance. This is a symptom of Parkinson's disease, which weakens the hip flexor and internal rotator muscles responsible for keeping the legs aligned during walking (Mak et al., 2017). The result is a laterally unstable base of support that forces patients into a shuffling, flat-footed gait with shorter steps and reduced cadence, making them unable to shift weight effectively. While patients may feel safer, it actually increases fall risk by limiting the patient's ability to take corrective balancing steps. This posture also shifts the center of mass, creating a chronic imbalance that infringes on motor control skills. Even an uneven surface or a slight incline can easily overwhelm their corrective balancing skills, making it easier for patients to lose their balance and fall. We tested patients’ balance and walking without weights, then attached weights to a tail without circuit. Through this process, we also noticed that they tended to lean forward and will use technology to correct posture.
4. Design and Methodology
4.1 Hardware
To accurately measure and process postural stability data and deliver mechanical counterbalancing responses, the wearable assistive tail is equipped with the following instrumentation (Figure 1):
This includes an ultrasonic sensor, force-sensitive resistors, haptic contact sensor, accelerometer, servo motor assembly, 3D-printed articulated tail segments, counterweight housing, microcontroller, battery, charging port, and wires.
The ultrasonic sensor is mounted at the anterior side of the harness, oriented horizontally and parallel to the ground:
- measures the distance between the user and a fixed reference surface
- Captures movement in real time
- Sensor calibration takes place during the initialization phase, as outlined in 4.2.1
The force-sensitive resistors are embedded within a custom plantar insole worn by the participant on each foot
- detect foot pressure during walking
- enables computation of ground contact time per foot and the step imbalance index between sides
- FSR calibration also takes place during the initialization phase
The haptic feedback motors consist of two vibrotactile units embedded in the posterior section of back harness at left & right lower back positions.
- delivering directional vibration cues to the participant in response to perturbation classification
- reinforcing posture correction along with the tail's mechanical stabilization
The accelerometer is integrated into the harness:
- measure three-axis trunk acceleration at 100 Hz throughout each trial
- captures the speed and magnitude of perturbations in real time
- data is used to compute perturbation detection speed, defined as the time elapsed between perturbation onset and the moment peak acceleration is reached
Data collected by the above sensors will be transmitted to the microcontroller through a network of wires
- microcontroller is integrated into the harness
- process all input data, compute postural stability metrics, classify perturbation events, trigger the appropriate tail actuation response
- transmit all recorded data to an external computer device via Bluetooth communication.
The device's battery will provide the sensors, microcontroller, and servo assembly with power. The battery will be recharged through a designated charging port. The counterweight housing and tail segment assembly will be accessible by detaching the distal segment of the tail, along the dotted line in Fig. 1.
4.2 Software
As shown in Figure 2, code will be implemented to deliver adaptive postural stabilization and record quantitative stability data. This will be split into several components:
- initialization of the device
- real-time sway detection
- perturbation classification
- tail actuation and haptic feedback response
- postural stability logging.
After the initialization phase, an iterative process alternates between two consecutive states: passive (counterweight stabilization only) and active (perturbation detected, servo actuation and haptic feedback engaged).
4.2.1 Initialization of the Device
The initialization phase is carried out in two steps to calibrate the device's sensors and establish the participant's baseline postural profile. 1. calibration of the ultrasonic sensor and accelerometer
- The participant stands upright facing the reference surface for 30s
- ultrasonic distance readings are averaged to define the session baseline distance
- accelerometer readings are averaged across all three axes to define the zero-acceleration reference frame
These values serve as the reference points for all subsequent sway and acceleration calculations (See 4.2.2 and 4.2.5). 2. Calibration of force-sensitive resistors
- participant stands still, the FSRs are read to establish a resting pressure average, defining the strike and liftoff detection thresholds used throughout the trial
- repeat this step at the start of each session, as footwear changes may affect sensor readings.
4.2.2 Sway Range Measurement
Ultrasonic sensor captures distance readings at 20 Hz throughout each trial.
- Each reading compared against the baseline distance established in Section 4.2.1 to compute an instantaneous sway value
- positive values indicate forward displacement and negative values indicate backward displacement
- sway range is calculated as the difference between the max and min sway values recorded over the trial window, as illustrated in Figure 3b:
4.2.3 Perturbation Recovery Time
A perturbation event is defined as any sway deviation exceeding 3.0 cm from baseline, as shown in Figure 5.
- perturbation recovery time is calculated as the elapsed time between perturbation onset and the moment sway returns within the threshold boundary
- upon detection, microcontroller simultaneously triggers the tail actuation response described in Section 4.2.4 and the haptic feedback response, and begins logging the recovery interval
4.2.4 Ground Contact Time and Step Imbalance Index
Plantar insoles detect pressure through FSR threshold crossings established in Section 4.2.1.
- ground contact time per foot is computed as the elapsed time between these events, as illustrated in Figure 4
- values are used to compute the step imbalance index using the formula in Figure 6
- step imbalance index of 0% indicates perfect symmetry, while values exceeding 15% are considered clinically significant in Parkinson's disease populations
4.2.5 Perturbation Detection Speed
When a perturbation is detected by the ultrasonic sensor, the microcontroller begins logging the three-axis acceleration data from the accelerometer at 100 Hz.
- perturbation detection speed is defined as the elapsed time between perturbation onset and the moment the resultant acceleration magnitude reaches its peak value (See Fig. 5)
- shorter detection speed in the without-tail condition indicates a more abrupt, unmitigated perturbation response
- a longer detection speed in the with-tail condition indicates that the tail's mechanical counterbalancing is reducing the event’s abruptness and giving the participant more time to engage voluntarily with corrective response
5. Analysis — Updated
5.1 Overview
Analysis evaluates the wearable assistive tail by metrics without tail and with tail, further subdivided by three tail weight configurations (lightweight: 400g, standard: 800g, heavyweight: 1200g). Four elderly female participants each completed three standardized tasks: standing, walking, and perturbation trial (or balancing depending on condition) under each configuration. All five postural stability metrics were recorded and compared across conditions for each participant.
5.2 Participant Information
Table 1. Participant demographics.
| Participant | Age | Mobility Aid | Notes |
|---|---|---|---|
| P1 | 54 | None | Youngest participant; highest baseline mobility |
| P2 | 59 | None | Mild postural instability observed at screening |
| P3 | 68 | Compression knee bands | Bilateral knee instability; reduced medial-lateral stability |
| P4 | 91 | Walking stick | Oldest participant; most pronounced postural deficits |
P4 presented the most significant postural instability during baseline screening, consistent with her age and reliance on a walking stick. P3's compression knee bands were not removed during testing, which may not eliminate confounding effects on FSR readings.
5.3 Metric 1 — Sway Range
Table 2. Mean sway range (cm) across conditions.
| Participant | No Tail | 400g | 800g | 1200g | Best |
|---|---|---|---|---|---|
| P1 (54) | 3.2 | 2.6 | 1.9 | 1.4 | 1200g |
| P2 (59) | 3.8 | 2.1 | 2.8 | 2.4 | 400g |
| P3 (68) | 4.6 | 3.8 | 2.0 | 2.4 | 800g |
| P4 (91) | 6.4 | 5.2 | 4.2 | 4.8 | 800g |
| Mean | 4.50 | 3.50 | 2.73 | 2.68 | — |
- P1 showed consistent linear improvement across all weights, with 1200g producing the greatest reduction of 56.3%
- P2's best result was unexpectedly at 400g (2.4 cm)
- performance worsening at 800g before recovering slightly at 1200g
- suggesting irregular sensitivity to counterweight mass, possibly related to her asymmetric baseline gait pattern
- P3 peaked at 800g (2.0 cm) with performance reversing at 1200g (2.4 cm), indicating over-correction relative to her body frame
- P4's sway worsened from 4.2 cm at 800g to 4.8 cm at 1200g
- Observed low body mass being unable to support 1200g added weight
5.4 Metric 2 — Perturbation Recovery Time
Table 3. Mean perturbation recovery time (ms) across conditions.
| Participant | No Tail | 400g | 800g | 1200g | Best |
|---|---|---|---|---|---|
| P1 (54) | 1,620 | 1,280 | 916 | 676 | 1200g |
| P2 (59) | 1,868 | 1,496 | 1,240 | 1,380 | 800g |
| P3 (68) | 2,160 | 1,820 | 1,264 | 1,490 | 800g |
| P4 (91) | 2,748 | 1,980 | 2,140 | 2,580 | 400g |
| Mean | 2,099 | 1,644 | 1,390 | 1,532 | — |
- P1 showed consistent improvement across all weights, with 1200g reducing recovery time by 58.3% to 676 ms
- P2 + P3 recovery time worsened between 800g and 1200g (1,240 ms → 1,380 ms) (1,264 ms → 1,490 ms)
- heavier load introduced instability during the recovery phase rather than aiding it
- P4's best recovery time was at 400g (1,980 ms), with performance deteriorating at both 800g and 1200g
- even moderate counterweight mass exceeds her capacity to manage additional inertial load during dynamic recovery
- 1200g recovery time of 2,580 ms nearly matched her without-tail baseline of 2,748 ms
- heaviest configuration clinically ineffective for her
5.5 Metric 3 — Step Imbalance Index
Table 4. Mean step imbalance index (%) across conditions.
| Participant | No Tail | 400g | 800g | 1200g | Best |
|---|---|---|---|---|---|
| P1 (54) | 18.3 | 11.2 | 9.9 | 7.1 | 1200g |
| P2 (59) | 22.2 | 14.6 | 16.4 | 13.8 | 1200g |
| P3 (68) | 32.8 | 18.4 | 14.8 | 17.4 | 800g |
| P4 (91) | 45.1 | 31.2 | 28.4 | 34.6 | 800g |
| Mean | 29.6% | 18.9% | 17.4% | 18.2% | — |
- P1 crossed below the 15% clinical significance threshold at 400g (11.2%) and continued improving to 7.1% at 1200g
- the best gait symmetry result recorded across the entire dataset
- P2 showed a non-linear pattern
- 400g produced a strong improvement to 14.2% (below threshold)
- 800g worsened slightly to 16.4% (above threshold)
- 1200g achieved the best result of 13.8%
- P2's gait response to counterweight is sensitive to incremental weight changes
- P3's index fell below the clinical threshold only at 800g (14.8%), with 1200g causing a reversal to 17.4%, returning her above the threshold
- P4 showed the largest absolute improvement at 800g (45.1% → 28.4%), but neither 800g nor 1200g brought her below the clinical threshold, and 1200g worsened her index to 34.6%
- may require a fundamentally different intervention approach beyond counterweight adjustment alone
6. Conclusion
5.6 Metric 4 — Perturbation Detection Speed
Table 5. Mean perturbation detection speed (ms) across conditions.
| Participant | No Tail | 400g | 800g | 1200g | Best |
|---|---|---|---|---|---|
| P1 (54) | 42 | 68 | 94 | 128 | 1200g |
| P2 (59) | 38 | 72 | 112 | 98 | 800g |
| P3 (68) | 36 | 60 | 82 | 74 | 800g |
| P4 (91) | 31 | 62 | 54 | 44 | 400g |
| Mean | 36.8 | 65.5 | 85.5 | 86.0 | — |
- P1 consistently improved, reaching 128 ms at 1200g
- longest detection speed recorded, indicating the 1200g tail most effectively distributed perturbation forces across her body mass
- P2, similar to P3 peaked at 800g before dropping at 1200g
- the heavier configuration introduced a rebound acceleration effect that partially counteracted the force distribution benefit
- P4's detection speed peaked at 400g (62 ms) and declined at both 800g (54 ms) and 1200g (44 ms)
- only participant whose detection speed worsened with increasing weight beyond 400g
5.7 Summary of Results
Table 6. Best-performing configuration per participant per metric.
| Metric | P1 (54) | P2 (59) | P3 (68) | P4 (91) |
|---|---|---|---|---|
| Sway Range | 1200g | 400g | 800g | 800g |
| Recovery Time | 1200g | 800g | 800g | 400g |
| Step Imbalance | 1200g | 1200g | 800g | 800g |
| Detection Speed | 1200g | 800g | 800g | 400g |
| Overall Best | 1200g | 800g | 800g | 400g |
- The optimal counterweight configuration is strongly participant-dependent rather than universally scalable
- P1 benefited most from the heaviest configuration across all metrics, consistent with strength providing sufficient resistance to manage the 1200g load
- P2 and P3 both performed best at 800g across the majority of metrics, with heavier configurations producing reversals in performance
- particularly notable in P2's non-linear gait response and P3's consistent over-correction pattern driven by her bilateral knee instability
- P4's overall best configuration was 400g, with both 800g and 1200g producing deterioration across most metrics
- Perhaps due to low body mass and advanced age creating an upper threshold for beneficial counterweight loading well below that of the other participants.
Thus, clinical prescription of the wearable assistive tail should involve individualised weight calibration based on participant age, body mass, and mobility profile rather than a standardised configuration.
5.8 Challenges and Resolutions
- Servo signal interference w/ sensor readings
- PWM signals from the servo motors introduced electrical excess into sensor readings
- resolved by adding 100µF decoupling capacitors across the power rails & introducing 20 ms delay between servo actuation and sensor sampling in the firmware
- Accelerometer drift during extended trials
- MPU-6050 accumulated gyroscopic drift over sessions longer than 5min, introducing cumulative error into reference frame
- resolved by automatic re-zeroing of the accelerometer baseline at start of each individual trial
- Ultrasonic false positives during walking
- arm movements occasionally crossed the detection path during walk trials, triggering false perturbation events
- resolved by implementing a 3-reading moving average filter requiring 3 consecutive threshold crossings before a perturbation is flagged
- FSR threshold variability between sessions
- resting FSR baselines shifted between sessions due to footwear and insole compression changes
- resolved by enforcing mandatory re-calibration at the start of every session
- P3 compression band interference
- P3's compression knee bands altered plantar pressure distribution, skewing FSR readings
- Could not resolve and had to prioritize patient safety
- Haptic motor vibration coupling into accelerometer
- vibrotactile haptic motors introduced low-frequency vibration artefacts into the accelerometer readings when firing simultaneously with data collection
- resolved by introducing a 15 ms blanking window in the firmware where accelerometer readings are paused immediately following haptic motor activation.
- 3D printed joint binding under 1200g load
- articulated tail joints exhibited binding during full-range deflection under the heaviest counterweight
- resolved by increasing joint clearance tolerances to 0.5 mm and lining tubing channels
- AA battery voltage drop during sustained actuation
- simultaneous actuation of all four servos caused voltage drops that reset the microcontroller
- resolved by staggering servo actuation so no more than 2 servos fire simultaneously
- P4 sensor displacement during perturbation trials
- P4's reduced subcutaneous tissue caused sensor shift during trials, producing inconsistent readings
- resolved by securing all sensors to maintain consistent contact pressure
7. Conclusion
-
prioritize empirical data collection with a larger and more diagnostically diverse participant cohort
-
prioritize empirical data collection with a larger and more diagnostically diverse participant cohort
- including male participants and those across a broader range of Parkinson's disease severity stages
- integrate with more advanced machine learning models to adapt to user preferences
- develop app to enhance statistics and functionality
Works Cited
Allen, N. E., Schwarzel, A. K., & Canning, C. G. (2013). Recurrent falls in Parkinson's disease: A systematic review. Parkinson's Disease, 2013, Article 906274. https://doi.org/10.1155/2013/906274 Libby, T., Moore, T. Y., Chang-Siu, E., Li, D., Cohen, D. J., Jusufi, A., & Full, R. J. (2012). Tail-assisted pitch control in lizards, robots and dinosaurs. Nature, 481(7380), 181–184. https://doi.org/10.1038/nature10710 Mak, M. K. Y., Wong-Yu, I. S. K., Shen, X., & Chung, C. L. (2017). Long-term effects of exercise and physical therapy in people with Parkinson's disease. Nature Reviews Neurology, 13(11), 689–703. https://doi.org/10.1038/nrneurol.2017.128 Shumway-Cook, A., Brauer, S., & Woollacott, M. (2000). Predicting the probability for falls in community-dwelling older adults using the Timed Up & Go Test. Physical Therapy, 80(9), 896–903. https://doi.org/10.1093/ptj/80.9.896 Winter, D. A. (2009). Biomechanics and motor control of human movement (4th ed.). John Wiley & Sons. https://doi.org/10.1002/9780470549148
Method
4. Design and Methodology
4.1 Hardware
To accurately measure and process postural stability data and deliver mechanical counterbalancing responses, the wearable assistive tail is equipped with the following instrumentation (Figure 1):
This includes an ultrasonic sensor, force-sensitive resistors, haptic contact sensor, accelerometer, servo motor assembly, 3D-printed articulated tail segments, counterweight housing, microcontroller, battery, charging port, and wires.
The ultrasonic sensor is mounted at the anterior side of the harness, oriented horizontally and parallel to the ground:
- measures the distance between the user and a fixed reference surface
- Captures movement in real time
- Sensor calibration takes place during the initialization phase, as outlined in 4.2.1
The force-sensitive resistors are embedded within a custom plantar insole worn by the participant on each foot
- detect foot pressure during walking
- enables computation of ground contact time per foot and the step imbalance index between sides
- FSR calibration also takes place during the initialization phase
The haptic feedback motors consist of two vibrotactile units embedded in the posterior section of back harness at left & right lower back positions.
- delivering directional vibration cues to the participant in response to perturbation classification
- reinforcing posture correction along with the tail's mechanical stabilization
The accelerometer is integrated into the harness:
- measure three-axis trunk acceleration at 100 Hz throughout each trial
- captures the speed and magnitude of perturbations in real time
- data is used to compute perturbation detection speed, defined as the time elapsed between perturbation onset and the moment peak acceleration is reached
Data collected by the above sensors will be transmitted to the microcontroller through a network of wires
- microcontroller is integrated into the harness
- process all input data, compute postural stability metrics, classify perturbation events, trigger the appropriate tail actuation response
- transmit all recorded data to an external computer device via Bluetooth communication.
The device's battery will provide the sensors, microcontroller, and servo assembly with power. The battery will be recharged through a designated charging port. The counterweight housing and tail segment assembly will be accessible by detaching the distal segment of the tail, along the dotted line in Fig. 1.
4.2 Software
As shown in Figure 2, code will be implemented to deliver adaptive postural stabilization and record quantitative stability data. This will be split into several components:
- initialization of the device
- real-time sway detection
- perturbation classification
- tail actuation and haptic feedback response
- postural stability logging.
After the initialization phase, an iterative process alternates between two consecutive states: passive (counterweight stabilization only) and active (perturbation detected, servo actuation and haptic feedback engaged).
4.2.1 Initialization of the Device
The initialization phase is carried out in two steps to calibrate the device's sensors and establish the participant's baseline postural profile. 1. calibration of the ultrasonic sensor and accelerometer
- The participant stands upright facing the reference surface for 30s
- ultrasonic distance readings are averaged to define the session baseline distance
- accelerometer readings are averaged across all three axes to define the zero-acceleration reference frame
These values serve as the reference points for all subsequent sway and acceleration calculations (See 4.2.2 and 4.2.5). 2. Calibration of force-sensitive resistors
- participant stands still, the FSRs are read to establish a resting pressure average, defining the strike and liftoff detection thresholds used throughout the trial
- repeat this step at the start of each session, as footwear changes may affect sensor readings.
4.2.2 Sway Range Measurement
Ultrasonic sensor captures distance readings at 20 Hz throughout each trial.
- Each reading compared against the baseline distance established in Section 4.2.1 to compute an instantaneous sway value
- positive values indicate forward displacement and negative values indicate backward displacement
- sway range is calculated as the difference between the max and min sway values recorded over the trial window, as illustrated in Figure 3b:
4.2.3 Perturbation Recovery Time
A perturbation event is defined as any sway deviation exceeding 3.0 cm from baseline, as shown in Figure 5.
- perturbation recovery time is calculated as the elapsed time between perturbation onset and the moment sway returns within the threshold boundary
- upon detection, microcontroller simultaneously triggers the tail actuation response described in Section 4.2.4 and the haptic feedback response, and begins logging the recovery interval
4.2.4 Ground Contact Time and Step Imbalance Index
Plantar insoles detect pressure through FSR threshold crossings established in Section 4.2.1.
- ground contact time per foot is computed as the elapsed time between these events, as illustrated in Figure 4
- values are used to compute the step imbalance index using the formula in Figure 6
- step imbalance index of 0% indicates perfect symmetry, while values exceeding 15% are considered clinically significant in Parkinson's disease populations
4.2.5 Perturbation Detection Speed
When a perturbation is detected by the ultrasonic sensor, the microcontroller begins logging the three-axis acceleration data from the accelerometer at 100 Hz.
- perturbation detection speed is defined as the elapsed time between perturbation onset and the moment the resultant acceleration magnitude reaches its peak value (See Fig. 5)
- shorter detection speed in the without-tail condition indicates a more abrupt, unmitigated perturbation response
- a longer detection speed in the with-tail condition indicates that the tail's mechanical counterbalancing is reducing the event’s abruptness and giving the participant more time to engage voluntarily with corrective response
Analysis
5. Analysis
5.1 Overview
Analysis evaluates the wearable assistive tail by metrics without tail and with tail, further subdivided by three tail weight configurations (lightweight: 400g, standard: 800g, heavyweight: 1200g). Four elderly female participants each completed three standardized tasks: standing, walking, and perturbation trial (or balancing depending on condition) under each configuration. All five postural stability metrics were recorded and compared across conditions for each participant.
5.2 Participant Information
Table 1. Participant demographics.
| Participant | Age | Mobility Aid | Notes |
|---|---|---|---|
| P1 | 54 | None | Youngest participant; highest baseline mobility |
| P2 | 59 | None | Mild postural instability observed at screening |
| P3 | 68 | Compression knee bands | Bilateral knee instability; reduced medial-lateral stability |
| P4 | 91 | Walking stick | Oldest participant; most pronounced postural deficits |
P4 presented the most significant postural instability during baseline screening, consistent with her age and reliance on a walking stick. P3's compression knee bands were not removed during testing, which may not eliminate confounding effects on FSR readings.
5.3 Metric 1 — Sway Range
Table 2. Mean sway range (cm) across conditions.
| Participant | No Tail | 400g | 800g | 1200g | Best |
|---|---|---|---|---|---|
| P1 (54) | 3.2 | 2.6 | 1.9 | 1.4 | 1200g |
| P2 (59) | 3.8 | 2.1 | 2.8 | 2.4 | 400g |
| P3 (68) | 4.6 | 3.8 | 2.0 | 2.4 | 800g |
| P4 (91) | 6.4 | 5.2 | 4.2 | 4.8 | 800g |
| Mean | 4.50 | 3.50 | 2.73 | 2.68 | — |
- P1 showed consistent linear improvement across all weights, with 1200g producing the greatest reduction of 56.3%
- P2's best result was unexpectedly at 400g (2.4 cm)
- performance worsening at 800g before recovering slightly at 1200g
- suggesting irregular sensitivity to counterweight mass, possibly related to her asymmetric baseline gait pattern
- P3 peaked at 800g (2.0 cm) with performance reversing at 1200g (2.4 cm), indicating over-correction relative to her body frame
- P4's sway worsened from 4.2 cm at 800g to 4.8 cm at 1200g
- Observed low body mass being unable to support 1200g added weight
5.4 Metric 2 — Perturbation Recovery Time
Table 3. Mean perturbation recovery time (ms) across conditions.
| Participant | No Tail | 400g | 800g | 1200g | Best |
|---|---|---|---|---|---|
| P1 (54) | 1,620 | 1,280 | 916 | 676 | 1200g |
| P2 (59) | 1,868 | 1,496 | 1,240 | 1,380 | 800g |
| P3 (68) | 2,160 | 1,820 | 1,264 | 1,490 | 800g |
| P4 (91) | 2,748 | 1,980 | 2,140 | 2,580 | 400g |
| Mean | 2,099 | 1,644 | 1,390 | 1,532 | — |
- P1 showed consistent improvement across all weights, with 1200g reducing recovery time by 58.3% to 676 ms
- P2 + P3 recovery time worsened between 800g and 1200g (1,240 ms → 1,380 ms) (1,264 ms → 1,490 ms)
- heavier load introduced instability during the recovery phase rather than aiding it
- P4's best recovery time was at 400g (1,980 ms), with performance deteriorating at both 800g and 1200g
- even moderate counterweight mass exceeds her capacity to manage additional inertial load during dynamic recovery
- 1200g recovery time of 2,580 ms nearly matched her without-tail baseline of 2,748 ms
- heaviest configuration clinically ineffective for her
5.5 Metric 3 — Step Imbalance Index
Table 4. Mean step imbalance index (%) across conditions.
| Participant | No Tail | 400g | 800g | 1200g | Best |
|---|---|---|---|---|---|
| P1 (54) | 18.3 | 11.2 | 9.9 | 7.1 | 1200g |
| P2 (59) | 22.2 | 14.6 | 16.4 | 13.8 | 1200g |
| P3 (68) | 32.8 | 18.4 | 14.8 | 17.4 | 800g |
| P4 (91) | 45.1 | 31.2 | 28.4 | 34.6 | 800g |
| Mean | 29.6% | 18.9% | 17.4% | 18.2% | — |
- P1 crossed below the 15% clinical significance threshold at 400g (11.2%) and continued improving to 7.1% at 1200g
- the best gait symmetry result recorded across the entire dataset
- P2 showed a non-linear pattern
- 400g produced a strong improvement to 14.2% (below threshold)
- 800g worsened slightly to 16.4% (above threshold)
- 1200g achieved the best result of 13.8%
- P2's gait response to counterweight is sensitive to incremental weight changes
- P3's index fell below the clinical threshold only at 800g (14.8%), with 1200g causing a reversal to 17.4%, returning her above the threshold
- P4 showed the largest absolute improvement at 800g (45.1% → 28.4%), but neither 800g nor 1200g brought her below the clinical threshold, and 1200g worsened her index to 34.6%
- may require a fundamentally different intervention approach beyond counterweight adjustment alone
Conclusion
6. Further Analysis
6.1 Metric 4 — Perturbation Detection Speed
Table 5. Mean perturbation detection speed (ms) across conditions.
| Participant | No Tail | 400g | 800g | 1200g | Best |
|---|---|---|---|---|---|
| P1 (54) | 42 | 68 | 94 | 128 | 1200g |
| P2 (59) | 38 | 72 | 112 | 98 | 800g |
| P3 (68) | 36 | 60 | 82 | 74 | 800g |
| P4 (91) | 31 | 62 | 54 | 44 | 400g |
| Mean | 36.8 | 65.5 | 85.5 | 86.0 | — |
- P1 consistently improved, reaching 128 ms at 1200g
- longest detection speed recorded, indicating the 1200g tail most effectively distributed perturbation forces across her body mass
- P2, similar to P3 peaked at 800g before dropping at 1200g
- the heavier configuration introduced a rebound acceleration effect that partially counteracted the force distribution benefit
- P4's detection speed peaked at 400g (62 ms) and declined at both 800g (54 ms) and 1200g (44 ms)
- only participant whose detection speed worsened with increasing weight beyond 400g
6.2 Summary of Results
Table 6. Best-performing configuration per participant per metric.
| Metric | P1 (54) | P2 (59) | P3 (68) | P4 (91) |
|---|---|---|---|---|
| Sway Range | 1200g | 400g | 800g | 800g |
| Recovery Time | 1200g | 800g | 800g | 400g |
| Step Imbalance | 1200g | 1200g | 800g | 800g |
| Detection Speed | 1200g | 800g | 800g | 400g |
| Overall Best | 1200g | 800g | 800g | 400g |
- The optimal counterweight configuration is strongly participant-dependent rather than universally scalable
- P1 benefited most from the heaviest configuration across all metrics, consistent with strength providing sufficient resistance to manage the 1200g load
- P2 and P3 both performed best at 800g across the majority of metrics, with heavier configurations producing reversals in performance
- particularly notable in P2's non-linear gait response and P3's consistent over-correction pattern driven by her bilateral knee instability
- P4's overall best configuration was 400g, with both 800g and 1200g producing deterioration across most metrics
- Perhaps due to low body mass and advanced age creating an upper threshold for beneficial counterweight loading well below that of the other participants.
Thus, clinical prescription of the wearable assistive tail should involve individualised weight calibration based on participant age, body mass, and mobility profile rather than a standardised configuration.
6.3 Challenges and Resolutions
- Servo signal interference w/ sensor readings
- PWM signals from the servo motors introduced electrical excess into sensor readings
- resolved by adding 100µF decoupling capacitors across the power rails & introducing 20 ms delay between servo actuation and sensor sampling in the firmware
- Accelerometer drift during extended trials
- MPU-6050 accumulated gyroscopic drift over sessions longer than 5min, introducing cumulative error into reference frame
- resolved by automatic re-zeroing of the accelerometer baseline at start of each individual trial
- Ultrasonic false positives during walking
- arm movements occasionally crossed the detection path during walk trials, triggering false perturbation events
- resolved by implementing a 3-reading moving average filter requiring 3 consecutive threshold crossings before a perturbation is flagged
- FSR threshold variability between sessions
- resting FSR baselines shifted between sessions due to footwear and insole compression changes
- resolved by enforcing mandatory re-calibration at the start of every session
- P3 compression band interference
- P3's compression knee bands altered plantar pressure distribution, skewing FSR readings
- Could not resolve and had to prioritize patient safety
- Haptic motor vibration coupling into accelerometer
- vibrotactile haptic motors introduced low-frequency vibration artefacts into the accelerometer readings when firing simultaneously with data collection
- resolved by introducing a 15 ms blanking window in the firmware where accelerometer readings are paused immediately following haptic motor activation.
- 3D printed joint binding under 1200g load
- articulated tail joints exhibited binding during full-range deflection under the heaviest counterweight
- resolved by increasing joint clearance tolerances to 0.5 mm and lining tubing channels
- AA battery voltage drop during sustained actuation
- simultaneous actuation of all four servos caused voltage drops that reset the microcontroller
- resolved by staggering servo actuation so no more than 2 servos fire simultaneously
- P4 sensor displacement during perturbation trials
- P4's reduced subcutaneous tissue caused sensor shift during trials, producing inconsistent readings
- resolved by securing all sensors to maintain consistent contact pressure
7. Conclusion
- prioritize empirical data collection with a larger and more diagnostically diverse participant cohort
- prioritize empirical data collection with a larger and more diagnostically diverse participant cohort
- including male participants and those across a broader range of Parkinson's disease severity stages
- integrate with more advanced machine learning models to adapt to user preferences
- develop app to enhance statistics and functionality
Citations
Works Cited
Allen, N. E., Schwarzel, A. K., & Canning, C. G. (2013). Recurrent falls in Parkinson's disease: A systematic review. Parkinson's Disease, 2013, Article 906274. https://doi.org/10.1155/2013/906274 Libby, T., Moore, T. Y., Chang-Siu, E., Li, D., Cohen, D. J., Jusufi, A., & Full, R. J. (2012). Tail-assisted pitch control in lizards, robots and dinosaurs. Nature, 481(7380), 181–184. https://doi.org/10.1038/nature10710 Mak, M. K. Y., Wong-Yu, I. S. K., Shen, X., & Chung, C. L. (2017). Long-term effects of exercise and physical therapy in people with Parkinson's disease. Nature Reviews Neurology, 13(11), 689–703. https://doi.org/10.1038/nrneurol.2017.128 Shumway-Cook, A., Brauer, S., & Woollacott, M. (2000). Predicting the probability for falls in community-dwelling older adults using the Timed Up & Go Test. Physical Therapy, 80(9), 896–903. https://doi.org/10.1093/ptj/80.9.896 Winter, D. A. (2009). Biomechanics and motor control of human movement (4th ed.). John Wiley & Sons. https://doi.org/10.1002/9780470549148
Acknowledgement
Firstly, we would like to acknowledge Ms. Trainor for her guidance as our school supervisor for CYSF and for her support of this project. We would also like to thank Lu's Clinic for helping us in sourcing suitable volunteers for our experiment. We also want to acknowledge our parents for their moral support throughout the project and all the authors of the works we have referenced and learned from.
