Improving pedestrian dynamics modelling using fuzzy logic

Similar documents
Gait Analyser. Description of Walking Performance

Gait Analysis System. User Manual and Outcome parameters Patent WO2012/ A1

Development of Wearable Sensor Combinations for Human Lower Extremity Motion Analysis

SpeedMax White Paper. Dynastream Innovations Inc. 228 River Avenue Cochrane, AB T4C 2C1. p f

Novel Technique for Gait Analysis Using Two Waist Mounted Gyroscopes

Biomechanics and Models of Locomotion

NIH Public Access Author Manuscript Gait Posture. Author manuscript; available in PMC 2009 May 1.

An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system

Dynamically stepping over large obstacle utilizing PSO optimization in the B4LC system

Current issues regarding induced acceleration analysis of walking using the integration method to decompose the GRF

APPLICATION OF THREE DIMENSIONAL ACCELEROMETRY TO HUMAN MOTION ANALYSIS

Using sensory feedback to improve locomotion performance of the salamander robot in different environments

WalkCompass: Finding Walking Direction Leveraging Smartphone s Inertial Sensors. Nirupam Roy

Step Detection Algorithm For Accurate Distance Estimation Using Dynamic Step Length

ASSESMENT Introduction REPORTS Running Reports Walking Reports Written Report

Sample Solution for Problem 1.a

Mobility Lab provides sensitive, valid and reliable outcome measures.

Human Walking Analysis Assisted by DGPS

Reliable Real-Time Recognition of Motion Related Human Activities using MEMS Inertial Sensors

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1

C-Brace Reimbursement Guide

Coaching the Triple Jump Boo Schexnayder

Foot side detection from lower lumbar spine acceleration

Development of a load model for men-induced loads on stairs

ITF Coaches Education Programme Biomechanics of the forehand stroke

Gait. Kinesiology RHS 341 Lecture 12 Dr. Einas Al-Eisa

Robot motion by simultaneously wheel and leg propulsion

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

Gait Recognition. Yu Liu and Abhishek Verma CONTENTS 16.1 DATASETS Datasets Conclusion 342 References 343

by Michael Young Human Performance Consulting

How Do You Swing? You should be working with new lab partners starting with this lab.

University of Kassel Swim Start Research

Smart shoe-based evaluation of gait phase detection accuracy using body-worn accelerometers

Gait Analysis at Your Fingertips:

Transformation of nonfunctional spinal circuits into functional states after the loss of brain input

Estimation of gait parameters based on data from inertial measurement units

Outline. Newton's laws of motion What is speed? The technical and physical demands of speed Speed training parameters Rugby specific speed training

A Bio-inspired Behavior Based Bipedal Locomotion Control B4LC Method for Bipedal Upslope Walking

Equine Cannon Angle System

The Starting Point. Prosthetic Alignment in the Transtibial Amputee. Outline. COM Motion in the Coronal Plane

ABCA Research Committee

Dynamic analysis and motion measurement of ski turns using inertial and force sensors

Analysis of ankle kinetics and energy consumption with an advanced microprocessor controlled ankle foot prosthesis.

Methods for movement monitoring and daily-life physical activity classification

CHAPTER IV FINITE ELEMENT ANALYSIS OF THE KNEE JOINT WITHOUT A MEDICAL IMPLANT

Trajectory Planning for Smooth Transition of a Biped Robot

Ambulatory monitoring of gait quality with wearable inertial sensors

LocoMorph Deliverable 4.4 part 2.4

AN ACTIVITY MONITORING SYSTEM FOR ELDERLY

+ t1 t2 moment-time curves

Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot

measures Second generation accelerometers

EXSC 408L Fall '03 Problem Set #2 Linear Motion. Linear Motion

Complex movement patterns of a bipedal walk

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

TEMPORAL ANALYSIS OF THE JAVELIN THROW

Stride October 20, 2017

Putting Report Details: Key and Diagrams: This section provides a visual diagram of the. information is saved in the client s database

Development of a Simulation Model for Swimming with Diving Fins

Rules of Hurdling. Distance Between Hurdles

Walking Control Algorithm of Biped Humanoid Robot on Uneven and Inclined Floor

Walking Speed Estimation Using a Shank-Mounted Inertial Measurement Unit

An Indoor Positioning Method with MEMS Inertial Sensors

In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007.

ScienceDirect. Early Diagnosis of Parkinson s Disease using a Smartphone

Supplementary Figure S1

Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg. Abstract

Journal of Chemical and Pharmaceutical Research, 2016, 8(6): Research Article. Walking Robot Stability Based on Inverted Pendulum Model

1. A tendency to roll or heel when turning (a known and typically constant disturbance) 2. Motion induced by surface waves of certain frequencies.

1 INEGI Instituto de Engenharia Mecânica e Gestão Industrial, Porto, Portugal, FEUP Faculdade de Engenharia,

Jogging and Walking Analysis Using Wearable Sensors *

1B1 Meridium. Reclaim your way. Information for practitioners. Meridium Ottobock 1

HPW Biomechanics

Compliance Control for Biped Walking on Rough Terrain

User Activity Related Data Sets for Context Recognition

Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs

Toward a Human-like Biped Robot with Compliant Legs

A MODIFIED DYNAMIC MODEL OF THE HUMAN LOWER LIMB DURING COMPLETE GAIT CYCLE

Stable Upright Walking and Running using a simple Pendulum based Control Scheme

Available online at ScienceDirect. Procedia Engineering 112 (2015 )

Basic walker-assisted gait characteristics derived from forces and moments exerted on the walker s handles: Results on normal subjects

FCEstimator: Self-Monitoring Foot Clearance App to Assess Risk of Falls Using a Smartphone

Pedestrian Trajectory Determination in Indoor Environment

DATA MINING SAMPLE RESEARCH: ACTIVITY RECOGNITION CLASSIFICATION IN ACTION

Using Ground Reaction Forces from Gait Analysis: Body Mass as a Weak Biometric

Synchronised Swimming. Figure Grade 2

Adaptive context-agnostic floor transition detection on smart mobile devices

A Prototype Personal Navigation System

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

gait phases analysis. In the study by S. K. Ng and H. J.

Toward a Human-like Biped Robot with Compliant Legs

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

Sensing and Modeling of Terrain Features using Crawling Robots

Journal of Biomechanics

ZIPWAKE DYNAMIC TRIM CONTROL SYSTEM OUTLINE OF OPERATING PRINCIPLES BEHIND THE AUTOMATIC MOTION CONTROL FEATURES

REPORT. A comparative study of the mechanical and biomechanical behaviour of natural turf and hybrid turf for the practise of sports

Space Simulation MARYLAND U N I V E R S I T Y O F. Space Simulation. ENAE 483/788D - Principles of Space Systems Design

REPRESENTATION OF HUMAN GAIT TRAJECTORY THROUGH TEMPOROSPATIAL IMAGE MODELLING

Validation of Measurements from a ZephIR Lidar

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Transcription:

Improving pedestrian dynamics modelling using fuzzy logic Phillip Tomé 1, François Bonzon 1, Bertrand Merminod 1, and Kamiar Aminian 2 1 EPFL Geodetic Engineering Lab (TOPO) Station 18 1015 Lausanne Switzerland E-mail: bertrand.merminod@epfl.ch 2 EPFL Laboratory of Movement Analysis and Measurement Station 11 1015 Lausanne Switzerland E-mail: kamiar.aminian@epfl.ch Summary. The complementary nature of MEMS based pedestrian dead-reckoning (PDR) navigation and GNSS (Global Navigation Satellite System) has long been recognised. The advantages are quite clear for those applications requiring indoor positioning and that, for one reason or another, cannot rely on short-range infrastructure-based positioning systems (e.g. WiFi, UWB) to cope with the lack of availability of GNSS indoors. One such example of application is firemen coordination during emergency interventions. Classification of human displacement using signal pattern recognition techniques often rely on an estimation model or statistical data to compute the step length or horizontal speed information. In general, an initial calibration phase is needed which can constrain the ability to follow the quasi-erratic behaviour of a pedestrian in real time. Moreover, existing state-of-the-art PDR solutions enable only the reconstruction of the 2D trajectory. This paper introduces a different approach to PDR navigation, in which pattern recognition is correlated to biomechanical principles and combined with fuzzy logic for detection and classification of a broader range of walking behaviours in 3D. Furthermore, to avoid the aforementioned limitations of stride length estimation, the step length is effectively computed by a simple inverse segment model during a specific phase of the gait cycle. Besides a description of the algorithm, this paper includes results of a real-time implementation capable of detecting/classifying four different types of steps: forward walk, stair climbing, stair descent forward and stair descent backward. This development has been conducted in the framework of the European project LIAI- SON [1, 2] funded by the Sixth Framework Program to specifically address one of its test case scenarios, the coordination of a fire brigade intervention. 1 Introduction The first applications using inertial systems were developed for the marine and aviation fields. Nowadays, every ship, aircraft and spacecraft is equipped with some form of inertial system. The inertial systems used in pedestrian

2 P. Tomé, F. Bonzon, B. Merminod, and K. Aminian navigation are made of Micro Electromechanical Systems (MEMS). The sensors are placed somewhere on the walker and the recorded signals are processed to derive changes in position. One of the main advantages of this approach is that the MEMS based positioning method is an independent and autonomous process that, contrary to other current position-tracking technologies, does not require any instrumented, marked or pre-mapped environment. 1.1 Conventional vs pattern recognition PDR navigation Two approaches are commonly used in PDR navigation: conventional inertial navigation using zero velocity updates or classification of human displacement using signal pattern recognition techniques. Usually, the former approach consists of a classical double integration of the accelerometer signals, that allows the computation of the travelled distance. However, this distance is affected by sensors noise and drift when sampling over a long period of time. While this method is appropriate when using high-grade sensors, it performs poorly when using low-cost sensors such as MEMS [3, 4]. The second approach, being less sensitive to the quality of the sensors, has to deal with the complexities of the human movement. Body motion induces inertial acceleration and a variable gravitational component due to the change of segment inclination with respect to the vertical axis. So, by attaching a MEMS sensors box to the walker s body, usually at the hip level, it is possible to associate the recorded data with signals signatures that enable to identify and quantify body displacements. 1.2 State of the art solutions in gait analysis The Laboratory of Measurement and Movement Analysis (LMAM) of EPFL has developed monitoring devices (Physilog R and ASUR) and methods using MEMS sensors attached to body sites in the context of several bioengineering research programs. A patented method [5] has been introduced for monitoring physical activity based on identification of postural transition. In addition, an original and patented algorithm was proposed which computes the values of spatio-temporal gait parameters from angular velocity of the lower limbs [6] (see Fig. 1). The state of the art solutions in PDR navigation compute the step length thanks to estimation models or statistical data [7], and do not deal with vertical displacement in 3D. We introduce a method to effectively compute the stride length using a simple inverse pendulum model, and a classification of a broader range of walking behaviours in 3D using fuzzy logic.

Improving pedestrian dynamics modelling using fuzzy logic 3 100 0-100 - 200 Toe-off Midswing Vertical 200 acceleration Heelstrike Foot Flat Angular velocity 1.314 1.316 1.318 1.32 1.322 1.324 1.326 1.328 1.33 1.332 4 x 10 Initial swing Terminal swing Mid stance Terminal stance Swing phase Stance phase Fig. 1. Signals from a shank MEMS sensor during a full gait cycle, showing the main gait events and phases. Fig. 2. Distributed MEMS sensors architecture. 2 Gait Analysis In the framework of the LIAISON project, we intend to develop a novel approach to pedestrian navigation. By placing the MEMS sensors in specific body parts, one may be able to infer specific movements for navigation purposes. Based on EPFL s past research activities, three main placements were identified: the trunk, the thigh and the shank, as illustrated in Fig. 2. The top part of the body is essentially useful for postures detection and pedestrian orientation determination, while the lower part of the body offers great possibilities for gait analysis. Sensors mounted on the legs allow the computation

4 P. Tomé, F. Bonzon, B. Merminod, and K. Aminian of travelled displacement in the horizontal direction but also in the vertical dimension, for example when climbing stair. 3 Step Type Classification The interviews of fire-fighters have allowed to focus the research effort only on basic and recurring movements. A new approach was developed on the classification of four classes of activity: flat forward walk (FW), stair ascent (SA), stair descent forward (SDF) and stair descent backward (SDB). The backward descent is a specific requirement of the fire brigade because it is safer and easier than descending in the usual forward direction. In fact, with backward descent, a fall tends to be less dangerous. To classify the detected step into a class, an original mamdani fuzzy classification system was used (see Fig. 3). Based on the periods of the activities so far, the whole period of monitoring was divided into a list of several smaller periods and parameters. Each of these smaller periods or parameters was a fuzzy input variable and was passed to the fuzzy classifier to decide the type of activity: FFV The value of the shank velocity at the Foot Flat time. Determined as the maximum peak of the shank velocity between the Heel-Strike and the Toe-Off of the next step. DAP Difference Anterior Posterior. The difference of the velocity between the Mid-Swing and the Toe-Off. DPA Difference Posterior Anterior. The difference of the velocity between the Heel-Strike and the Mid-Swing. APV Acceleration Peak value. Determined as the minimum peak of the shank acceleration between the Toe-Off and the Mid-Swing. APT Time of the APV, relative to Toe-off to Mid-Swing period. A amp Absolute amplitude of the acceleration signal during the entire cycle. LastState The activity immediately before the current activity. MSM Mid-Stance Mean. The mean of the velocity during a small period of the mid-stance. Nb succ The number of SA, SDF or SDB performed consecutively. 4 Stride Length Computation During the mid-stance and the terminal phase, the leg can be modelled as a simple inverse pendulum (see Fig. 4). The distance d is obtained from the angular velocity of the shank. By considering α the angular rotation of the shank during this phase, it is calculated from the trigonometric relation:

Improving pedestrian dynamics modelling using fuzzy logic 5 9 inputs for each step detected LastState FFV APV DAP DPA MSM Nb_succ APT A_amp Fuzzy controller GaitID13 (mamdani) CurrentState Step type = Information of the altitude variation for 3D Fig. 3. The use of a fuzzy logic allows the handling of the diversity of walking patterns among different subjects, or for the same subject under different conditions. d L α L Fig. 4. Rotation of the leg during mid-stance and terminal stance. d = L 2 [1 cos(α)] (1) where the angle α is computed by integrating the angular rate rotation of the shank during this phase, and the length of the leg L is estimated by the assumption that L = 0.54 height of user. The mean walking velocity is then given by: V = d T 2 T 1 where T 2 is the end of the terminal stance and T 1 is the beginning of the mid-stance. Finally, the mean stride length corresponds to: where GCT is the gait cycle time. (2) ST = V GCT (3) 5 Tests and Results To evaluate the performance of the classification algorithms, two statistics were calculated: the sensitivity and the specificity. The sensitivity parameter is defined as the capacity of the algorithm to correctly identify the walking type, and the specificity as the ability not to provide false identification. Table 1 shows the performance of the proposed method in the detection of

6 P. Tomé, F. Bonzon, B. Merminod, and K. Aminian Stride length Step length Fig. 5. The stride length is double, and not to confuse with, the step length. basic activities during a specific experiment. The test was performed by a group of 5 healthy adults with average age of 28 years and they consisted of 5 consecutive trials for SA, SFD, SDB and FW. Except for FW, all the trials were performed on the stairs of a building composed of 66 steps and a foot flat at each 11 steps. Table 1. Performance of the system in detecting basic walking. Sensitivity Specificity Forward Walk (FW) 98.1 ± 0.6 97.8 ± 0.8 Stair Ascent (SA) 93.5 ± 1.7 98.9 ± 1.5 Stair Descent Forward (SDF) 95 ± 3.1 99.1 ± 3.2 Stair Descent Backward (SDB) 96.1 ± 1.2 98.5 ± 1.8 6 Conclusion An original fuzzy logic classifier has been developed to improve the detection and the identification of the gait. The type of activity detected was restricted in order to focus on the basic and recurring movements of the users. Based on the results obtained, this new algorithm appears especially promising. References 1. Valérie Renaudin, Okan Yalak, Phillip Tomé, Bertrand Merminod, Bijan Najafi, and Kamiar Aminian. D046 EPFL contribution on MEMS based positioning. Technical report, LIAISON Consortium Deliverable, 2006. 2. Valérie Renaudin, Okan Yalak, Phillip Tomé, Bertrand Merminod, and Kamiar Aminian. D077 EPFL contribution on MEMS-AGPS hybridisation. Technical report, LIAISON Consortium Deliverable, 2007. 3. R.G. Stirling. Development of a pedestrian navigation system using shoe mounted sensors. Master s thesis, University of Alberta, 2004.

Improving pedestrian dynamics modelling using fuzzy logic 7 4. E. Foxlin. Pedestrian tracking with shoe-mounted inertial sensors. IEEE Computer Graphics and Applications, 2005. 5. B. Najafi and K. Aminian. Body movement monitoring system and method. Patent EP 00810 920.9, October 2000. 6. K. Aminian, C. Bula, P.-F. Leyvraz, and Ph. Robert. Spatio-temporal parameters of gait measured by an ambulatory system using miniature gyroscopes. Biomech, 35:689 99, 2002. 7. Q. Ladetto. Capteurs et algorithmes pour la localisation autonome en mode pédestre. PhD thesis, Ecole Polytechnique Fédérale de Lausanne, 2002.