Files
phd-thesis/defence/figures/stewart_approximate_kinematics.svg

263 lines
16 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="40.01226mm"
height="36.711964mm"
viewBox="0 0 40.012261 36.711964"
version="1.1"
id="svg1"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
sodipodi:docname="stewart_approximate_kinematics.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="4.247587"
inkscape:cx="69.568911"
inkscape:cy="44.966707"
inkscape:window-width="2534"
inkscape:window-height="1367"
inkscape:window-x="11"
inkscape:window-y="60"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-107.08288,-143.80446)">
<rect
style="fill:#77ac30;fill-opacity:0.2;stroke:none;stroke-width:0.529166;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1.5875, 1.5875;-inkscape-stroke:none"
id="rect5"
width="13.840775"
height="24.925337"
x="122.51077"
y="143.80446" />
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:'EB Garamond';-inkscape-font-specification:'EB Garamond, Normal';stroke-width:0.264583"
x="110.60001"
y="142.60226"
id="text2"><tspan
sodipodi:role="line"
id="tspan2"
style="font-size:4.23333px;stroke-width:0.264583"
x="110.60001"
y="142.60226" /></text>
<g
fill="#000000"
fill-opacity="1"
id="g9-1"
transform="matrix(0.51436421,0,0,0.51436421,20.460628,156.84758)"
style="stroke-width:0.685852">
<g
id="use8-1"
transform="translate(170.11301,18.929001)"
style="stroke-width:0.685852">
<path
d="M 8.671875,-1.09375 C 7.859375,-1.109375 7.328125,-1.203125 6.25,-1.40625 5.515625,-1.53125 4.6875,-1.6875 3.90625,-1.6875 c -0.203125,0 -0.296875,0 -0.46875,0.03125 0.5,-0.765625 0.734375,-1.75 0.890625,-2.34375 0.375,-1.453125 1,-3.46875 2,-4.5 C 6.5,-8.671875 6.5625,-8.75 6.90625,-8.75 c 0.671875,0 0.9375,0.5 0.9375,1 0,0.1875 -0.046875,0.3125 -0.046875,0.359375 0,0.15625 0.15625,0.1875 0.21875,0.1875 0.296875,0 0.78125,-0.1875 1.25,-0.5 0.53125,-0.375 0.625,-0.609375 0.625,-1.0625 0,-0.6875 -0.453125,-1.3125 -1.359375,-1.3125 -0.796875,0 -2.3125,0.328125 -3.84375,1.890625 C 3.234375,-6.734375 2.5625,-4.078125 2.28125,-3 1.828125,-1.1875 1.484375,-0.890625 1.140625,-0.609375 0.96875,-0.453125 0.578125,-0.140625 0.578125,0.09375 0.578125,0.125 0.609375,0.25 0.796875,0.25 1,0.25 1.5,0.125 2.171875,-0.359375 c 0.859375,0.015625 1.46875,0.125 2.421875,0.3125 C 5.4375,0.109375 6.21875,0.25 6.953125,0.25 c 2.03125,0 3.8125,-1.734375 3.8125,-2.46875 0,-0.125 -0.125,-0.171875 -0.203125,-0.171875 -0.5,0 -1.734375,0.578125 -1.890625,1.296875 z m 0,0"
id="path21"
style="stroke-width:0.685852" />
</g>
</g>
<g
fill="#000000"
fill-opacity="1"
id="g10-1"
transform="matrix(0.51436421,0,0,0.51436421,20.460628,156.84758)"
style="stroke-width:0.685852">
<g
id="use9-1"
transform="translate(185.40892,18.929001)"
style="stroke-width:0.685852">
<path
d="m 9.6875,-4.640625 c 0.203125,0 0.453125,0 0.453125,-0.265625 0,-0.265625 -0.25,-0.265625 -0.453125,-0.265625 H 1.234375 c -0.203125,0 -0.453125,0 -0.453125,0.25 0,0.28125 0.234375,0.28125 0.453125,0.28125 z m 0,2.65625 c 0.203125,0 0.453125,0 0.453125,-0.25 0,-0.28125 -0.25,-0.28125 -0.453125,-0.28125 H 1.234375 c -0.203125,0 -0.453125,0 -0.453125,0.265625 0,0.265625 0.234375,0.265625 0.453125,0.265625 z m 0,0"
id="path22"
style="stroke-width:0.685852" />
</g>
</g>
<g
fill="#000000"
fill-opacity="1"
id="g11"
transform="matrix(0.51436421,0,0,0.51436421,20.460628,156.84758)"
style="stroke-width:0.685852">
<g
id="use10"
transform="translate(200.32323,18.929001)"
style="stroke-width:0.685852">
<path
d="m 8.640625,-8.890625 c 0.046875,-0.21875 0.0625,-0.234375 0.171875,-0.25 0.171875,-0.03125 0.375,-0.03125 0.546875,-0.03125 0.359375,0 0.59375,0 0.59375,-0.40625 0,-0.03125 -0.015625,-0.265625 -0.296875,-0.265625 -0.296875,0 -0.609375,0.03125 -0.90625,0.03125 -0.3125,0 -0.65625,0.015625 -0.984375,0.015625 -0.5625,0 -1.9375,-0.046875 -2.5,-0.046875 -0.171875,0 -0.4375,0 -0.4375,0.421875 0,0.25 0.234375,0.25 0.5,0.25 h 0.5 c 0.5625,0 0.578125,0 0.921875,0.046875 l -1.734375,6.953125 c -0.359375,1.46875 -1.25,1.90625 -1.921875,1.90625 -0.125,0 -0.734375,-0.015625 -1.171875,-0.34375 0.78125,-0.1875 1.03125,-0.875 1.03125,-1.25 0,-0.484375 -0.390625,-0.828125 -0.875,-0.828125 -0.578125,0 -1.28125,0.46875 -1.28125,1.375 0,0.984375 1,1.5625 2.375,1.5625 1.609375,0 3.34375,-0.671875 3.75,-2.34375 z m 0,0"
id="path23"
style="stroke-width:0.685852" />
</g>
</g>
<g
fill="#000000"
fill-opacity="1"
id="g12"
transform="matrix(0.51436421,0,0,0.51436421,27.274245,156.84758)"
style="stroke-width:0.685852">
<g
id="use11"
transform="translate(213.99803,18.929001)"
style="stroke-width:0.685852">
<path
d="M 2.75,-3.578125 C 2.75,-4 2.40625,-4.34375 2,-4.34375 c -0.421875,0 -0.765625,0.34375 -0.765625,0.765625 0,0.40625 0.34375,0.75 0.765625,0.75 0.40625,0 0.75,-0.34375 0.75,-0.75 z m 0,0"
id="path24"
style="stroke-width:0.685852" />
</g>
</g>
<g
fill="#000000"
fill-opacity="1"
id="g13"
transform="matrix(0.51436421,0,0,0.51436421,26.631955,156.84758)"
style="stroke-width:0.685852">
<g
id="use12"
transform="translate(221.1826,18.929001)"
style="stroke-width:0.685852">
<path
d="m 8.171875,-6.046875 -0.21875,-1.90625 C 7.734375,-9.71875 6.984375,-9.84375 6.34375,-9.84375 c -0.4375,0 -1.078125,0 -1.765625,0.390625 -0.921875,0.5 -1.09375,0.96875 -1.09375,1.140625 0,0.140625 0.109375,0.1875 0.234375,0.1875 0.09375,0 0.546875,-0.015625 1.140625,-0.46875 0.421875,0 0.953125,0 1.171875,1.1875 0.046875,0.265625 0.234375,1.84375 0.28125,2.390625 C 5.15625,-4.40625 4,-3.78125 2.90625,-3.0625 c -1.515625,1 -2.109375,1.640625 -2.109375,2.234375 C 0.796875,-0.3125 1.234375,0 1.71875,0 2.421875,0 3.390625,-0.703125 3.390625,-1.078125 3.390625,-1.140625 3.34375,-1.234375 3.1875,-1.25 3.046875,-1.265625 2.671875,-1.3125 2.671875,-1.71875 c 0,-0.1875 0.046875,-0.265625 0.421875,-0.53125 0.65625,-0.484375 1.8125,-1.15625 3.3125,-1.96875 l 0.25,2.109375 c 0.078125,0.546875 0.125,1.125 0.4375,1.578125 C 7.46875,0 7.953125,0 8.296875,0 c 0.53125,0 1.15625,-0.015625 1.890625,-0.453125 0.90625,-0.515625 0.96875,-1.015625 0.96875,-1.078125 0,-0.109375 -0.09375,-0.1875 -0.21875,-0.1875 -0.171875,0 -0.59375,0.0625 -1.15625,0.46875 -0.625,0 -1.046875,-0.0625 -1.25,-1.71875 -0.109375,-0.890625 -0.171875,-1.375 -0.265625,-2.265625 1.09375,-0.578125 2.4375,-1.359375 3.296875,-1.984375 0.984375,-0.734375 1.453125,-1.265625 1.453125,-1.796875 0,-0.484375 -0.4375,-0.828125 -0.9375,-0.828125 -0.703125,0 -1.671875,0.71875 -1.671875,1.0625 0,0.125 0.109375,0.171875 0.203125,0.1875 0.140625,0.015625 0.53125,0.0625 0.53125,0.46875 0,0.1875 -0.03125,0.265625 -0.390625,0.515625 -0.546875,0.40625 -1.640625,1.046875 -2.578125,1.5625 z m 0,0"
id="path25"
style="stroke-width:0.685852" />
</g>
</g>
<g
fill="#000000"
fill-opacity="1"
id="g15"
transform="matrix(0.51436421,0,0,0.51436421,-19.851793,141.41666)"
style="stroke-width:0.685852">
<g
id="use14"
transform="translate(245.98288,18.929001)"
style="stroke-width:0.685852">
<path
d="m 8.171875,-6.046875 -0.21875,-1.90625 C 7.734375,-9.71875 6.984375,-9.84375 6.34375,-9.84375 c -0.4375,0 -1.078125,0 -1.765625,0.390625 -0.921875,0.5 -1.09375,0.96875 -1.09375,1.140625 0,0.140625 0.109375,0.1875 0.234375,0.1875 0.09375,0 0.546875,-0.015625 1.140625,-0.46875 0.421875,0 0.953125,0 1.171875,1.1875 0.046875,0.265625 0.234375,1.84375 0.28125,2.390625 C 5.15625,-4.40625 4,-3.78125 2.90625,-3.0625 c -1.515625,1 -2.109375,1.640625 -2.109375,2.234375 C 0.796875,-0.3125 1.234375,0 1.71875,0 2.421875,0 3.390625,-0.703125 3.390625,-1.078125 3.390625,-1.140625 3.34375,-1.234375 3.1875,-1.25 3.046875,-1.265625 2.671875,-1.3125 2.671875,-1.71875 c 0,-0.1875 0.046875,-0.265625 0.421875,-0.53125 0.65625,-0.484375 1.8125,-1.15625 3.3125,-1.96875 l 0.25,2.109375 c 0.078125,0.546875 0.125,1.125 0.4375,1.578125 C 7.46875,0 7.953125,0 8.296875,0 c 0.53125,0 1.15625,-0.015625 1.890625,-0.453125 0.90625,-0.515625 0.96875,-1.015625 0.96875,-1.078125 0,-0.109375 -0.09375,-0.1875 -0.21875,-0.1875 -0.171875,0 -0.59375,0.0625 -1.15625,0.46875 -0.625,0 -1.046875,-0.0625 -1.25,-1.71875 -0.109375,-0.890625 -0.171875,-1.375 -0.265625,-2.265625 1.09375,-0.578125 2.4375,-1.359375 3.296875,-1.984375 0.984375,-0.734375 1.453125,-1.265625 1.453125,-1.796875 0,-0.484375 -0.4375,-0.828125 -0.9375,-0.828125 -0.703125,0 -1.671875,0.71875 -1.671875,1.0625 0,0.125 0.109375,0.171875 0.203125,0.1875 0.140625,0.015625 0.53125,0.0625 0.53125,0.46875 0,0.1875 -0.03125,0.265625 -0.390625,0.515625 -0.546875,0.40625 -1.640625,1.046875 -2.578125,1.5625 z m 0,0"
id="path27"
style="stroke-width:0.685852" />
</g>
</g>
<g
fill="#000000"
fill-opacity="1"
id="g16"
transform="matrix(0.51436421,0,0,0.51436421,-19.851793,141.41666)"
style="stroke-width:0.685852">
<g
id="use15"
transform="translate(263.79657,18.929001)"
style="stroke-width:0.685852">
<path
d="m 9.6875,-4.640625 c 0.203125,0 0.453125,0 0.453125,-0.265625 0,-0.265625 -0.25,-0.265625 -0.453125,-0.265625 H 1.234375 c -0.203125,0 -0.453125,0 -0.453125,0.25 0,0.28125 0.234375,0.28125 0.453125,0.28125 z m 0,2.65625 c 0.203125,0 0.453125,0 0.453125,-0.25 0,-0.28125 -0.25,-0.28125 -0.453125,-0.28125 H 1.234375 c -0.203125,0 -0.453125,0 -0.453125,0.265625 0,0.265625 0.234375,0.265625 0.453125,0.265625 z m 0,0"
id="path28"
style="stroke-width:0.685852" />
</g>
</g>
<g
fill="#000000"
fill-opacity="1"
id="g17"
transform="matrix(0.51436421,0,0,0.51436421,-19.851793,141.41666)"
style="stroke-width:0.685852">
<g
id="use16"
transform="translate(278.69653,18.929001)"
style="stroke-width:0.685852">
<path
d="m 8.640625,-8.890625 c 0.046875,-0.21875 0.0625,-0.234375 0.171875,-0.25 0.171875,-0.03125 0.375,-0.03125 0.546875,-0.03125 0.359375,0 0.59375,0 0.59375,-0.40625 0,-0.03125 -0.015625,-0.265625 -0.296875,-0.265625 -0.296875,0 -0.609375,0.03125 -0.90625,0.03125 -0.3125,0 -0.65625,0.015625 -0.984375,0.015625 -0.5625,0 -1.9375,-0.046875 -2.5,-0.046875 -0.171875,0 -0.4375,0 -0.4375,0.421875 0,0.25 0.234375,0.25 0.5,0.25 h 0.5 c 0.5625,0 0.578125,0 0.921875,0.046875 l -1.734375,6.953125 c -0.359375,1.46875 -1.25,1.90625 -1.921875,1.90625 -0.125,0 -0.734375,-0.015625 -1.171875,-0.34375 0.78125,-0.1875 1.03125,-0.875 1.03125,-1.25 0,-0.484375 -0.390625,-0.828125 -0.875,-0.828125 -0.578125,0 -1.28125,0.46875 -1.28125,1.375 0,0.984375 1,1.5625 2.375,1.5625 1.609375,0 3.34375,-0.671875 3.75,-2.34375 z m 0,0"
id="path29"
style="stroke-width:0.685852" />
</g>
</g>
<g
fill="#000000"
fill-opacity="1"
id="g18"
transform="matrix(0.51436421,0,0,0.51436421,-19.851793,141.41666)"
style="stroke-width:0.685852">
<g
id="use17"
transform="translate(289.202,13.006)"
style="stroke-width:0.685852">
<path
d="m 6.5625,-2.296875 c 0.171875,0 0.359375,0 0.359375,-0.203125 0,-0.1875 -0.1875,-0.1875 -0.359375,-0.1875 H 1.171875 c -0.171875,0 -0.34375,0 -0.34375,0.1875 0,0.203125 0.171875,0.203125 0.34375,0.203125 z m 0,0"
id="path30"
style="stroke-width:0.685852" />
</g>
</g>
<g
fill="#000000"
fill-opacity="1"
id="g19"
transform="matrix(0.51436421,0,0,0.51436421,-19.851793,141.41666)"
style="stroke-width:0.685852">
<g
id="use18"
transform="translate(296.9509,13.006)"
style="stroke-width:0.685852">
<path
d="m 2.9375,-6.375 c 0,-0.25 0,-0.265625 -0.234375,-0.265625 C 2.078125,-6 1.203125,-6 0.890625,-6 v 0.3125 c 0.203125,0 0.78125,0 1.296875,-0.265625 v 5.171875 c 0,0.359375 -0.03125,0.46875 -0.921875,0.46875 h -0.3125 V 0 c 0.34375,-0.03125 1.203125,-0.03125 1.609375,-0.03125 0.390625,0 1.265625,0 1.609375,0.03125 v -0.3125 h -0.3125 c -0.90625,0 -0.921875,-0.109375 -0.921875,-0.46875 z m 0,0"
id="path31"
style="stroke-width:0.685852" />
</g>
</g>
<g
fill="#000000"
fill-opacity="1"
id="g20"
transform="matrix(0.51436421,0,0,0.51436421,-19.851793,141.41666)"
style="stroke-width:0.685852">
<g
id="use19"
transform="translate(305.61801,18.929001)"
style="stroke-width:0.685852">
<path
d="M 2.75,-3.578125 C 2.75,-4 2.40625,-4.34375 2,-4.34375 c -0.421875,0 -0.765625,0.34375 -0.765625,0.765625 0,0.40625 0.34375,0.75 0.765625,0.75 0.40625,0 0.75,-0.34375 0.75,-0.75 z m 0,0"
id="path32"
style="stroke-width:0.685852" />
</g>
</g>
<g
id="use20"
transform="matrix(0.51436421,0,0,0.51436421,141.03528,151.15306)"
style="fill:#000000;fill-opacity:1;stroke-width:0.685852">
<path
d="M 8.671875,-1.09375 C 7.859375,-1.109375 7.328125,-1.203125 6.25,-1.40625 5.515625,-1.53125 4.6875,-1.6875 3.90625,-1.6875 c -0.203125,0 -0.296875,0 -0.46875,0.03125 0.5,-0.765625 0.734375,-1.75 0.890625,-2.34375 0.375,-1.453125 1,-3.46875 2,-4.5 C 6.5,-8.671875 6.5625,-8.75 6.90625,-8.75 c 0.671875,0 0.9375,0.5 0.9375,1 0,0.1875 -0.046875,0.3125 -0.046875,0.359375 0,0.15625 0.15625,0.1875 0.21875,0.1875 0.296875,0 0.78125,-0.1875 1.25,-0.5 0.53125,-0.375 0.625,-0.609375 0.625,-1.0625 0,-0.6875 -0.453125,-1.3125 -1.359375,-1.3125 -0.796875,0 -2.3125,0.328125 -3.84375,1.890625 C 3.234375,-6.734375 2.5625,-4.078125 2.28125,-3 1.828125,-1.1875 1.484375,-0.890625 1.140625,-0.609375 0.96875,-0.453125 0.578125,-0.140625 0.578125,0.09375 0.578125,0.125 0.609375,0.25 0.796875,0.25 1,0.25 1.5,0.125 2.171875,-0.359375 c 0.859375,0.015625 1.46875,0.125 2.421875,0.3125 C 5.4375,0.109375 6.21875,0.25 6.953125,0.25 c 2.03125,0 3.8125,-1.734375 3.8125,-2.46875 0,-0.125 -0.125,-0.171875 -0.203125,-0.171875 -0.5,0 -1.734375,0.578125 -1.890625,1.296875 z m 0,0"
id="path33"
style="stroke-width:0.685852" />
</g>
<text
xml:space="preserve"
style="font-size:4.9389px;line-height:1.25;font-family:'EB Garamond';-inkscape-font-specification:'EB Garamond, Normal';text-align:center;text-anchor:middle;stroke-width:0.264583;fill:#77ac30"
x="128.84645"
y="174.27365"
id="text4"><tspan
sodipodi:role="line"
id="tspan4"
style="text-align:center;text-anchor:middle;stroke-width:0.264583;fill:#77ac30"
x="128.84645"
y="174.27365">Jacobian</tspan><tspan
sodipodi:role="line"
style="text-align:center;text-anchor:middle;stroke-width:0.264583;fill:#77ac30"
x="128.84645"
y="180.44728"
id="tspan5">Matrix</tspan></text>
</g>
</svg>