Mathematics and Physics of Walking: Preface
Mathematics and Physics of Walking: Preface
Authors:
André Heck (AMSTEL Institute, University of Amsterdam)
André Holleman (Bonhoeffer college, “teacher in research” at the AMSTEL Institute)
A practical investigation task for pupils at upper secondary school level who have no
experience with COACH. Estimated working hours: 8.
© 2002 AMSTEL Institute. Further usage is only permitted with quotation of sources.
Preface
Coach is a computer learning environment that has been developed originally for natural
sciences (physics, chemistry, and biology). In this program you can easily collect data from
different sources, display data in graphical or tabular format, process data mathematically, and
so on.
Coach offers the possibility of collecting data from video clips. You can record yourself a
video clip or you can use an existing video clip for the purpose of carrying out practical
investigation tasks. You may think of studying the orbit, velocity, and acceleration of a thrown
basketball, investigating the motion of a car on a roller coaster, exploring the collision of two
cars, and so on.
Actually, we are going to use the data video tool for measuring human movements. You will
use existing video clips of walking, jogging, race walking, and running. Maybe you can record
your own video clips with a webcam, e.g., for the purpose of studying your own locomotion or
the movement of a fellow pupil. In short, you will play the role of a movement scientist.
The program Coach works with projects, each consisting of several activities. This practical
investigation task relates to the project Walking.
Report
Part of this practical investigation task is writing a report with a text processor about the last
three Coach activities. Herein we expect the answers to the exercises that ask for a reply,
sometimes short, sometimes a bit longer, but in any case clear and to the point. We also would
like to know which parts of the work you found easy or difficult. When you close an activity,
then COACH asks “Save changed result?”. Click on 'Yes'. In this way, you also get a digital
part of your report!
You can copy and paste tables, diagrams, and text from Coach into a Word document. You
are advised to start Word, in conjunction with Coach. Then you can copy intermediate results
like graphs, tables, and whatsoever into a Word document. You can decide later what you will
use of this in the final report.
Furthermore, we expect a summary of the time that you spent on various parts of the
investigation task (a sort of lab journal).
Table of Contents
Video measurement of walking ……………………………………………….. 3
Gait analysis……..………………………………………………………….….. 5
Arm movements during normal walking...……………………….………….… 8
Swing phase of the leg in low speed walking .………………….………….….. 13
The complete gait cycle of low speed walking ...………………….……….….. 15
More practical work on human gait …………………………………...………. 18
2
The ‘Walking’ Project
This project consists of five activities:
1. Video measurement of walking.
2. Gait analysis.
3. Arm movements during normal walking.
4. Swing phase of the leg in low speed walking.
5. The complete gait cycle of low speed walking.
The main topic of this project is the (mathematical) shape of human movements during
walking. We have included some extra practical work for enthusiasts at the end of this project.
In the first three activities the main purpose is to get acquainted with the possibilities of Coach
for investigating human movements in walking by measurements of video clips. You will also
use simple models to look at the collected data from a more theoretical perspective. In the last
few activities the self-reliance of investigating human gait is increased.
Introduction
You see an activity menu bar, an activity toolbar, and four windows:
Upper-left: a video measurement of a magnified and sharpened video clip.
Upper-right: a window with the original video clip.
Down-left: an empty window.
Down-right: a text window.
In the upper-right window you see a short movie in which Mr.
Holleman walks along a building. This video clip has been created
outside with a webcam, which was attached to a laptop computer.
Every second 25 frames were recorded.
Play the movie to get an impression of the movement.
The movie clip has been magnified and sharpened with video editing
software to make measuring on the computer easier. In the upper-left
data video window you see a coordinate system, a light-blue indica-
tion of the scale labeled 1 meter, and data points (red and lilac
dots) tracing the locations of the right shoulder and hand over
time. By the way, one of the data points on the hand has been
deliberately misplaced.
The video clip consists of 32 frames, which are represented on the
video control bar, at the bottom of the data video window, by small
strokes.
In this activity you will use the tools of Coach to collect data
from digital video clips. Place results of your work only in your
report if there are good reasons for doing so.
We shall mostly pay attention to
- the graphical display of collected data;
- the linking between graphs and the video clip.
3
This introduction is in a text window. In addition there are other
texts with exercises and tasks. To see them, left-click on the
yellow 'Display Text' button in the activity toolbar. First choose
'2. Linking tables and graphs with a video measurement'. The shape
of the mouse cursor changes into a text symbol. Move the cursor to
an empty window and click in this window. In the same way you can
obtain the other texts windows. Actually, you don’t need these
windows because all texts are on paper as well. Choose what you find
most convenient.
2. You see four graphs in the diagram. Explain which graph belongs to
what quantity. Why is one red graph almost constant and the other
one increasing? Of the two increasing graphs, the red graph is in
turns above and below the lilac graph. Express what this means for
the gait.
4
frame that has not been measured yet. Move the cursor across the
data video window towards the middle of the sticker attached to
the right shoulder and left-click this point. Next, move the
cursor to the middle of the piece of paper that Mr. Holleman holds
in his hand and click this point. Now you have collected the
coordinates of these two locations and the video clip moves all by
itself to the next frame for measurement. Repeat this until you
are done (the 'Start' button changes color from red to green).
Zooming
1. The x- and y-coordinates of the right shoulder and the right hand
during walking have been plotted against time in the diagram
window. Time t=0 has been chosen to correspond with the first
frame of the video clip.
Right-click in the diagram window. Choose 'Zoom to fit'. Notice
the red cross through the magnifying glass on the leftmost button
in the button bar of the diagram window. Press this button, which
we will refer to as the zoom-button. So there are at least two
ways to zoom in and out.
Introduction
In the movie clip, Mr. Holleman walks along a building. You see a
coordinate system, a light-blue indication of the scale labeled 1
meter, and data points (red and lilac dots) tracing the locations of
the right shoulder and the right hand over time. The video clip
consists of 32 frames, which are represented on the video control
bar, at the bottom of the data video window, by small strokes.
The graphs of the coordinates of the right shoulder and the right
hand have already been prepared.
In this activity and others you will learn that normal gait can be
described well with trigonometric functions. Here we concentrate
mostly on the movements of shoulder and hand during normal walking.
2. You can easily measure in the data video window distances and
angles with a computerized ruler and protractor. Right-click in
the data video window or use its tool button. Select 'Ruler'. Drag
the endpoints of the ruler so that they lay on the points between
which you want to know the distance. Measure the length of a
single step in this way.
3. From the measured stride length and the step frequency you can
compute the average walking speed. How many meters per second does
Mr. Holleman walk in this video clip? Is this in agreement with
the answer that you found before? What is this walking speed
expressed in kilometers per hour?
6
2. Plot the horizontal position of the right shoulder in a new
diagram against time. Only draw the measured points and do not
connect them with lines. Zoom in so that the graph is displayed as
large as possible. It is not a sine graph because the graph has a
tendency to increase in the right direction. What could be the
reason for this phenomenon? (Hint: measure in the video clip with
the 'Ruler' the difference in height between window and pavement
on the left- and right-hand side of the window).
4. If you know the position of the right shoulder and right hand at a
certain time, then you can compute the angle that a stretched arm
at that time makes with the imaginary vertical axes passing
through the shoulder. Let us compute a concrete example before the
general case: in the diagram you can read off that at time t=1.2s
the position of the shoulder (P1) equals (1.66, 1.48) and that the
position of the right hand (P2) equals (1.93, 0.82). Positions are
in meters with respect to the coordinate system.
Use the opposite sketch to compute the
indicated angle θ .
Hint: First, compute the tangent of
this angle. Use this result to find
out which angle (in radians) corres-
ponds with this. Check your answer in
the video clip by measuring the angle
in the correct frame with the
computerized protractor (if desired,
maximize the data video window and the
clip for better reading).
5. Let us now try the general case: we denote the positions of P1 and
P2 as (x1 , y1 ) and (x 2 , y 2 ) , respectively. Verify that the following
formula holds:
7
x 2 − x1
tan (θ ) =
y1 − y 2
In other words: you can compute the angle with the formula
x − x1
θ = tan −1 2 .
y1 − y 2
In the Coach activity is already a diagram window present,
entitled 'arm angle', which uses this formula (with arctan as
synonym of tan-1). Make this diagram visible. Measure the arm
angle in the first frame of the video clip with the computerized
protractor and check your answer in the graph of the arm angle.
In this example you learn how to carry out measurements on digital video clips with Coach.
The instructions are very detailed and guide you through the example.
If necessary, start Coach and choose the activity 3. Arm movements during normal walking.
2. The video clip, which has been recorded outside with a webcam and
a laptop computer, shows a person who is walking at normal speed
along a building. Play the video by pressing the Play button in
the video control bar, at the bottom of the data video window.
8
dimensions. In this clip you must manage with the single remark that
the square paving stones all have a width of 50 cm.
2. Now you can start with the actual setting of the length scale.
Drag and resize the end points of the scale-ruler (red by default)
to match two neighboring paving stones along the imaginary
horizontal line where the footsteps are placed (why should you
actually do this?). Specify the scale length of 100 cm in the
window 'Scale Settings'.
Optional settings
Selection of the number of points per frame and their display
1. Right-click in the data video window and choose 'Points…'.
Selection of frames
You fix which frames of the video clip you want to use for data
collection. There are four possible ways of selecting frames.
By the way, after your choice of frames to collect data from, you can always use the Insert key
to add more frames. With the Delete key, you can deselect frames for measurement.
9
Collect data
1. Start measuring by pressing the green 'Start' button. The color of
this button changes into red to indicate that you can stop measu-
ring at any time.
2. Move the cursor across the data video window and click on the
right shoulder. Recall that the coordinate setting have been
chosen such that the first point clicked in each frame is the
origin of the coordinate system for that frame.
4. The video clip jumps to the next frame for measuring. Repeat step
2 and 3 for all selected frames.
5. If you want to stop earlier because you are of opinion that you
have collected sufficient data or because you want to make changes
to the settings, press the red 'Stop' button. But for a good
result of your analysis of the arm movements you better leave the
settings as they are now and collect data on all selected frames.
10
Update video points
If you are not satisfied with a data point, you can go back to the
frame in the video clip that corresponds with it and update the
measurement. For better results you are advised to zoom out the
video screen.
1. Click in the data video window to put the focus on this window and
press once the arrow key ↑. The video clip is enlarged so that it
fits in the data video window. If this is not large enough, press
the 'maximize' button in the window (the 2nd button the right).
2. With the arrow keys ← and → you can step through the selected
frames.
1. Select a frame with a gray marker in the video control bar (hint:
you can go through all frames in the video control bar by the
'Page Up' and 'Page Down' keys). Press the Insert key. The
selected image becomes black on the video control bar
2. Press the green 'Start' button to collect data points for the
additionally selected frames. The data are inserted at the right
spot in the diagram and the table.
1. The graph of the arm angle has the shape of a sine graph. Right-
click in the diagram window or click on the tool button of this
window. Select 'Analyse' > 'Function-fit' and try to find the best
sinusoid, i.e., a function of the form
angle(t ) = a sin (b t + c) + d .
3. The arm rotation is the difference in angle between the arm when
it is as far as possible in the forward direction and the arm when
it is as far as possible backward. How large is the arm rotation
11
according to the graph? How large is the arm rotation according to
the function fit?
4. In which phase of walking is the person in the video clip when his
right arm is directed forward as far as possible? And when the arm
is as far as possible backward?
5. What is the state of equilibrium of the right arm for the walker
and at which gait phase is this state of equilibrium passed
through? What is the amplitude of the arm swing?
12
where l is the arm length (including the hand), g is the gravita-
tional constant, and c is a constant that depends on the stature
of the walker. Determine the constant c for the walker in the
video clip. Compare this with the number that you expect to find
according to the model in the previous exercise.
9. In the first part of this analysis you have approximated the data
with a sinusoid. Determine the graph of the difference between the
graph of the measured data and the sinusoid. Find out whether this
graph of the difference has again the shape of a sinusoid. If this
is the case, then you can describe the arm movement pretty well by
the sum of two sinusoids. This would actually mean that the model
of a periodically driven harmonic motion is applicable. Draw the
sum of these graphs to see with your own eyes how well the formula
describes the arm movement.
Introduction
In the data video window you see a short movie in which a person
walks slowly in a study along two cupboards. The width of one
cupboard is 1 meter. Take perspective into account when calibrating
the video clip: place the scale-ruler of 1 meter on the imaginary
horizontal line that connects the places where the right foot is
flat on the floor (hint: use the parquet strips for a good
estimation). This video clip has been recorded with a webcam and
with a frame rate of 30 frames per second.
In this activity we shall see that the movements of the lower limbs
can be described well by trigonometric functions. We shall look
mostly at the right thigh and lower leg of the walker.
13
So, the knee angle is 0 degrees if the leg is completely stretched.
You can easily measure the angles α and β as functions of time in
the video clip. Just take the knee as the origin of the (moving)
coordinate system and click in each frame on the hip and right foot
(not only the positions but also the angles α and β are obtained).
1. Prove the following formulas for the hip angle and knee angle in
terms of the angles α and β: θ = α − 90 and φ = α − β + 180.
2. Select the frames in the video clip in which the right leg
completes a full swing, i.e., start with the frame in which the
toes get off the ground and end with the frame in which the heel
strikes the floor again. Measure the angles α and β for this time
interval and draw the graphs of the angle β, the hip angle, and
the knee angle (as functions of time) in separate diagram windows.
3. Verify that the hip angle θ during the swing phase can be
approximated reasonably well by the sum of a parabola and a
sinusoid. For those who wonder why we do not take a sum of two
sinusoids: look what happens when you do a sinusoidal function fit
for the hip angle.
14
4. Suppose that the thigh and the lower leg of the walker are of
equal length, i.e., OP1 = OP2 in the above figure. Hen you can
compute the angle of the line P1P2 with the imaginary vertical
line through P1. Let us call this angle the leg angle. Prove the
following formula: leg angle = (α + β) / 2 − 180 .
5. Let Coach plot the graph of the leg angle against time. Verify
that the leg angle can be approximated well by a sinusoid.
Introduction
In the data video window you see a short movie in which a person
walks slowly in a study along two cupboards. The width of one
cupboard is 1 meter. The calibration of the video clip takes
perspective into account. This video clip has been recorded with a
webcam and with a frame rate of 30 frames per second.
In this activity we shall see that the movements of the lower limbs
can be described well by trigonometric functions. We shall look
mostly at the right thigh and lower leg of the walker.
15
1. Draw the graphs of the lower leg angle, the hip angle, and the
negative value of the knee angle (as functions of time) in
separate diagram windows. The reason that we consider the lower
leg angle and –knee angle is because we want to compare our
measurement results with results from the literature in human
movement science.
Use the video clip and your graphs to measure the duration of the
phases in the walk of the video clip. Figure out the duration of
the gait cycle, the duration of double support, and anything else
that you find noteworthy to measure.
3. Measure the stride length and the length of the right leg of the
walker in the video clip. What is the ratio between stride length
and leg size of the walker for the motion shown? If you have not
done this before, measure the duration of the gait cycle. Calcu-
late from the measured data the average speed of the walker.
16
What similarities and difference do you notice?
Has your cyclogram the same shape? Are the characteristic points
in the movement pattern that are mentioned in the above legend
also present in your graph and at the same place?
6. During walking you also rotate your hip along the vertical axis of
your body. Think up a reason for this?
In this activity are two video clips of one and the same person walking forward and backward.
What are the differences and the common points in these gait patterns?
The data video window contains a movie in which a person actually walks backward, but the
video clip displays this locomotion in reverse mode.
18
Activity B: Jogging
This activity contains a video clip of the same person
that walks in activity 3. But now he is jogging.
Investigate the gait pattern. Two questions that you
could ask: What is the stride length and the step
frequency for this mode of running? Can the mathe-
matical model of a sum of two sinusoids for the leg
angles again be applied?
Activity C: Sprinting
In the video clip, Haile Gebrselassie from
Ethiopia and Paul Tergat from Kenia
compete for the first price in the men’s 10
km during the Sidney Olympic Games of
2000. Like four years before in the
Atlanta Olympic Games, the Ethiopian
wins. Use this video clip to investigate
the sprint movement. Some topics that
can be investigated:
- leg movements;
- step frequency and stride length;
- factors that contribute to the victory of
Gebrselassie.
19
The data video window contains the arrival of the gold medallist in the Olympic stadium. In
this video clip you have a side view of the gait of a race walker. The fourth movie of Jane
Saville leading the pack of athletes give you a front view. These movies give you a good
impression of the to typical gait.
Use these video clips to investigate the race walking gait. What are the official rules of race
walking and how do they influence the walking technique? Use Internet to find data about race
walking that are relevant for a description of this gait.
20