<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE page SYSTEM "gen/gandraxa.dtd">
<?xml-stylesheet type="text/xsl" href="gen/gandraxa.xsl"?>
<!--
	To see this page properly, install a browser capable of
	interpreting XML/XSL, for example a recent version of:
	- Mozilla Firefox, see http://www.mozilla.com/
	- Google Chrome, see www.google.com/
	- Internet Explorer, see http://www.microsoft.com/
-->
<page>
	<head>
		<title>Walking Isometric Avatars (II)</title>
		<url>http://herbert.gandraxa.com/walking_isometric_avatars_part_2.xml</url>
		<context>
			<path>
				<home>
					<link loc="int">
						<url>home.xml</url>
						<text>Home</text>
					</link>
				</home>
				<dir>
					<link loc="int">
						<url>articles.xml</url>
						<text>Articles</text>
					</link>
				</dir>
				<dir>
					<link loc="int">
						<url>designing_isometric_avatars.xml</url>
						<text>Designing Isometric Avatars</text>
					</link>
				</dir>
				<doc>Walking Isometric Avatars (II)</doc>
			</path>

			<chain>
				<prev>
					<link loc="left">
						<url>walking_isometric_avatars_part_1.xml</url>
						<text>Walking Isometric Avatars (I)</text>
					</link>
				</prev>
				<next>
					<link loc="right">
						<url>walking_isometric_avatars_part_3.xml</url>
						<text>Walking Isometric Avatars (III)</text>
					</link>
				</next>
			</chain>
		</context>
		
		<author>
			<mail>
				<recipient>hg</recipient>
				<server>gandraxa.com</server>
				<name>Herbert Glarner</name>
			</mail>
		</author>
		
		<publ>
			<event>
				<eventdate><y>2007</y><m>Apr</m><d>21</d></eventdate>
				<eventtext>Original HTML version</eventtext>
			</event>
			<event>
				<eventdate><y>2011</y><m>Feb</m><d>06</d></eventdate>
				<eventtext>
					Recoded in XLM
				</eventtext>
			</event>
		</publ>
		
	</head>

	<toc>
		<toc1 ref="A">Feet and Legs</toc1>
			<toc2 ref="A1">Pixels per Frame</toc2>
			<toc2 ref="A2">Moving the Feet</toc2>
			<toc2 ref="A3">Moving the Legs</toc2>
			<toc2 ref="A4">Designing the Frames</toc2>
			<toc2 ref="A5">Mirroring Periodic Wave Motions</toc2>
			<toc2 ref="A6">Opposite Orientation Frames</toc2>
	</toc>

	<abstract>
	<p><ptitle>Abstract</ptitle>
	    	This second part of this subseries shows, how one can research biometric 
	    	locomotion parameters and how the findings are implemented in the actual design. 
	    	As a result, our so far static avatar will have learned to walk 
	    	(presented as animated GIF images).</p>
	</abstract>



	<part>
		<heading id="A">Feet and Legs</heading>
		<chapter>
			<heading id="A1">Pixels per Frame</heading>
			<body>
				<p>Let's start this section with re-iterating the graphically relevant statements: 
					An avatar starts and stops at the center of a tile. 
					We need 16 pictures to advance the avatar 2 tiles. 
					A double step starts out with the avatar's right leg. 
					An avatar can be stopped after a step with either leg.</p>
				<p>What does this all mean in detail?</p>
				<img float="left" width="180">
					<url>img/wia_fig03.jpg</url>
					<alt>Distance to be covered</alt>
					<caption>Fig. 3: Distance to be covered</caption>
				</img>
				<p>Because we move <formula>2 &#215; 24 = 48</formula> horizontal pixels 
					with each double step, each of the 16 frames moves the avatar 
					<formula>48 / 16 = 3</formula> horizontal pixels into the desired direction. 
					In parallel, also a vertical movement takes place. 
					However, because we have a 2:1 ratio, the total vertical movement 
					will span only <formula>2 &#215; 12 = 24</formula> vertical pixels, 
					resulting in <formula>24 / 16 = 1.5</formula> vertical pixels per frame.</p>
				<p>The seemingly disturbing odd vertical measure of 1.5 pixels is not really 
					a disadvantage, though, because lifting a foot and swinging it 
					through the air requires a vertical movement anyway: 
					such a movement at times must be steeper and sometimes flatter, 
					making the height difference negligible when it comes to half pixels 
					(that's different in the horizontal, though, 
					but "fortunately" there we have an integer number of pixels).</p>
			</body>
		</chapter>
		<chapter>
			<heading id="A2">Moving the Feet</heading>
			<body>
				<p>To some extent, the avatar's feet are the most prominent features 
					for the intended motion: it is them who touch or leave the ground 
					in an observable manner. If we got the feet right, the other components 
					will fall in place practically automatically. 
					But how do we get them right?</p>
				<p>This section demonstrates a technique, how available 2-dimensional images 
					can be transformed into the isometric system we are using.</p>
				<img float="left" width="162">
					<url>img/wia_fig04.jpg</url>
					<alt>Trajectory line of ankle</alt>
					<caption>Fig. 4: Trajectory line of ankle (Courtesy UCLA)</caption>
				</img>
				<p>Fortunately, there are studies in that field. 
					For example does an 
					<link loc="ext">
						<url>http://www.harkema.ucla.edu/robotics.html</url>
						<text>UCLA study</text>
					</link> provide a trajectory line of a foot's ankle in normal 
					forward locomotion (fig. 4, only the trajectory line is original, 
					although scaled down; the text is not part of the original image).</p>
				<p>Note, that the horizontal distance between the outermost bounds 
					of the shown violet trajectory line amounts to approx. 0.66 m: 
					this matches the definition of our step length (0.672 m) almost perfectly.</p>
				<multiimg orientation="vertical" float="left" width="75">
					<img>
						<url>img/wia_fig05a.jpg</url>
						<alt>Adjusted trajectory line</alt>
						<caption>Fig. 5a: Adjusting trajectory</caption>
					</img>
					<img>
						<url>img/wia_fig05b.jpg</url>
						<alt>Deblurred trajectory line</alt>
						<caption>Fig. 5b: Deblurring</caption>
					</img>
					<img>
						<url>img/wia_fig05c.jpg</url>
						<alt>Trajectory line for both feet</alt>
						<caption>Fig. 5c: Trajectory for both feet</caption>
					</img>
				</multiimg>
				<p>The trajectory line shows the movement of a human's ankle from the side. 
					What we need is an angle of <formula>arctan(1/2)=26.565°</formula>, though: 
					therefore we distort the image accordingly.</p>
				<p>Furthermore we know, that a vertical (and therefore also a horizontal) pixel 
					represents 2.5 cm, but a pixel along an edge 2.8 cm: 
					therefore the picture needs an additional foreshortening in teh$
					horizontal direction to a new width of <formula>2.5/2.8=89%</formula>.</p>
				<p>The resulting picture measures 112 pixels in width, 
					but the distance between the centers of two tiles 24 pixels only. 
					This makes it necessary to scale down the already transformed picture 
					to 21% of that size.</p>
				<p>The picture is blurry because we worked with the original picture showing 
					a multitude of trajectory lines. It's about time to give it a clear shape now: 
					we just use the outermost line to get our final trajectory line (fig. 5b).</p>
				<p>So far for one foot. Alas, our avatar has two of them. 
					Let's have a look at our standing avatar once again. It is easy to see, 
					that the tips of the two feet are apart from each other, 
					namely 6 pixels horizontally and 3 pixels vertically.</p>
				<p>To add the other foot's trajectory line, we simply add a copy of it, 
					but translated by the same offsets (fig. 5c).</p>
				<p>Now it already can be imagined, how the future motion with respect 
					to the feet's ankles will look like: at any given point in time, 
					one foot's ankle is somewhere on the red line, while the other one 
					is located somewhere on the blue line.</p>
				<p>It is obvious, that when both feet are firmly on the ground 
					they must reach their largest distance (because at that point, 
					continuation of the motion results in one leg approaching the other, 
					thus reducing the distance). However, a double step consists of two steps, 
					and so we have two situations: one in which the rear foot (on the red line) 
					is the foot which is ahead of the other, 
					and one in which the opposite is true.</p>
				<p>By the way: at first glance it might not be similarly obvious, 
					that the horizontal width between the two tips differ in the two situations: 
					when the red foot is ahead and the blue one behind, 
					then the distance between the two ankles measures 30 pixels; 
					in the opposite case this distance is just 18 pixels. 
					Similarly, the vertical distances differ as well: 
					12 pixels in the former case, but 18 pixels in the latter.</p>
				<p>Now that we already have singled one of the prominent spots 
					(largest feet distance), let's also locate the other one: 
					when the feet are as close together as possible when walking. 
					This must happen somewhere in the middle of the trajectory line. 
					However, note, that one of the feet is on the ground, 
					while the other one is not (obviously, as it is in the process 
					of swinging by).</p>
				<p>The implications are similar as with the other prominent spot: 
					when it is the red foot which is on the ground, 
					then the ankle of the blue foot is 6 pixels to the left of the red ankle 
					and 3 pixels above it; in the other case the ankle of the red foot 
					is 6 pixels to the <em>right</em> of the blue one and 9 pixels above it.</p>
				<p>Now let's recall for a moment, why we preferred 8 frames over 12 frames 
					for the intended motion 
					(<link loc="int">
						<url>walking_isometric_avatars_part_1.xml#A5</url>
						<text>Part I, section "Frames and Animation"</text>
					</link>): we said it would be easier to locate the positions we need, 
					because we continuously can half the involved distances.</p>
				<p>Well, that is, what we just did a first time: 
					we first found the extreme positions and halved the overall distance 
					to obtain another position pair. Let's repeat this process 
					of halving each segment two more times in order to obtain 
					all the points at which we want to take a snapshot of our avatar's ankles.</p>
				<img float="left" width="127">
					<url>img/wia_fig06.jpg</url>
					<alt>Identifying all snapshot spots</alt>
					<caption>Fig. 6: Identifying all snapshot spots</caption>
				</img>
				<p>Fig. 6 shows the result of that process in a magnified picture 
					of the trajectory lines: the interesting points are colored differently 
					and are labeled with a digit. Notice, that identical digits belong 
					to identical frames; e.g.: the red 1 and the blue 1 both belong to 
					the same frame number 1.</p>
				<p>You may have suspected already, that the numbering sequence 
					is not coincidental, but was given in exactly this way on purpose. 
					Here is the reason:</p>
				<p>Assume, that the avatar is standing still on the center of a tile. 
					This on our trajectory lines correspond to the red 8 for the left foot 
					and the blue 4 for the right foot.</p>
				<p>Remember, that we defined to always start out with the right foot? 
					This means, that from the standing position the right foot lifts off 
					and moves forward (red 1), dragging the attached leg and body with it, 
					but still leaving the left foot on the ground. However, the left foot 
					now appears to be behind (blue 1), because we want 
					our avatar's body centered. Now it should be obvious,
					that both "1" reflect the positions of the first frame, 
					both "2" the second frame, etc.</p>
				<p>You might have asked yourself already: "of what use is it to move ankles?" 
					Well, ankles are a fix turning point, even if we don't display 
					them explicitely, as in giving them a highlighted color or similar.
					To the ankles continuations in both directions (i.e. feet and legs) 
					are attached. If we get the ankles right, we won't have much difficulty 
					to append the feet. This is what we are going to do right now.</p>
				<p>First of all, it is clear, that the feet protrude forward 
					into the walking direction. However, they do not form a plane 
					parallel to the underground (at least not most of the time). 
					Let's examine how the angle between a foot and a flat terrain 
					changes during locomotion:</p>
				<list>
					<li>The heel strikes the ground, while the toes still point upwards 
						(approx. 40°)</li>
					<li>While the leg moves forward, the toes touch the ground as well 
						(0°)</li>
					<li>The leg still pulls forward, leaving the foot behind, 
						which for a while still touches the ground with the whole area (0°)</li>
					<li>Near the rearmost point the heel lifts off (&lt; -60°), 
						still leaving the toes on the ground (0°)</li>
					<li>After lift off, during its approach of the other leg, 
						the foot retains its angle with the <em>leg</em>, 
						still pretty steep initially, but gradually flattening out</li>
					<li>After having swung by the other leg, the foot is almost parallel 
						with the ground (0°), and the rotation continues until the angle 
						is approx. 30°.</li>
				</list>
				<p>Once again, we only need to care for one foot: the other one will 
					just be a transposed copy of the first. Let's draw the 8 pictures 
					for the soles of the right foot (displayed magnified):</p>
				<img>
					<url>img/wia_fig07.jpg</url>
					<alt>Eight snapshots of the sole of the right foot, shown in red</alt>
					<caption>Fig. 7: Eight snapshots of the sole of the right foot, 
						shown in red</caption>
				</img>
				<p>Currently it does make no sense to go any further before we discussed the legs: 
					the outline of the foot depends from the angle the heel makes with 
					the "attached" leg. We will complete the whole picture 
					in the next section.</p>

			</body>
		</chapter>
		<chapter>
			<heading id="A3">Moving the Legs</heading>
			<body>
				<p>When discussing the movement of legs we also need to consider 
					the upper points where the legs are attached (pelvis). 
					In our avatar this is not just one point, but an axis at which ends 
					the legs are attached.</p>
				<p>When we compare the position "standing still" with the position 
					in which both feet support the body at the maximum distance of a step, 
					it becomes obvious, that the axis is closer to the ground in the latter. 
					This will result in a vertical movement of the body. 
					The height of that movement depends on the difference of the aperture angle 
					between the legs. This angle is 0 during midstance and largest 
					at the time of double feet support.</p>
				<p>However, normal human walking employs the feet as well, 
					in that the feet's rolling motion in fact lengthens the legs 
					(i.e. the distance between the upper axis and the ground). 
					Because the length changes (longer at max. angle), 
					the vertical movement of the body is not as large 
					as it would be without such lengthening. 
					For a detailed analysis, see the study about the 
					<link loc="ext">
						<url>http://www.oandp.org/jpo/library/2001_03_064.asp</url>
						<text>vertical displacement of the body during walking</text>
					</link> by the American Academy of Orthotists and Prosthetists.</p>
				<p>Important for a realistic representation of the movement 
					are the observed facts of aforementioned study:</p>
				<list>
					<li>the vertical movement depends from the walking speed: 
						it can be as little as 3 cm (at a speed of 0.8 m/s) 
						and as much as 8 cm in fastest speeds (2.2 m/s).</li>
					<li>the vertical movement of the body is about 4 to 5 cm 
						when walking at a speed of 1.4 m/s 
						(which is what we coincidently defined as the ideal speed 
						for our avatar as well)</li>
				</list>
				<p>Therefore our avatar will have a moving body. 
					In the vertical, a pixel represents 2.5 cm, 
					and thus 5 cm translate to a vertical movement of 2 pixels, i.e., 
					at the point at which both feet have the maximum distance, 
					the body will be 2 pixels lower when compared to midstance 
					(or standing still).</p>
				<img float="left">
					<url>img/wia_fig08.jpg</url>
					<alt>Knee flexion and vertical displacement</alt>
					<caption>Fig. 8: Knee flexion and vertical displacement 
						(Courtesy AAOP)</caption>
				</img>
				<p>The same study also provides useful rotation angles for 
					the knee's flexion during a step (fig. 8, reconstructed from a picture 
					in aforementioned document).</p>
				<p>It can be seen, that the stance phase (when the foot has contact 
					with the underground) amounts to 60% of the whole cycle, 
					whereas the swing phase is done in the remaining 40%.</p>
				<p>Also shown in the figure is the relative vertical displacement of the body: 
					the maximum occurs when the feet are close together.</p>
				<p>Now we know enough to put it all together and create a series of 
					initially 8 pictures (rather than the final 16), 
					involving both feet and legs.</p>
				<p>Note, that once a foot has made contact with the floor, 
					it stays on that spot until the foot is raised again. 
					This may sound trivial, but it has implications on our design: 
					since we partition the whole cycle of a double step into (for now) 8 pictures, 
					we have 4 pictures per single step, in which we advance a total of 24 pixels. 
					Within the stance phase, the foot with ground contact 
					apparently slides backwards, and this apparent sliding 
					must be synchronized with the apparent sliding of the landscape, 
					i.e. must have the same speed. In other words: 
					we need 4 sliding phases at 6 pixels each.</p>
				<img float="left">
					<url>img/wia_fig09.jpg</url>
					<alt>Draft of feet and legs positions in 2D</alt>
					<caption>Fig. 9: Draft of feet and legs positions in 2D</caption>
				</img>
				<p>A single sliding <em>phase</em> means, that we need 2 pictures 
					with foot contact (to represent the beginning and the ending 
					of the sliding motion). Consequently we need 5 pictures 
					to represent 4 sliding phases: fig. 9 shows ground contact 
					in 5 of the 8 positions, and only 3 pictures show the foot off the ground. 
					This is perfect, because the stance phase (with foot contact) lasts about 60%, 
					and <formula>5/8=62.5%</formula> is the closest we can come to that.</p>
				<p>Also note, that there is just one brief moment between each single step 
					at which both feet support the body (start = end position, 
					plus the middle position): the distance between the two feet 
					must measure 24 pixels, since that is what we move in one single step.</p>
				<p>So far we have drafted only 8 of the 16 needed positions. 
					The missing ones will be interpolated between each two adjacent ones, 
					taking into consideration all of the parameters knee angle, foot angles, 
					vertical body displacement and ankle trajectory line.</p>
			</body>
		</chapter>
		<chapter>
			<heading id="A4">Designing the Frames</heading>
			<body>
				<p>For the visualization, we use the phases identified above in section 
					<link loc="int">
						<url>walking_isometric_avatars_part_1.xml#A3</url>
						<text>Part I</text>
					</link>, section "Biomechanics and Phases", 
					beginning with phase 0 ("standing still"). 
					Note, however, that the <em>start</em> of the motion lies 
					in the middle of phase 1: the first two frames serve to complete 
					a previous step with the right leg. This means, that the first displayed 
					frame must be frame number 3.</p>
				
<p>Similarly, the <em>end</em> of a step is possible just after the first frame 
				
	of phase 1 (i.e., after frame number 1) or then after the first frame 
				
	of phase 3 (i.e., after frame number 9). Both positions allow for a stop 
				
	by displaying the standing still frame (phase 0) instead 
				
	of frame number 2 or 10, resp.</p>
				<p>In other words: a complete cycle runs from frame 3 to frame 16 and 
					from frame 1 to frame 2 (a total of 16 frames), from where 
					the next cycle repeats with frame 3; but when the avatar has to come to a halt, 
					frame 2 is replaced with frame 0. If the avatar already must halt 
					in the middle of the cycle, it is frame 10 which is replaced with frame 0.</p>
				<p>The even-numbered sketches in the column labeled "Positions of body parts" 
					are copies from fig. 9, the odd-numbered sketches are interpolations 
					between two adjacent sketches (considering the verbose parameters next 
					to the according sketch). (Of course, the drafts don't need to be perfect: 
					they just serve the purpose to envisage the descriptions.)</p>
				<p><ptitle>Technique</ptitle> 
					When designing the images for the different frames, it is a very good idea 
					to start out with the feet's soles as depicted in fig. 7. 
					To keep track of the apparent motion, it also helps to retain 
					the tile's edges on which the avatar "moves": they facilitate orientation. 
					An other facilitation can be achieved if you color adjacent tiles 
					differently.</p>
				<p>As can be seen in the column labeled "Outline", 
					I actually used "two sets of feet". The red pair is always parallel 
					and reflects, where the feet would be if our avatar would simply slide 
					over the underground. Then there in some of the images is one or two feet 
					shown as blue lines: they are there when a foot touches the ground. 
					Once they touched down, they need to retain their position relative 
					to the tile, thus participating in the apparent sliding motion.</p>
				<p>The second fix point after the feet is the body (including head). 
					Drop it into place. Of course, the body needs to be kept at 
					the same horizontal offset measured from the left border of 
					the surrounding box. The vertical offset does vary slightly though 
					(by 2 pixels), as outlined above.</p>
				<p>Save the outline images, consisting only of the body (incl. the head) 
					and the 2 pairs of feet positions: they will be needed again when 
					we design walking into the opposite direction.</p>
				<p>From the outline it's not too far to the final images: 
					it is mainly a matter of getting the position of the knees right, 
					observing the angle: peek at the little drafts while doing so. 
					The legs then will fall into place practically automatically.</p>
				<table>
					<row>
						<col>Phase</col>
						<col>Frame</col>
						<col>Displacement</col>
						<col>Positions of body parts</col>
						<col>Outline</col>
						<col>Artwork</col>
					</row>
					<row>
						<col>0<br/>Standing still</col>
						<col>0</col>
						<col>X:0 Y:0<br/>(Center tile 0)</col>
						<col>Jump to frame 3 to start walking</col>
						<col>
							<img>
								<url>img/wia_fig12_00.jpg</url>
								<alt>Frame 0</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_00.jpg</url>
								<alt>Frame 0</alt>
							</img>
						</col>
					</row>
					
<row>
						<multirow rows="4">1<br/>Advancing right leg</multirow>
						<col>1</col>
						<col>X:45 Y:22.5<br/><em>Last frame<br/>before phase 0</em></col>
						<col>
							<img>
								<url>img/wia_fig11_01.jpg</url>
								<alt>Frame 1</alt>
							</img><br/>
							Left foot on ground<br/>
							Right foot swinging<br/>
							Body has normal elevation (+0.5 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_01.jpg</url>
								<alt>Frame 0</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_01.jpg</url>
								<alt>Frame 1</alt>
							</img>
						</col>
					</row>
					<row>
						<col>2</col>
						<col>
							X:48 Y:24<br/>
							(Center tile 2)<br/>
							<em>At start and stop<br/>replace with 0</em>
						</col>
						<col>
							<img>
								<url>img/wia_fig11_02.jpg</url>
								<alt>Frame 2</alt>
							</img>
							Left foot on ground<br/>
							Right foot swinging<br/>
							Right knee has max. angle<br/>
							Body elevation high (±0 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_02.jpg</url>
								<alt>Frame 2</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig12_02.jpg</url>
								<alt>Frame 2</alt>
							</img>
						</col>
					</row>
					<row>
						<col>3</col>
						<col>X:3 Y:1.5<br/><em>First frame<br/>after phase 0</em></col>
						<col>
							<img>
								<url>img/wia_fig11_03.jpg</url>
								<alt>Frame 3</alt>
							</img><br/>
							Left foot on ground<br/>
							Right foot swinging<br/>
							Body has max. elevation (-0.5 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_03.jpg</url>
								<alt>Frame 3</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_03.jpg</url>
								<alt>Frame 3</alt>
							</img>
						</col>
					</row>
					<row>
						<col>4</col>
						<col>X:6 Y:3</col>
						<col>
							<img>
								<url>img/wia_fig11_04.jpg</url>
								<alt>Frame 4</alt>
							</img><br/>
							Left foot on ground<br/>
							Right foot swinging<br/>
							Body elevation high (±0 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_04.jpg</url>
								<alt>Frame 4</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_04.jpg</url>
								<alt>Frame 4</alt>
							</img>
						</col>
					</row>
					
<row>
						<multirow rows="4">2<br/>Following suit left leg</multirow>
						<col>5</col>
						<col>X:9 Y:4.5</col>
						<col>
							<img>
								<url>img/wia_fig11_05.jpg</url>
								<alt>Frame 5</alt>
							</img><br/>
							Left foot on ground<br/>
							Right foot swinging<br/>
							Body has normal elevation (+0.5 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_05.jpg</url>
								<alt>Frame 5</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_05.jpg</url>
								<alt>Frame 5</alt>
							</img>
						</col>
					</row>
					<row>
						<col>6</col>
						<col>X:12 Y:6<br/>(Border tiles 0/1)</col>
						<col>
							<img>
								<url>img/wia_fig11_06.jpg</url>
								<alt>Frame 6</alt>
							</img><br/>
							Right foot touch down<br/>
							Both feet on ground<br/>
							Right knee has min. angle<br/>
							Body elevation low (+1 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_06.jpg</url>
								<alt>Frame 6</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_06.jpg</url>
								<alt>Frame 6</alt>
							</img><br/>
						</col>
					</row>
					<row>
						<col>7</col>
						<col>X:15 Y:7.5</col>
						<col>
							<img>
								<url>img/wia_fig11_07.jpg</url>
								<alt>Frame 7</alt>
							</img><br/>
							Both feet on ground<br/>
							Body has min. elevation (+1.5 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_07.jpg</url>
								<alt>Frame 7</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_07.jpg</url>
								<alt>Frame 7</alt>
							</img><br/>
						</col>
					</row>
					<row>
						<col>8</col>
						<col>X:18 Y:9</col>
						<col>
							<img>
								<url>img/wia_fig11_08.jpg</url>
								<alt>Frame 8</alt>
							</img><br/>
							Left toes lift off<br/>
							Right foot on ground<br/>
							Body elevation low (+1 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_08.jpg</url>
								<alt>Frame 8</alt>
							</img><br/>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_08.jpg</url>
								<alt>Frame 8</alt>
							</img><br/>
						</col>
					</row>
					
<row>
						<multirow rows="4">3<br/>Advancing left leg</multirow>
						<col>9</col>
						<col>X:21 Y:10.5<br/><em>Last frame<br/>before phase 0</em></col>
						<col>
							<img>
								<url>img/wia_fig11_09.jpg</url>
								<alt>Frame 9</alt>
							</img><br/>
							Right foot on ground<br/>
							Left foot swinging<br/>
							Body has normal elevation (+0.5 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_09.jpg</url>
								<alt>Frame 9</alt>
							</img><br/>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_09.jpg</url>
								<alt>Frame 9</alt>
							</img><br/>
						</col>
					</row>
					<row>
						<col>10</col>
						<col>X:24 Y:12<br/>(Center tile 1)<br/><em>At stop<br/>replace with 0</em></col>
						<col>
							<img>
								<url>img/wia_fig11_10.jpg</url>
								<alt>Frame 10</alt>
							</img><br/>
							Right foot on ground<br/>
							Left foot swinging<br/>
							Left knee has max. angle<br/>
							Body elevation high (±0 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_10.jpg</url>
								<alt>Frame 10</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_10.jpg</url>
								<alt>Frame 10</alt>
							</img>
						</col>
					</row>
					<row>
						<col>11</col>
						<col>X:27 Y:13.5</col>
						<col>
							<img>
								<url>img/wia_fig11_11.jpg</url>
								<alt>Frame 11</alt>
							</img><br/>
							Right foot on ground<br/>
							Left foot swinging<br/>
							Body has max. elevation (-0.5 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_11.jpg</url>
								<alt>Frame 11</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_11.jpg</url>
								<alt>Frame 11</alt>
							</img><br/>
						</col>
					</row>
					<row>
						<col>12</col>
						<col>X:30 Y:15</col>
						<col>
							<img>
								<url>img/wia_fig11_12.jpg</url>
								<alt>Frame 12</alt>
							</img><br/>
							Right foot on ground<br/>
							Left foot swinging<br/>
							Body elevation high (±0 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_12.jpg</url>
								<alt>Frame 12</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_12.jpg</url>
								<alt>Frame 12</alt>
							</img><br/>
						</col>
					</row>
					
<row>
						<multirow rows="4">4<br/>Following suit right leg</multirow>
						<col>13</col>
						<col>X:33 Y:16.5</col>
						<col>
							<img>
								<url>img/wia_fig11_13.jpg</url>
								<alt>Frame 13</alt>
							</img><br/>
							Right foot on ground<br/>
							Left foot swinging<br/>
							Body has normal elevation (+0.5 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_13.jpg</url>
								<alt>Frame 13</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_13.jpg</url>
								<alt>Frame 13</alt>
							</img><br/>
						</col>
					</row>
					<row>
						<col>14</col>
						<col>X:36 Y:18<br/>(Border tiles 1/2)</col>
						<col>
							<img>
								<url>img/wia_fig11_14.jpg</url>
								<alt>Frame 14</alt>
							</img><br/>
							Left foot touch down<br/>
							Both feet on ground<br/>
							Left knee has min. angle<br/>
							Body elevation low (+1 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_14.jpg</url>
								<alt>Frame 14</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_14.jpg</url>
								<alt>Frame 14</alt>
							</img><br/>
						</col>
					</row>
					<row>
						<col>15</col>
						<col>X:39 Y:19.5</col>
						<col>
							<img>
								<url>img/wia_fig11_15.jpg</url>
								<alt>Frame 15</alt>
							</img><br/>
							Both feet on ground<br/>
							Body has min. elevation (+1.5 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_15.jpg</url>
								<alt>Frame 15</alt>
							</img><br/>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_15.jpg</url>
								<alt>Frame 15</alt>
							</img>
						</col>
					</row>
					<row>
						<col>16</col>
						<col>X:42 Y:21</col>
						<col>
							<img>
								<url>img/wia_fig11_16.jpg</url>
								<alt>Frame 16</alt>
							</img><br/>
							Right toes lift off<br/>
							Left foot on ground<br/>
							Body elevation low (+1 px)
						</col>
						<col>
							<img>
								<url>img/wia_fig12_16.jpg</url>
								<alt>Frame 16</alt>
							</img>
						</col>
						<col>
							<img>
								<url>img/wia_fig13_16.jpg</url>
								<alt>Frame 16</alt>
							</img>
						</col>
					</row>
				</table>
				
<p>Following are some animated GIFs, composed from above artwork, 
				
	still without any corrections (which demonstrates that the technique 
				
	will do acceptably if it is followed step by step).</p>
				
<p><ptitle>Note</ptitle> 
				
	Certainly, Pixie might need some corrections here and there: 
				
	she walks quite "rural". (Probably the knees are lifted a tad too high, 
				
	and the feet could approach ground more smoothly.) 
				
	On the other side, the intended 5 km/h is a quite fast walking speed, 
				
	close to marching, actually. Well, you have the technique: 
				
	correct whatever you need to. If you manage a more fluent design, 
				
	let me know and I might gladly link to it.</p>
				
<p>If you do not have a tool to create animated GIFs and if you run Windows, 
				
	I can recommend 
				
	<link loc="ext">
				
		<url>http://www.whitsoftdev.com/unfreez/</url>
				
		<text>UnFREEz</text>
				
	</link> (<em>WhitSoft Developments</em>): 
				
	it is a simple and very lean tool, and it's s freeware.</p>
				
<p>By the way: to convert your BMP images into GIF images under Windows, 
				
	just drag the bmp file into <em>Microsoft Photo Editor</em> 
				
	and save as a GIF file. (Don't use <em>Microsoft Paint</em> for this task: 
				
	the quality may suffer unacceptably.)</p>
				
<table>
					<row>
						<col>Motion</col>
						<col>Details</col>
						<col>Anigif</col>
					</row>
					<row>
						<col>Continuous Walking</col>
						<col>
							Frames 3-16 and 1-2<br/>
							All with 60 ms/frame<br/>
							(16.67 Hz)
						</col>
						<col>
							<img>
								<url>img/wia_fig13_a1.gif</url>
								<alt>Continuous Walking</alt>
							</img>
						</col>
					</row>
					<row>
						<col>
							Stop and go<br/>
							double step
						</col>
						<col>
							16 &#215; frame 0<br/>
							Frames 3-16 and 1 (not 2)<br/>
							All with 60 ms/frame<br/>
							(16.67 Hz)
						</col>
						<col>
							<img>
								<url>img/wia_fig13_a2.gif</url>
								<alt>Stop and go, double step</alt>
							</img>
						</col>
					</row>
					<row>
						<col>
							Stop and go<br/>
							single step
						</col>
						<col>
							16 &#215; frame 0<br/>
							Frames 3-9<br/>
							All with 60 ms/frame<br/>
							(16.67 Hz)
						</col>
						<col>
							<img>
								<url>img/wia_fig13_a3.gif</url>
								<alt>Stop and go, single step</alt>
							</img>
						</col>
					</row>
					<row>
						<col>
							Continuous Walking<br/>
							(slow motion for control)
						</col>
						<col>
							Frames 3-16 and 1-2<br/>
							All with 250 ms/frame<br/>
						(4 Hz)
						</col>
						<col>
							<img>
								<url>img/wia_fig13_a4.gif</url>
								<alt>Continuous Walking</alt>
							</img>
						</col>
					</row>
				</table>
			</body>
		</chapter>
		<chapter>
			<heading id="A5">Mirroring Periodic Wave Motions</heading>
			<body>
				<p>As pointed out already, asymmetric motions can not be mirrored directly. 
					Well, they <em>can</em>, of course, but in the case of our walking avatar, 
					locomotion would start out with the <em>left</em> leg rather than with 
					the right leg.</p>
				<p>However, with that particular motion we are somewhat lucky, 
					as it does not really consist of an asymmetric motion, 
					but of two sub-series involving 8 pictures for the right leg 
					and 8 pictures for the left leg. We can look at the whole motion 
					as being a periodic wave: at a phase angle of 0° we have the animations 
					as created above, and at a such of 180° we achieve the desired start 
					with the right leg even for mirrored frames.</p>
				<p>The following table lists the frame numbers of the mirrored images 
					and associates them with the unmirrored frame numbers:</p>
			    <table>
				    <row>
					    <col>Unmirrored</col>
					    <col>1</col>
					    <col>2</col>
					    <col>3</col>
					    <col>4</col>
					    <col>5</col>
					    <col>6</col>
					    <col>7</col>
					    <col>8</col>
					    <col>9</col>
					    <col>10</col>
					    <col>11</col>
					    <col>12</col>
					    <col>13</col>
					    <col>14</col>
					    <col>15</col>
					    <col>16</col>
				    </row>
				    <row>
					    <col>Mirrored</col>
					    <col>9</col>
					    <col>10</col>
					    <col>11</col>
					    <col>12</col>
					    <col>13</col>
					    <col>14</col>
					    <col>15</col>
					    <col>16</col>
					    <col>1</col>
					    <col>2</col>
					    <col>3</col>
					    <col>4</col>
					    <col>5</col>
					    <col>6</col>
					    <col>7</col>
					    <col>8</col>
				    </row>
			    </table>
			    <p>These are the according animations:</p>
			    <table>
				    <row>
					    <col>Motion</col>
					    <col>Details</col>
					    <col>Anigif</col>
				    </row>
				    <row>
					    <col>Continuous Walking</col>
					    <col>
						    Frames 11-16 and 1-10<br/>
						    All with 60 ms/frame<br/>
						    (16.67 Hz)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_a5.gif</url>
					    		<alt>Continuous Walking</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>
						    Stop and go<br/>
						    double step
					    </col>
					    <col>
						    16 &#215; frame 0<br/>
						    Frames 11-16 and 1-9 (not 10)<br/>
						    All with 60 ms/frame<br/>
						    (16.67 Hz)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_a6.gif</url>
					    		<alt>Stop and go, double step</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>
						    Stop and go<br/>
						    single step
					    </col>
					    <col>
						    16 &#215; frame 0<br/>
						    Frames 11-16 and 1<br/>
						    All with 60 ms/frame<br/>
						    (16.67 Hz)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_a7.gif</url>
					    		<alt>Stop and go, single step</alt>
					    	</img>
					    </col>
				    </row>
			    </table>
			</body>
		</chapter>
		<chapter>
			<heading id="A6">Opposite Orientation Frames</heading>
			<body>
			
    <p>The first of the two missing orientations (towards the NW and NE) 
			
    	can not be mirrored: we actually need to design 16 new frames. 
			
    	However, we can make use of the already drafted feet positions 
			
    	(column "Outline" in the large table of above section
			
    	<link loc="up">
			
    		<url>#A4</url>
			
    		<text>"Designing the Frames"</text>
			
    	</link>.</p>
			    <p>We just need to replace the body/head component with its corresponding view 
			    	from behind and re-arrange the frame numbers such, that the right leg 
			    	apparently starts out moving towards the NW rather than to the SE. N
			    	ote that we basically just play the sequence in backward order: 
			    	previously, for the motion into the SE direction, we started out with frame 3. 
			    	Three frames later the swinging right leg touches ground again. 
			    	The same is true for a movement into the NW direction, 
			    	only that we need to start out with frame 9: three tiles later 
			    	(i.e., frame 6, since we play the sequence backward), 
			    	the right foot touches down as well.</p>
			    <p>It is easiest to copy aforementioned table and adjust it where it is needed. 
			    	In the new table, let's retain the same frame numbering as above: 
			    	doing so allows us to keep the descriptions in the column 
			    	"Positions of body parts" unchanged. (However, the accompanying draft 
			    	of the legs positions should be mirrored to better reflect 
			    	the new walking direction towards the NW.) 
			    	It also allows us keep the pointed out start and stop frames 
			    	without any changes.</p>
			    <p>The coordinates given in the column "Displacement" need to change, though, 
			    	since now we move the avatar to the left rather than to the right, 
			    	and upward rather than downward. 
			    	However, the absolute distances per frame won't change. 
			    	This means, that we just need to change the sign of both coordinates.</p>
			    <p>Like before, we start with the outline images. 
			    	Note, that the avatar is shown from behind this time, 
			    	and that the legs are swapped 
			    	(in the SE direction the right leg was the one closer to us, 
			    	now in the NW orientation it is the one farther away). 
			    	For this reason, we start with what was frame 10 before 
			    	(replacing former frame 2) and work our way backwards towards frame 1, 
			    	then resuming with frame 16 to frame 11: 
			    	this gives us the proper foot positions.</p>
			    <p>Be careful, though, it is not a 1:1 transition, 
			    	as the frames in which the feet have ground contact are slightly different 
			    	(e.g.: formerly, 5 frames after frame 2, i.e. frame 7, 
			    	still shows ground contact for the left foot; 
			    	now, 5 frames "after" frame 10, i.e. frame 5, 
			    	shows the left foot already lift off).</p>
			    <table>
				    <row>
					    <col>Phase</col>
					    <col>Frame</col>
					    <col>Displacement</col>
					    <col>Positions of body parts</col>
					    <col>Outline</col>
					    <col>Artwork</col>
				    </row>
				    <row>
					    <col>0<br/>Standing still</col>
					    <col>0</col>
					    <col>X:0 Y:0<br/>(Center tile 0)</col>
					    <col>Jump to frame 3 to start walking</col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_00b.jpg</url>
					    		<alt>Frame 0</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_00b.jpg</url>
					    		<alt>Frame 0</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <multirow rows="4">1<br/>Advancing right leg</multirow>
					    <col>1</col>
					    <col>X:-45 Y:-22.5<br/><em>Last frame<br/>before phase 0</em></col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_01b.jpg</url>
					    		<alt>Frame 1</alt>
					    	</img><br/>
						    Left foot on ground<br/>
						    Right foot swinging<br/>
						    Body has normal elevation (+0.5 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_01b.jpg</url>
					    		<alt>Frame 1</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_01b.jpg</url>
					    		<alt>Frame 1</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>2</col>
					    <col>X:-48 Y:-24<br/>(Center tile 2)<br/>
					    	<em>At start and stop<br/>replace with 0</em></col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_02b.jpg</url>
					    		<alt>Frame 2</alt>
					    	</img><br/>
						    Left foot on ground<br/>
						    Right foot swinging<br/>
						    Right knee has max. angle<br/>
						    Body elevation high (±0 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_02b.jpg</url>
					    		<alt>Frame 2</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_02b.jpg</url>
					    		<alt>Frame 2</alt>
					    	</img><br/>
					    </col>
				    </row>
				    <row>
					    <col>3</col>
					    <col>X:-3 Y:-1.5<br/><em>First frame<br/>after phase 0</em></col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_03b.jpg</url>
					    		<alt>Frame 3</alt>
					    	</img><br/>
						    Left foot on ground<br/>
						    Right foot swinging<br/>
						    Body has max. elevation (-0.5 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_03b.jpg</url>
					    		<alt>Frame 3</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_03b.jpg</url>
					    		<alt>Frame 3</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>4</col>
					    <col>X:-6 Y:-3</col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_04b.jpg</url>
					    		<alt>Frame 4</alt>
					    	</img><br/>
						    Left foot on ground<br/>
						    Right foot swinging<br/>
						    Body elevation high (±0 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_04b.jpg</url>
					    		<alt>Frame 4</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_04b.jpg</url>
					    		<alt>Frame 4</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <multirow rows="4">2<br/>Following suit left leg</multirow>
					    <col>5</col>
					    <col>X:-9 Y:-4.5</col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_05b.jpg</url>
					    		<alt>Frame 5</alt>
					    	</img><br/>
						    Left foot on ground<br/>
						    Right foot swinging<br/>
						    Body has normal elevation (+0.5 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_05b.jpg</url>
					    		<alt>Frame 5</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_05b.jpg</url>
					    		<alt>Frame 5</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>6</col>
					    <col>X:-12 Y:-6<br/>(Border tiles 0/1)</col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_06b.jpg</url>
					    		<alt>Frame 6</alt>
					    	</img><br/>
						    Right foot touch down<br/>
						    Both feet on ground<br/>
						    Right knee has min. angle<br/>
						    Body elevation low (+1 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_06b.jpg</url>
					    		<alt>Frame 6</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_06b.jpg</url>
					    		<alt>Frame 6</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>7</col>
					    <col>X:-15 Y:-7.5</col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_07b.jpg</url>
					    		<alt>Frame 7</alt>
					    	</img><br/>
						    Both feet on ground<br/>
						    Body has min. elevation (+1.5 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_07b.jpg</url>
					    		<alt>Frame 7</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_07b.jpg</url>
					    		<alt>Frame 7</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>8</col>
					    <col>X:-18 Y:-9</col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_08b.jpg</url>
					    		<alt>Frame 8</alt>
					    	</img><br/>
						    Left toes lift off<br/>
						    Right foot on ground<br/>
						    Body elevation low (+1 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_08b.jpg</url>
					    		<alt>Frame 8</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_08b.jpg</url>
					    		<alt>Frame 8</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <multirow rows="4">3<br/>Advancing left leg</multirow>
					    <col>9</col>
					    <col>X:-21 Y:-10.5<br/><em>Last frame<br/>before phase 0</em></col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_09b.jpg</url>
					    		<alt>Frame 9</alt>
					    	</img><br/>
						    Right foot on ground<br/>
						    Left foot swinging<br/>
						    Body has normal elevation (+0.5 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_09b.jpg</url>
					    		<alt>Frame 9</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_09b.jpg</url>
					    		<alt>Frame 9</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>10</col>
					    <col>X:-24 Y:-12<br/>(Center tile 1)<br/><em>At stop<br/>replace with 0</em></col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_10b.jpg</url>
					    		<alt>Frame 10</alt>
					    	</img><br/>
						    Right foot on ground<br/>
						    Left foot swinging<br/>
						    Left knee has max. angle<br/>
						    Body elevation high (±0 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_10b.jpg</url>
					    		<alt>Frame 10</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_10b.jpg</url>
					    		<alt>Frame 10</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>11</col>
					    <col>X:-27 Y:-13.5</col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_11b.jpg</url>
					    		<alt>Frame 11</alt>
					    	</img><br/>
						    Right foot on ground<br/>
						    Left foot swinging<br/>
						    Body has max. elevation (-0.5 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_11b.jpg</url>
					    		<alt>Frame 11</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_11b.jpg</url>
					    		<alt>Frame 11</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>12</col>
					    <col>X:-30 Y:-15</col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_12b.jpg</url>
					    		<alt>Frame 12</alt>
					    	</img><br/>
						    Right foot on ground<br/>
						    Left foot swinging<br/>
						    Body elevation high (±0 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_12b.jpg</url>
					    		<alt>Frame 12</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_12b.jpg</url>
					    		<alt>Frame 12</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <multirow rows="4">4<br/>Following suit right leg</multirow>
					    <col>13</col>
					    <col>X:-33 Y:-16.5</col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_13b.jpg</url>
					    		<alt>Frame 13</alt>
					    	</img><br/>
						    Right foot on ground<br/>
						    Left foot swinging<br/>
						    Body has normal elevation (+0.5 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_13b.jpg</url>
					    		<alt>Frame 13</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_13b.jpg</url>
					    		<alt>Frame 13</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>14</col>
					    <col>X:-36 Y:-18<br/>(Border tiles 1/2)</col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_14b.jpg</url>
					    		<alt>Frame 14</alt>
					    	</img><br/>
						    Left foot touch down<br/>
						    Both feet on ground<br/>
						    Left knee has min. angle<br/>
						    Body elevation low (+1 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_14b.jpg</url>
					    		<alt>Frame 14</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_14b.jpg</url>
					    		<alt>Frame 14</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>15</col>
					    <col>X:-39 Y:-19.5</col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_15b.jpg</url>
					    		<alt>Frame 15</alt>
					    	</img><br/>
						    Both feet on ground<br/>
						    Body has min. elevation (+1.5 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_15b.jpg</url>
					    		<alt>Frame 15</alt>
					    	</img>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_15b.jpg</url>
					    		<alt>Frame 15</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>16</col>
					    <col>X:-42 Y:-21</col>
					    <col>
					    	<img>
					    		<url>img/wia_fig11_16b.jpg</url>
					    		<alt>Frame 16</alt>
					    	</img><br/>
						    Right toes lift off<br/>
						    Left foot on ground<br/>
						    Body elevation low (+1 px)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig12_16b.jpg</url>
					    		<alt>Frame 16</alt>
					    	</img><br/>
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_16b.jpg</url>
					    		<alt>Frame 16</alt>
					    	</img><br/>
					    </col>
				    </row>
			    </table>
			    <p>Eventually also the animated GIFs as per the technique described earlier.</p>
			    <table>
				    <row>
					    <col>Motion</col>
					    <col>Details</col>
					    <col>Anigif</col>
				    </row>
				    <row>
					    <col>Continuous Walking</col>
					    <col>
						    Frames 3-16 and 1-2<br/>
						    All with 60 ms/frame<br/>
						    (16.67 Hz)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_r1.gif</url>
					    		<alt>Continuous Walking</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>
						    Stop and go<br/>
						    double step
					    </col>
					    <col>
						    16 &#215; frame 0<br/>
						    Frames 3-16 and 1 (not 2)<br/>
						    All with 60 ms/frame<br/>
						    (16.67 Hz)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_r2.gif</url>
					    		<alt>Stop and go, double step</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>
						    Stop and go<br/>
						    single step
					    </col>
					    <col>
						    16 &#215; frame 0<br/>
						    Frames 3-9<br/>
						    All with 60 ms/frame<br/>
						    (16.67 Hz)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_r3.gif</url>
					    		<alt>Stop and go, single step</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>
						    Continuous Walking<br/>
						    (slow motion for control)
					    </col>
					    <col>
						    Frames 3-16 and 1-2<br/>
						    All with 250 ms/frame<br/>
						    (4 Hz)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_r4.gif</url>
					    		<alt>Continuous Walking</alt>
					    	</img>
					    </col>
				    </row>
			    </table>
			    <p>And the animated gifs after mirroring and shifting the phase, 
			    	as explained above in Southward motion.</p>
			    <table>
				    <row>
					    <col>Motion</col>
					    <col>Details</col>
					    <col>Anigif</col>
				    </row>
				    <row>
					    <col>Continuous Walking</col>
					    <col>
						    Frames 11-16 and 1-10<br/>
						    All with 60 ms/frame<br/>
						    (16.67 Hz)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_r5.gif</url>
					    		<alt>Continuous Walking</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>
						    Stop and go<br/>
						    double step
					    </col>
					    <col>
						    16 &#215; frame 0<br/>
						    Frames 11-16 and 1-9 (not 10)<br/>
						    All with 60 ms/frame<br/>
						    (16.67 Hz)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_r6.gif</url>
					    		<alt>Stop and go, double step</alt>
					    	</img>
					    </col>
				    </row>
				    <row>
					    <col>
						    Stop and go<br/>
						    single step
					    </col>
					    <col>
						    16 &#215; frame 0<br/>
						    Frames 11-16 and 1<br/>
						    All with 60 ms/frame<br/>
						    (16.67 Hz)
					    </col>
					    <col>
					    	<img>
					    		<url>img/wia_fig13_r7.gif</url>
					    		<alt>Stop and go, single step</alt>
					    	</img>
					    </col>
				    </row>
			    </table>
			</body>
		</chapter>
	</part>
</page>

