Include one report

This commit is contained in:
tdehaeze committed 2024-03-19 17:36:39 +01:00
1 parent 0cced72a86
commit b6ee956cea
82 files changed
+10509 -18

No files matched your search

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

File diff suppressed because it is too large. Load diff

After

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because it is too large. Load diff

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 630 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

+335
View File
@@ -0,0 +1,335 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="164.32611mm"
height="77.430962mm"
viewBox="0 0 164.32612 77.430962"
version="1.1"
id="svg15416"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
sodipodi:docname="test-bench-schematic.svg">
<defs
id="defs15410">
<marker
inkscape:stockid="Arrow2Send"
orient="auto"
refY="0"
refX="0"
id="marker1587"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path1585"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(-0.3,0,0,-0.3,0.69,0)" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker1587-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Send">
<path
transform="matrix(-0.3,0,0,-0.3,0.69,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
id="path1585-7" />
</marker>
<marker
style="overflow:visible"
id="Arrow2Mstart"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Mstart"
inkscape:isstock="true">
<path
transform="scale(0.6)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
id="path10911" />
</marker>
<marker
style="overflow:visible"
id="marker11245"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Mend"
inkscape:isstock="true">
<path
transform="scale(-0.6)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
id="path11243" />
</marker>
<marker
style="overflow:visible"
id="marker11245-5"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Mend"
inkscape:isstock="true">
<path
transform="scale(-0.6)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
id="path11243-6" />
</marker>
<marker
style="overflow:visible"
id="marker11245-6"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Mend"
inkscape:isstock="true">
<path
transform="scale(-0.6)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
id="path11243-2" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="322.26143"
inkscape:cy="67.937958"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="false"
inkscape:snap-midpoints="true"
inkscape:window-width="2536"
inkscape:window-height="1371"
inkscape:window-x="12"
inkscape:window-y="57"
inkscape:window-maximized="1" />
<metadata
id="metadata15413">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(85.56398,-51.164121)">
<path
id="rect1124"
style="fill:#858585;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.999999;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers fill stroke;stop-color:#000000"
d="M 0.5 0.87109375 L 0.5 58.300781 L 0.5 253.33789 L 0.5 292.15234 L 620.57422 292.15234 L 620.57422 253.33789 L 210.45117 253.33789 L 74.0625 253.33789 L 74.0625 58.300781 L 325.72656 58.300781 L 325.72656 0.87109375 L 74.0625 0.87109375 L 0.5 0.87109375 z "
transform="matrix(0.26458333,0,0,0.26458333,-85.56398,51.164121)" />
<path
id="path2112"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;stop-color:#000000"
d="m 54.127303,62.551578 c 0,2.210783 -1.792193,4.002976 -4.002976,4.002976 v -8.005951 c 2.210782,0 4.002976,1.792193 4.002976,4.002975 z"
sodipodi:nodetypes="sccs" />
<g
id="g950"
transform="matrix(0,-6.1939094,-6.1414008,0,293.02075,349.29741)"
style="stroke-width:0.0857978;stroke-miterlimit:4;stroke-dasharray:none">
<path
sodipodi:nodetypes="ccccccc"
id="path861"
d="m 44.558159,47.611751 v 1.05834 0 7.365695 h 0.547355 v -8.424035 z"
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 45.142392,55.538192 H 44.75851"
id="path867-2" />
<path
id="path867-3-9"
d="M 45.142392,55.009022 H 44.75851"
style="fill:none;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path867-6-1"
d="M 45.142392,54.479848 H 44.75851"
style="fill:none;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 45.142392,53.950677 H 44.75851"
id="path867-3-7-2" />
<path
style="fill:none;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 45.142392,53.42151 H 44.75851"
id="path867-7" />
<path
id="path867-3-0"
d="M 45.142392,52.89234 H 44.75851"
style="fill:none;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path867-6-9"
d="M 45.142392,52.36317 H 44.75851"
style="fill:none;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 45.142392,51.833999 H 44.75851"
id="path867-3-7-3" />
<path
style="fill:none;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 45.142392,51.304832 H 44.75851"
id="path867-60" />
<path
id="path867-3-6"
d="M 45.142392,50.775662 H 44.75851"
style="fill:none;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path867-6-2"
d="M 45.142392,50.246492 H 44.75851"
style="fill:none;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.0857978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 45.142392,49.717321 H 44.75851"
id="path867-3-7-61" />
</g>
<path
style="fill:#000000;fill-opacity:0.360784;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 59.852918,114.37818 59.852807,98.191432 H 47.998043 v 16.186748 h -8.250536 v 3.75099 h 34.5283 v -3.75099 z"
id="path2167"
sodipodi:nodetypes="ccccccccc" />
<g
id="g1065"
transform="translate(-33.831375,18.911256)">
<path
style="font-variation-settings:normal;vector-effect:none;fill:#f4d079;fill-opacity:1;stroke:#000000;stroke-width:0.529166;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000"
d="M 31.590849,48.911568 V 33.742393 H -17.3496 v 15.169175 z"
id="path865"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.529166;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M -17.3496,41.326984 C -44.403957,40.93844 -35.117907,54.215629 -35.117907,54.215629"
id="path2073"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:2.82223px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';letter-spacing:0px;word-spacing:0px;stroke-width:0.0227007;stroke-miterlimit:4;stroke-dasharray:none"
x="2.5025311"
y="41.692532"
id="text2171"><tspan
sodipodi:role="line"
id="tspan2169"
x="2.5025311"
y="41.692532"
style="stroke-width:0.0227007">Encoder</tspan></text>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:0.132291;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
d="m 47.969415,93.544278 v 4.094336 m 0,-18.338916 v 14.03557 m 21.59562,0 v -14.03557 m 0,18.891616 v -4.647036 m 0,-14.24458 -0.5527,-0.55196 m -20.50956,0 -0.53336,0.55196 m 4.85605,-1.08531 v 0.53335 m 11.88351,0 v -0.53335 m -10.26481,-4.32271 v 4.32271 m 8.64612,0 v -4.32271 m -8.64612,-9.17875 0.26704,0.26631 m 8.09344,0 0.28564,-0.26631 m -8.64612,-4.32269 v 4.32269 m 8.64612,0 v -4.32269 m 0,0 -0.5527,-0.53336 m -7.56006,0 -0.53336,0.53336 m 8.64612,13.50144 -0.28564,-0.26631 m -8.09344,0 -0.26704,0.26631 m 0.26704,-8.91244 v 8.64613 m 8.09344,0 v -8.64613 m -2.95173,49.398952 v -0.81902 m 0,0 0.26631,-0.93357 0.24772,-0.95217 0.20976,-0.95217 0.15176,-0.97076 0.11455,-0.97151 0.0573,-0.97077 0.0186,-0.99084 -0.0186,-0.97077 -0.0573,-0.97151 -0.11455,-0.99011 -0.15176,-0.95217 -0.20976,-0.9715 -0.24772,-0.95217 -0.26631,-0.93284 m 0,0 v -1.884996 m 0,0 h 9.15942 m 0,16.186876 V 98.191314 m 0,16.186876 h -9.15942 m 5.65573,-2.70476 -0.0194,-0.22837 -0.0565,-0.24771 -0.11456,-0.20904 -0.13315,-0.19043 -0.19043,-0.17183 -0.19043,-0.13316 -0.22837,-0.0952 -0.22913,-0.0573 h -0.24695 l -0.22913,0.0194 -0.24696,0.0758 -0.20978,0.11455 -0.19043,0.15249 -0.15249,0.19045 -0.13316,0.20903 -0.0758,0.22911 -0.0387,0.22836 v 0.24773 l 0.0387,0.22836 0.0758,0.22838 0.13316,0.20977 0.15249,0.19043 0.19043,0.15176 0.20978,0.11456 0.24696,0.0573 0.22913,0.0379 h 0.24695 l 0.22913,-0.0573 0.22837,-0.0952 0.19043,-0.13316 0.19043,-0.17109 0.13315,-0.19044 0.11456,-0.22911 0.0565,-0.22837 0.0194,-0.24772 m 0,-9.71211 -0.0194,-0.24697 -0.0565,-0.22911 -0.11456,-0.20904 -0.13315,-0.20977 -0.19043,-0.15249 -0.19043,-0.13317 -0.22837,-0.0952 -0.22913,-0.0573 -0.24695,-0.0186 -0.22913,0.0379 -0.24696,0.0758 -0.20978,0.11456 -0.19043,0.1525 -0.15249,0.17108 -0.13316,0.20978 -0.0758,0.22838 -0.0387,0.24771 v 0.22838 l 0.0387,0.24771 0.0758,0.22837 0.13316,0.20977 0.15249,0.1711 0.19043,0.15249 0.20978,0.1138 0.24696,0.0766 0.22913,0.0379 0.24695,-0.0194 0.22913,-0.0379 0.22837,-0.0952 0.19043,-0.13315 0.19043,-0.17109 0.13315,-0.20978 0.11456,-0.20977 0.0565,-0.22837 0.0194,-0.24772 m 4.58975,-3.769996 v 16.186866 m 0,0 h -1.08606 m 0,-16.186866 h 1.08606 M 47.969415,79.299468 h 21.59562 m -21.53835,5.25626 0.0766,-0.5713 0.0952,-0.57131 0.13315,-0.55196 0.1711,-0.5713 0.19043,-0.53336 0.22837,-0.53337 0.24772,-0.53335 0.28565,-0.49469 m -1.37098,9.33126 -0.0379,-0.22913 -0.0379,-0.28564 -0.0194,-0.41881 -0.0194,-0.47608 v -2.34248 l 0.0194,-0.49468 0.0194,-0.45749 0.0186,-0.26631 m 0.0766,4.79877 v 0.19045 h -0.0194 v -0.0186 m -0.0379,-4.81813 -0.0194,0.17111 -0.0379,0.4002 v 0.45674 l -0.0194,0.47608 v 1.14261 l 0.0194,0.49543 v 0.45674 l 0.0194,0.41881 0.0379,0.34293 0.0573,0.28564 m 1.40891,-8.98833 -0.28565,0.51403 -0.24771,0.51402 -0.22838,0.53336 -0.20977,0.53337 -0.17109,0.55195 -0.13316,0.55271 -0.11455,0.5713 -0.0758,0.5713 m 19.95759,-4.34204 h -18.49139 m 19.97619,4.34204 -0.0758,-0.5713 -0.11455,-0.57129 -0.15176,-0.55271 -0.17183,-0.55196 -0.19043,-0.53336 -0.22838,-0.53337 -0.26631,-0.51401 -0.28565,-0.51404 m 1.42826,8.98833 0.0379,-0.24772 0.0379,-0.28565 0.0194,-0.39946 0.0186,-0.45749 v -2.11313 l -0.0186,-0.4575 -0.0194,-0.4374 -0.0194,-0.24771 m -0.0379,4.81812 v 0.0186 h -0.0186 v -0.0573 l -0.0194,-0.0379 v -0.0379 l 0.0194,-0.0379 v -0.0194 m 0.0758,-4.79878 v 0.13315 l 0.0379,0.41881 v 0.47609 l 0.0194,0.49541 v 1.3137 l -0.0194,0.53337 v 0.47608 l -0.0186,0.47609 -0.0387,0.34293 -0.0379,0.30499 m -1.37097,-9.33126 0.28565,0.49469 0.24771,0.53336 0.22837,0.53336 0.19044,0.53336 0.15249,0.57131 0.1525,0.55196 0.0952,0.5713 0.0758,0.5713 m -1.46618,-4.39932 0.0379,0.0194 v 0.0194 m -18.62455,0 v -0.0194 l 0.0194,-0.0194 h 0.0186 m 3.73281,13.38765 h -5.25626 m 5.33213,-0.0379 v 0.0194 l -0.0379,0.0186 h -0.0379 m 4.45585,-4.39856 -1.1426,1.1426 -0.5713,0.55195 -0.55196,0.57131 -0.55196,0.53335 -0.53337,0.53337 -0.51402,0.53262 -0.51477,0.49543 m 3.79007,-9.16016 -0.0194,-0.0186 -0.0186,-0.0194 -0.0194,-0.0379 v -0.0379 l 0.0194,-0.0379 0.0186,-0.0194 0.0379,-0.0194 h 0.0766 l 0.0186,0.0194 m -4.0177,9.16015 0.49469,-0.51476 0.53336,-0.51402 0.51403,-0.53337 0.55269,-0.53261 0.55197,-0.55271 0.5527,-0.5713 0.57131,-0.55196 0.57129,-0.5713 m -9.56036,4.34203 h 5.21832 m 11.15897,0 h 5.21833 m -9.55962,-4.34203 0.5713,0.5713 0.57131,0.55196 0.55195,0.5713 0.55196,0.5527 0.53337,0.53262 1.04738,1.04739 0.51402,0.51476 m -3.90389,-8.98905 -0.32359,0.24771 -0.34292,0.36226 -0.28565,0.41881 -0.19043,0.45674 -0.13316,0.49542 -0.0573,0.49469 0.0387,0.51476 0.13316,0.47609 0.19043,0.47608 0.24771,0.36153 0.28566,0.34293 m 0.32358,-4.81812 0.0186,-0.0194 h 0.0766 l 0.0186,0.0194 0.0387,0.0194 v 0.0952 l -0.0194,0.0379 -0.0194,0.0186 m -0.5899,4.79951 -0.28565,-0.32432 -0.24771,-0.36153 -0.22837,-0.49542 -0.13315,-0.51402 -0.0573,-0.53337 0.0379,-0.55196 0.11456,-0.53336 0.22837,-0.49468 0.28565,-0.45749 0.38087,-0.41881 0.38086,-0.28564 m 3.88456,9.33125 -0.49469,-0.49542 -0.53336,-0.53263 -3.3326,-3.332Line truncated
id="path9950" />
<path
style="fill:none;stroke:#000000;stroke-width:0.132291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.529164, 0.529164;stroke-dashoffset:0;stroke-opacity:1"
d="M 58.757455,57.455368 V 116.17143"
id="path10822" />
<path
style="fill:none;stroke:#000000;stroke-width:0.132291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.529164, 0.529164;stroke-dashoffset:0;stroke-opacity:1"
d="m 53.777035,86.916998 h 17.86686"
id="path10824"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.132291;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.529164, 0.529164;stroke-dashoffset:0;stroke-opacity:1"
d="m 54.444165,62.551583 17.19973,-5e-6"
id="path10824-9"
sodipodi:nodetypes="cc" />
<circle
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.132291;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;paint-order:markers fill stroke;stop-color:#000000"
id="path11297-1"
cx="58.752357"
cy="86.914314"
r="0.51327699" />
<rect
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;stop-color:#000000"
id="rect2162"
width="12.355651"
height="12.666322"
x="37.768677"
y="56.218414" />
<text
xml:space="preserve"
style="font-size:2.82223px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';letter-spacing:0px;word-spacing:0px;stroke-width:0.0227006;stroke-miterlimit:4;stroke-dasharray:none"
x="40.763889"
y="61.482712"
id="text2179"><tspan
sodipodi:role="line"
id="tspan2177"
x="40.763889"
y="61.482712"
style="stroke-width:0.0227006">Load</tspan><tspan
sodipodi:role="line"
x="40.763889"
y="65.010498"
style="stroke-width:0.0227006"
id="tspan2181">Cell</tspan></text>
<text
xml:space="preserve"
style="font-size:2.82223px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';letter-spacing:0px;word-spacing:0px;stroke-width:0.0227006;stroke-miterlimit:4;stroke-dasharray:none"
x="59.681992"
y="53.153793"
id="text2185"><tspan
sodipodi:role="line"
id="tspan2183"
x="59.681992"
y="53.153793"
style="stroke-width:0.0227006">Half Cylinder</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.265001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker11245-6)"
d="m 59.154089,52.259105 h -2.599631 l -4.785269,8.941342"
id="path2187"
sodipodi:nodetypes="ccc" />
<rect
style="fill:#000000;fill-opacity:0.201934;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers fill stroke;stop-color:#000000"
id="rect1069"
width="100.12073"
height="22.248087"
x="-63.839134"
y="95.944771" />
<rect
style="fill:#000000;fill-opacity:0.201934;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers fill stroke;stop-color:#000000"
id="rect1069-7"
width="100.12073"
height="22.248087"
x="-60.134964"
y="73.696686" />
<rect
style="fill:#000000;fill-opacity:0.201934;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers fill stroke;stop-color:#000000"
id="rect1116"
width="23.724854"
height="17.514303"
x="14.04382"
y="56.218414" />
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="-32.759945"
y="86.041443"
id="text1122"><tspan
sodipodi:role="line"
id="tspan1120"
x="-32.759945"
y="86.041443"
style="stroke-width:0.264583">Manual Translation Table</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

+262
View File
@@ -0,0 +1,262 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="svg917"
width="487.84247"
height="262.90256"
viewBox="0 0 487.84247 262.90255"
sodipodi:docname="test_bench_flex_overview.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<metadata
id="metadata923">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs921">
<marker
style="overflow:visible"
id="marker1529"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Mend"
inkscape:isstock="true">
<path
transform="scale(-0.6)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
id="path1527" />
</marker>
<marker
style="overflow:visible"
id="marker1417"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="scale(-0.6)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
id="path1415" />
</marker>
<marker
style="overflow:visible"
id="marker1369"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="scale(-0.6)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
id="path1367" />
</marker>
<marker
style="overflow:visible"
id="marker1267"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="scale(-0.6)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
id="path1265" />
</marker>
<marker
style="overflow:visible"
id="marker1231"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="scale(-0.6)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
id="path1229" />
</marker>
<marker
style="overflow:visible"
id="Arrow2Mend"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="scale(-0.6)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
id="path978" />
</marker>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3316">
<rect
style="fill:#c9a831;fill-opacity:0.264546;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3, 3;paint-order:markers fill stroke;stop-color:#000000"
id="rect3318"
width="486.42776"
height="259.33301"
x="58.506817"
y="25.838165" />
</clipPath>
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="2536"
inkscape:window-height="1371"
id="namedview919"
showgrid="false"
inkscape:zoom="2.4464516"
inkscape:cx="258.5588"
inkscape:cy="197.64351"
inkscape:window-x="12"
inkscape:window-y="57"
inkscape:window-maximized="1"
inkscape:current-layer="g925"
inkscape:document-rotation="0" />
<g
inkscape:groupmode="layer"
inkscape:label="Image"
id="g925"
transform="translate(-57.092121,-22.268609)">
<image
width="486.42776"
height="307.86169"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABg4AAAPVCAYAAAC+7BHjAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAA B3RJTUUH5QEIEAYWzCGQaQAAABBjYU52AAAGRQAAA/0AAAAaAAAAGcnj9o8AAIAASURBVHja7N11 fBTn1sDx3zMz63EhEIK7tDil7u7ut+566+2tu9+2b93d21tvqSsUaynugQAh7usz87x/BGgpUloI m8D55rOf0snImdlkd/Ocec5RWjsaIYQQ4h/SWqOUQmuN1s1vKRqNQqGUWvk9pVSqQxVCCCGEEEII IYQQ68FKdQBCCCHahhWD/zU1NYz+fDQffvgR4XAEx7ExTZPc3Byqq6vJzc2loaEBj8eD1ppoNI7W LkopgsEAhx16GLvsugs5OTmYhpnq0xJCCCGEEEIIIYQQf6JkxoEQQog1aWxsZOLEidTU1jB2/Fi+ +u5r2ndsT6ceRZg+kz79+9Crby/6D+yPsv5iNoELs2fOZsbUGcyePpvFxYvRSYg2RTjlmFPIzMxk j933wOfzYVmS0xZCCCGEEEIIIYRIJUkcCCGEWEVFbQXDthkGXjjo6IM449wzMC0Tn8+H1+dFodCq +a1DaYVCYdnNg/22ZaOVRrPutxalFa52iUaiJBIJ3njxDZ556BkuPuvfFHXsyAknnICBkepLIYQQ QgghhBBCCLFFksSBEEJs4VzXJZFIcPf/3cOPE37gwEMOpE//PvTfqj+u4eIqd5X1DdfAcA2mTZ7G 1998zaLiEubPmof2ajKyMunUoROBYACvz0NmRibt2rWjqFMR3Xt0J69dHrZlrxaDoQ3cuMtXn3zF px9+Sn1NPVdedCV77LZHqi+PEEIIIYQQQgghxBZHEgdCCLEFW1ZWxrbbjyKUHuKxVx+ja7+uq80Y UCjshE1FRQXhpjBPP/E03331Hdlp2ey1316ccd4ZnHDACbz31Xso3VyyaOaMmUwaP4k5M+awcOFC KmsqiTUlqKypYOK8CXh93jXGo7TCdE3+deS/CFeGef+d9yloV4BCGisLIYQQQgghhBBCbCqSOBBC iC3U6M9Hc8Y5Z3L7vbexzZ7b4EnzrHG9aG2Uo/Y7BstrcNQxR9NzcA/Su6eT0y4HANdxOXvPc3jz 6zfWebx4OM5ph57G4SceztH/Onqd62qtOX6P47ng/AvYZvA2dO/WPdWXSwghhBBCCCGEEGKLIR0o hRBiC7S4dDGPPP0Iuxy0MzsdstNq5Yj+6JM3P+HU609m+322X+P3lVL4fL6/PKbX56Vn/15M/HrS XyYOFAqtNXsduhdnHXM2b732JkrJrAMhhBBCCCGEEEKITUE6TwohxBbo+PNOIG7HGTx08DqTBgD7 Hb4frz/7Or74WpIDCoLB4Dr3YTgGVtLi128ns3TxknWv6xpEqiKccsYpePGSk5fN1BlTU33JhBBC CCGEEEIIIbYYMuNACCG2MPfcey/n33oeRpXBpEmTMFwD11h78sCf6ceIWlTNqyK/Wz4Y4Bpucy+E 5Y9QKLRyfaVVc68Cx2TOtDm89cZbFC9YSH1THUecehi57XLXeBylFZZtcc8d9zCgx0COO+Y4kiQZ P2481nnydiWEEEIIIYQQQgixqchIjBBCbGGmT5/OdudvS1G/ImbOmsWEnyay1dCB+EK+VZoir6A8 ij323I3rLr+euJ2gPlqPa9mkZ6TTrkM7evXtTVlpOd+N/o709HQc2+Wdd99m+qQZtM9pz7ajRnHp w5eSkZuBbdpoteoxDG1QsayCWdNn8c6L77LvXvtw6vGn4OBQU19Ddn42ypQyRUIIIYQQQgghhBCb ijRHFkKILczZZ5/NgTcdSO/83niTXmb8MpNbb7qFY885lgMOPmCd2zqOgx22SUaT2DEb27ZxXU20 IcKvE3/l3bfeZeCQgZxy9imEckIEs9ddwmje7Hm8+OSLjBk9ls8+/pSiwiJ8Hh8KxdwFcznr8rPZ c9892G3UbmwzcJtUXzohhBBCCCGEEEKILYIkDoQQYgszYcIEbn/yDi6443w653UmRAgPHh656xG+ +PIL+vTvS1GPjuy0x04Udi4kkBbY4GM6SYfSJaX8/N3PVJfVMGPCdDp37Ey7vHbsu+++jBgxAoC4 jlNSUsKLL71EWaKM3U/bjSKriPDiMHuP2jvVl26zpLXGtm1qamsoXlDMggULiMViLCsrI+D3E41F SU9Pp76+gRHDh7No0SK6detGjx496NChAz6fD9M0U30aQgghhBBCCCGE2IgkcSCEEFuY1157jSnJ KTx78/NcceNl7HXAXuRm5RIihI/mBsizZs3ilhtvYdxP4wmk+8nNzaXfgH4cfOTBhEJp5LfPA0AZ Cu1qlFJorVGuoqysjHHjxjFz6kzmzpxLl85dGDd2Ar169qCoqIiXXnxpZSwuLg4O9ZF6yivLufn2 m/nm52/5YPz7xKwY8XicUG2IZTOWceSeR6b60rV54XCYhoYGGhsb+ejjj3jk8Udx/DbxaJJe/Xpg GAZFXYvoO7AvwWCQLt260BRpon379syZMYeCggK++OwLSpeUsrRkKdWVNSSbbIJ+P1defiUH7HMA gUCAzMxMDMNAKSkxJYQQQgghhBBCtEWSOBBCiC3MJ59+wnSmk5OZw3dffc/3X33PyK1HcOFZFzKg 3wC8hhcTEw8eDAxs22by5MmEI2GUqYhF4mACLlheEzvpYBoGruuiNZimgatdfB4faaE0hgwZgqEM ADQaBwcXl4ST4PsfvueJp55gUXkJnYd0Yv9D9mfA4AHgBxubRCxBsC7IrDGzOP3I01N96dqkxsZG nnr6KT779nO016HvwL5ss+0oQmlB8trl0bFzRyzrDy2PVHOjale5K/8f4I/tL5T+PSHg2A5LSpZQ XlZOJBzh/Tfep7a8lpOOOYnjjz1+1X0LIYQQQgghhBCiTZDEgRBCbGHGjBnDD3U/kN0um+yMbELe EF99/BXjf5hAxbJythk6ip2335mc9Gz69+xPQX4BGRkZGBh/+1i2bVNWUcbSpUspryynvqmecb+O Z8z4n/AGffTs34MhQ4ewx0F7kPAlcA0XF5ekTuK67srEwbhPx3Hp6Zem+tK1GZFohA8//ZAJv0xg YclC+g3oxzEnHUNmfiau4aKVXtkIW6FQriIZTzJt2jSWLl5K2dJy8jvk4/FYhIIh0tPTyc3NJb9d PqG00MpkgmM4qx3bcixijTGefuRpJo6byJSJ0/jwo/fZZqj0qBBCCCGEEEIIIdoKSRwIIcQWZsrU KXxS8glZBVmkZ6WTlpFGIBDA5/MRioZQCYMJP4znrRfforq6mjmT52J5TdJCaRTkFZCfn09+fj6Z mZkEg0GUUqSnpzN/3nzq6usoKyujurqa6upq4vEkWC55BXkMGzmMI447gkEjB+F4HdygS8JMoNWq b0MavTJxsKJU0acvf8ZtV96a6kvX6jmOg1KKzl06c+wZx3LuJediBkxc013rNsuWLOOSsy9h8vgp FLTP59+X/puvP/maY088lrE/jWX6tOkUFxdTUVGJnXBQpsKTbtGhQ3s+G/vZugOKw+zJs6mtquXj Nz7lpRdfSPUlEkIIIYQQQgghxHqQ+gFCCLGFSUtLA8DQBoZroNzm28ddwyWRmcDQBiMPG8mow0Zh aQtLWdRW1lK2uIzG6kaijVGS0SS2beO6zQPS/jQ/2d2ysXwWgWCAjMwMcjrkUFBYgC/gI0kSjW4u UURiZSxKq1XL4vyJUqr57nYH8RdeeeNVIjrMguJiXv/xdYq6FAHNfST+6McvfmTMN2OYNW0Ojptk x3134tAzDuXW528lPTedX8f+igoZDN1/KEP3H7racepr6lm2dBnRpihnHXwWT7z/xNqD8kHfkX25 +ZKbadctjwsvuoiHHnww1ZdKCCGEEEIIIYQQf0ESB0IIsYUJhUJ89/53HHb6Yc0lawyN1uuefJaT l0NeXh6mMv9WyaI/D1pDc8JibYmCNdGGxvBLk911mb1oNk88/wS9B/bi2nuuXet6NctquPWmW/nX +f/i5NtOXuM6Oe1yUMm1X+/MnEwyczIBCDdECDeECWWE1rq+Vpqd99uZj17+iAMPPJCJv05k+JDh qb5kQgghhBBCCCGEWIe/X7BaCCFEm+bz+ojH483/o0G5auXMAUe3vlv7XeXi8XlSHUarVVJSQkm0 hKiKcMttt6xz3Zz2OWSlZdEut91a1ykoLFiv4xquwcyZM7nh8hsw9No/Tiit+PSdTxm1/SgOPuxg Xn/zjVRfMiGEEEIIIYQQQvwFmXEghBBbGJ/PRzwax3VdFL/fWe66Ltps+bY3hjLWOBNhlXVYdR3T MlN3wVq5j777iF2O3AVN8yD9Oim49IpLeeeDdxm287DmGSdKr2yYDOAP+EkmkjTv8PdNTcdEO5oJ P09gzqw5jJswjj5b96bPwD4rGy2veiiF4RqM/ng0BbkFnHXmWdjapqqmMtWXTAghhBBCCCGEEH9B ZhwIIcQWxvJYxCIxXGf5LAO79c0yMNSqb0+mKYmDtfn0m9Fgwv777sdJJ5yEdted/Nl+x+356osv 2XvbvTnzuDO5//b7+e7L72isbSTSFCEajtIUDhOPxbGTNtFIlHlz5vGvY/7F1h0Hc8PFN5IXyOOZ h5/h7Y/f5owLzli9wbWriYVjHLTnwaiI4s7b7sTEpCnaRK/evVN9yYQQQgghhBBCCPEXZMaBEEJs YSzTIpFIrLZ8XX0OtNJrvKv87/rzTIK/XN8wcA0XZUqPg7XpN6QPcRXn5PNOJjc/lwuPuYhLbv83 3Xp2W+P6junw7HPPorSisbGReDhOssLine truncated
id="image927"
x="58.506817"
y="25.838165"
clip-path="url(#clipPath3316)" />
<text
xml:space="preserve"
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle"
x="80.658676"
y="31.521919"
id="text931"><tspan
sodipodi:role="line"
id="tspan929"
x="80.658676"
y="31.521919">Encoder</tspan></text>
<text
xml:space="preserve"
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle"
x="485.14532"
y="54.338146"
id="text935"><tspan
sodipodi:role="line"
id="tspan933"
x="485.14532"
y="54.338146">Force Sensor</tspan></text>
<text
xml:space="preserve"
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle"
x="488.3187"
y="118.9425"
id="text939"><tspan
sodipodi:role="line"
id="tspan937"
x="488.3187"
y="118.9425">Flexible Joint</tspan></text>
<text
xml:space="preserve"
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle"
x="125.02531"
y="262.22742"
id="text943"><tspan
sodipodi:role="line"
id="tspan941"
x="125.02531"
y="262.22742"
style="text-align:end;text-anchor:end">Translation</tspan><tspan
sodipodi:role="line"
x="125.02531"
y="278.89404"
style="text-align:end;text-anchor:end"
id="tspan993">Table</tspan></text>
<text
xml:space="preserve"
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle"
x="487.78534"
y="87.688927"
id="text947"><tspan
sodipodi:role="line"
id="tspan945"
x="487.78534"
y="87.688927">Half Cylinder</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1.00157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.00472, 3.00472;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
d="M 445.84333,115.13233 H 372.9926"
id="path949" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker1231)"
d="M 444.47088,84.088348 H 379.82632 L 362.9417,99.512073"
id="path1227"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker1267)"
d="M 443.51938,50.235381 H 377.69833 L 342.25618,83.209013"
id="path1263"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker1369)"
d="m 127.5101,265.65243 c 1.57118,-0.54771 73.01556,0 73.01556,0 l 51.17743,-55.32361"
id="path1365"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker1417)"
d="m 109.41478,28.830809 h 33.61525 l 19.56708,19.567079"
id="path1413" />
<text
xml:space="preserve"
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle"
x="88.811981"
y="133.78874"
id="text1523"><tspan
sodipodi:role="line"
id="tspan1521"
x="88.811981"
y="133.78874">Ruler</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker1529)"
d="m 109.44148,131.08206 h 93.29268 l 32.28936,-37.542635"
id="path1525" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 396 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

+184
View File
@@ -0,0 +1,184 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="svg1681"
width="255.17622"
height="752.06323"
viewBox="0 0 255.17623 752.06323"
sodipodi:docname="test_bench_flex_side.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<metadata
id="metadata1687">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs1685">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath2257">
<path
id="path2259"
style="fill:#c9a831;fill-opacity:0.264546;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3, 3;paint-order:markers fill stroke;stop-color:#000000"
d="M 857.95367,-24.099882 H 1303.2395 V 752.06326 H 857.95367 Z" />
</clipPath>
<clipPath
id="clip2">
<path
d="m 65,47 h 5.554688 v 9 H 65 Z m 0,0"
id="path2434" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1680">
<rect
style="fill:#c9a831;fill-opacity:0.264546;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3, 3;paint-order:markers fill stroke;stop-color:#000000"
id="rect1682"
width="255.17622"
height="752.06323"
x="1048.0632"
y="1.0349121e-06" />
</clipPath>
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="2536"
inkscape:window-height="1371"
id="namedview1683"
showgrid="false"
inkscape:zoom="1.0921915"
inkscape:cx="104.29565"
inkscape:cy="437.15096"
inkscape:window-x="12"
inkscape:window-y="57"
inkscape:window-maximized="0"
inkscape:current-layer="g1689"
inkscape:document-rotation="0"
inkscape:snap-midpoints="true"
inkscape:snap-smooth-nodes="true"
inkscape:snap-intersection-paths="true"
inkscape:snap-object-midpoints="false"
inkscape:snap-page="true" />
<g
inkscape:groupmode="layer"
inkscape:label="Image"
id="g1689"
transform="translate(-702.42463,-53.326992)">
<image
width="1581"
height="847"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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 G8s+sjiEzARdf+/P9Z0ffkvbDz6st7Line truncated
id="image1691"
clip-path="url(#clipPath1680)"
transform="translate(-345.6386,53.326991)" />
<path
style="fill:none;stroke:#000000;stroke-width:0.970477;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.8819, 3.8819;stroke-opacity:1"
d="M 814.91107,398.20926 H 945.97616"
id="path2445" />
<path
style="fill:none;stroke:#000000;stroke-width:0.970477;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.8819, 3.8819;stroke-opacity:1"
d="M 814.91107,219.46931 H 945.97616"
id="path2447" />
<path
style="fill:none;stroke:#000000;stroke-width:1.94096;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
d="M 938.21234,395.12598 V 222.94687"
id="path2449" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.727859;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
d="m 942.91314,384.97639 -4.68043,12.72743 -4.68061,-12.72743 c 2.75984,2.03193 6.54064,2.02182 9.36104,0 z m 0,0"
id="path2451" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.727859;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
d="m 933.51172,233.10656 4.68042,-12.72742 4.68063,12.72742 c -2.75985,-2.03193 -6.54064,-2.02182 -9.36105,0 z m 0,0"
id="path2453" />
<path
style="fill:none;stroke:#000000;stroke-width:1.94096;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
d="m 784.11855,219.46931 h 32.54132"
id="path2455" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.727859;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
d="m 806.50032,214.76858 12.72743,4.68052 -12.72743,4.68053 c 2.03179,-2.7598 2.0217,-6.54062 0,-9.36105 z m 0,0"
id="path2457" />
<path
style="fill:none;stroke:#000000;stroke-width:1.94096;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
d="m 851.21299,219.51986 h 17.40805"
id="path2459" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.727859;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
d="m 858.46131,214.82922 12.72744,4.68052 -12.72744,4.67044 c 2.03199,-2.75979 2.02188,-6.54063 0,-9.35096 z m 0,0"
id="path2461" />
<path
style="fill:none;stroke:#000000;stroke-width:0.970479;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.88192, 3.88192;stroke-opacity:1"
d="M 851.44552,397.45109 871.69417,219.4491"
id="path2463" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.58794"
d="m 866.03297,176.47509 c 0,0 0,-0.28306 -0.32336,-0.28306 -0.4045,0 -2.83069,0.24262 -3.27537,0.28306 -0.20224,0.0404 -0.36392,0.16167 -0.36392,0.48524 0,0.32349 0.24262,0.32349 0.60655,0.32349 1.25346,0 1.29384,0.16169 1.29384,0.44479 l -0.0815,0.52569 -1.53666,6.10593 c -0.48523,-0.97048 -1.2131,-1.65791 -2.38582,-1.65791 -2.99218,0 -6.1868,3.80105 -6.1868,7.56166 0,2.42619 1.41534,4.12454 3.39667,4.12454 0.52581,0 1.81965,-0.12133 3.35631,-1.94097 0.20224,1.09179 1.13216,1.94097 2.34526,1.94097 0.9301,0 1.49628,-0.60655 1.94096,-1.4153 0.4045,-0.93004 0.76842,-2.50708 0.76842,-2.5475 0,-0.28306 -0.24262,-0.28306 -0.32355,-0.28306 -0.24263,0 -0.283,0.12132 -0.36394,0.48524 -0.44487,1.65789 -0.88954,3.19449 -1.94095,3.19449 -0.72786,0 -0.76824,-0.68743 -0.76824,-1.17267 0,-0.64698 0.0408,-0.80872 0.12035,-1.25352 z m -5.33763,14.55719 c -0.16109,0.48522 -0.16109,0.52565 -0.52561,0.97046 -1.13216,1.41529 -2.18357,1.81965 -2.91143,1.81965 -1.29404,0 -1.65796,-1.41529 -1.65796,-2.42619 0,-1.29399 0.80879,-4.44804 1.41533,-5.66113 0.8088,-1.49615 1.94097,-2.46664 2.99238,-2.46664 1.65777,0 2.0217,2.1027 2.0217,2.26447 0,0.16168 -0.0408,0.32348 -0.0815,0.44478 z m 0,0"
id="path2465" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.58794"
d="m 870.64275,196.06662 c -0.1611,0.60655 -0.76823,1.57704 -1.69835,1.57704 -0.0408,0 -0.60654,0 -0.97046,-0.24263 0.72786,-0.24262 0.80879,-0.8896 0.80879,-1.01091 0,-0.40437 -0.32355,-0.64699 -0.72786,-0.64699 -0.52561,0 -1.05142,0.40437 -1.05142,1.09178 0,0.88963 1.01105,1.29398 1.9006,1.29398 0.84916,0 1.57702,-0.48523 2.02188,-1.25353 0.44468,0.93004 1.41516,1.25353 2.14302,1.25353 2.10283,0 3.19462,-2.22401 3.19462,-2.74969 0,-0.24262 -0.24263,-0.24262 -0.28318,-0.24262 -0.28299,0 -0.28299,0.12131 -0.36393,0.3235 -0.36393,1.25353 -1.45572,2.18358 -2.46657,2.18358 -0.72786,0 -1.09179,-0.48525 -1.09179,-1.17267 0,-0.48524 0.44487,-2.1027 0.9301,-4.12453 0.36393,-1.37485 1.17254,-1.81965 1.77908,-1.81965 0.0408,0 0.56619,0 0.97048,0.24261 -0.56598,0.16168 -0.8086,0.68744 -0.8086,1.01092 0,0.36394 0.32337,0.64698 0.72786,0.64698 0.4043,0 1.01085,-0.32349 1.01085,-1.09179 0,-1.0109 -1.17273,-1.33439 -1.86001,-1.33439 -0.93011,0 -1.65797,0.60653 -2.0219,1.29398 -0.32357,-0.72786 -1.17273,-1.29398 -2.18358,-1.29398 -2.0219,0 -3.15406,2.224 -3.15406,2.79012 0,0.20219 0.24263,0.20219 0.283,0.20219 0.24262,0 0.24262,-0.0404 0.36392,-0.28307 0.44487,-1.41526 1.57702,-2.18357 2.46676,-2.18357 0.60655,0 1.09179,0.32349 1.09179,1.17266 0,0.36393 -0.24261,1.25353 -0.40448,1.90052 z m 0,0"
id="path2467" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.58794"
d="m 792.17566,180.05616 h 2.50693 c 1.94097,0 2.14322,0.40438 2.14322,1.13223 0,0.20219 0,0.48523 -0.16111,1.29398 -0.0815,0.1213 -0.0815,0.20217 -0.0815,0.28305 0,0.20218 0.1611,0.28304 0.28299,0.28304 0.2832,0 0.2832,-0.0809 0.40451,-0.52566 l 1.41514,-5.62069 c 0.0815,-0.28307 0.0815,-0.3235 0.0815,-0.40438 0,-0.0403 -0.0408,-0.28305 -0.32356,-0.28305 -0.24261,0 -0.28299,0.1213 -0.36393,0.56612 -0.56598,1.98139 -1.13215,2.46663 -3.35609,2.46663 h -2.34546 l 1.65796,-6.55074 c 0.24263,-0.93004 0.28299,-1.0109 1.41535,-1.0109 h 3.39668 c 3.15405,0 3.76059,0.84916 3.76059,2.83055 0,0.60656 0,0.68743 -0.0815,1.41529 -0.0408,0.32348 -0.0408,0.36394 -0.0408,0.44479 0,0.12131 0.0815,0.3235 0.32357,0.3235 0.28318,0 0.28318,-0.16168 0.32355,-0.64698 l 0.52561,-4.48846 c 0.0815,-0.68744 -0.0408,-0.68744 -0.68729,-0.68744 h -12.65679 c -0.48524,0 -0.76823,0 -0.76823,0.52568 0,0.28307 0.24261,0.28307 0.72786,0.28307 0.97047,0 1.69834,0 1.69834,0.44479 0,0.1213 0,0.16168 -0.16111,0.64699 l -3.39667,13.62714 c -0.24262,1.0109 -0.28319,1.21309 -2.34546,1.21309 -0.44467,0 -0.72786,0 -0.72786,0.48525 0,0.32349 0.32357,0.32349 0.40451,0.32349 0.72786,0 2.66881,-0.0809 3.39668,-0.0809 0.84916,0 2.99217,0.0809 3.84134,0.0809 0.24262,0 0.52581,0 0.52581,-0.48523 0,-0.20217 -0.12035,-0.28307 -0.12035,-0.28307 -0.0815,-0.0404 -0.16109,-0.0404 -0.72786,-0.0404 -0.56617,0 -0.68748,0 -1.33441,-0.0404 -0.76841,-0.0809 -0.84916,-0.20218 -0.84916,-0.52567 0,-0.0404 0,-0.20217 0.12034,-0.56611 z m 0,0"
id="path2469" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.58794"
d="m 805.4388,190.3877 c -0.16109,0.60656 -0.76824,1.57705 -1.69833,1.57705 -0.0408,0 -0.60656,0 -0.97049,-0.24263 0.72786,-0.24262 0.8088,-0.8896 0.8088,-1.01091 0,-0.40436 -0.32355,-0.64698 -0.72786,-0.64698 -0.52581,0 -1.05141,0.40436 -1.05141,1.09179 0,0.88959 1.01085,1.29395 1.90059,1.29395 0.84916,0 1.57702,-0.48522 2.02169,-1.25352 0.44487,0.93004 1.41535,1.25352 2.14321,1.25352 2.10264,0 3.19442,-2.22401 3.19442,-2.74966 0,-0.24263 -0.24261,-0.24263 -0.28299,-0.24263 -0.28299,0 -0.28299,0.12131 -0.36392,0.32348 -0.36394,1.25355 -1.45573,2.18359 -2.46658,2.18359 -0.72786,0 -1.09178,-0.48525 -1.09178,-1.17266 0,-0.48524 0.44468,-2.10271 0.9299,-4.12454 0.36394,-1.37485 1.17273,-1.81964 1.77929,-1.81964 0.0408,0 0.56617,0 0.97048,0.24262 -0.56618,0.16168 -0.8088,0.68741 -0.8088,1.0109 0,0.36394 0.32355,0.64698 0.72786,0.64698 0.40449,0 1.01104,-0.32347 1.01104,-1.09179 0,-1.01091 -1.17273,-1.3344 -1.86021,-1.3344 -0.92992,0 -1.65778,0.60654 -2.0217,1.29398 -0.32355,-0.72786 -1.17273,-1.29398 -2.18359,-1.29398 -2.02189,0 -3.15404,2.22402 -3.15404,2.79013 0,0.2022 0.24261,0.2022 0.28299,0.2022 0.24261,0 0.24261,-0.0403 0.36392,-0.28307 0.44487,-1.41527 1.57704,-2.18357 2.46658,-2.18357 0.60654,0 1.09178,0.32349 1.09178,1.17267 0,0.36392 -0.24262,1.25352 -0.4043,1.90052 z m 0,0"
id="path2471" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.58794"
d="m 872.20968,358.23766 c 0,-1.69833 -0.44468,-5.2972 -3.07312,-5.2972 -3.59891,0 -7.56158,7.2786 -7.56158,13.18235 0,2.42618 0.72787,5.2972 3.07313,5.2972 3.63929,0 7.56157,-7.3999 7.56157,-13.18235 z m -7.92551,3.518 c 0.44487,-1.61747 0.97049,-3.67974 2.02189,-5.53983 0.68731,-1.25352 1.6174,-2.70925 2.79014,-2.70925 1.25347,0 1.41514,1.65791 1.41514,3.11362 0,1.29397 -0.20205,2.58795 -0.8086,5.13546 z m 5.17595,0.84916 c -0.28318,1.17267 -0.80879,3.35625 -1.81965,5.21632 -0.88973,1.77922 -1.86021,3.03275 -2.99236,3.03275 -0.84918,0 -1.37479,-0.76829 -1.37479,-3.15406 0,-1.09178 0.1611,-2.58792 0.80861,-5.09501 z m 0,0"
id="path2473" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.58794"
d="m 882.61206,368.21541 c 0.0815,-0.24261 0.0815,-0.28307 0.0815,-0.40438 0,-0.36393 -0.28319,-0.56609 -0.60655,-0.56609 -0.20226,0 -0.5258,0.0809 -0.72786,0.40435 -0.0815,0.12131 -0.20225,0.68743 -0.28319,1.05136 l -0.40429,1.49615 c -0.0815,0.44481 -0.64693,2.70926 -0.72786,2.91143 0,0 -0.8088,1.57703 -2.18359,1.57703 -1.25346,0 -1.25346,-1.17264 -1.25346,-1.49615 0,-0.97048 0.4043,-2.10269 0.97047,-3.51799 0.20206,-0.56611 0.28299,-0.7683 0.28299,-1.09178 0,-0.84917 -0.72786,-1.53659 -1.69833,-1.53659 -1.81965,0 -2.62845,2.46663 -2.62845,2.79011 0,0.2022 0.24262,0.2022 0.32357,0.2022 0.24262,0 0.24262,-0.0809 0.32355,-0.28305 0.44467,-1.49614 1.2131,-2.18359 1.94096,-2.18359 0.28299,0 0.44467,0.20221 0.44467,0.60656 0,0.44481 -0.1611,0.80874 -0.24262,1.05136 -0.88954,2.22401 -1.05122,2.87099 -1.05122,3.67972 0,0.28305 0,1.13223 0.68729,1.73878 0.56617,0.4448 1.33441,0.52566 1.81965,0.52566 0.72786,0 1.37498,-0.24262 1.94096,-0.80872 -0.20206,1.01091 -0.4043,1.7792 -1.17253,2.66881 -0.48525,0.56612 -1.21311,1.13223 -2.18357,1.13223 -0.12036,0 -0.97049,0 -1.33442,-0.56611 0.97048,-0.12133 0.97048,-0.97049 0.97048,-1.01092 0,-0.56612 -0.5258,-0.68743 -0.68749,-0.68743 -0.44486,0 -1.05142,0.36394 -1.05142,1.2131 0,0.88962 0.84918,1.57703 2.14321,1.57703 1.81965,0 4.04359,-1.41527 4.60978,-3.67973 z m 0,0"
id="path2475" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.58794"
d="m 855.16574,398.18905 c 0,2.08248 -1.67815,3.77072 -3.76059,3.77072 -2.08245,0 -3.76061,-1.68824 -3.76061,-3.77072 0,-2.07238 1.67816,-3.7606 3.76061,-3.7606 2.08244,0 3.76059,1.68822 3.76059,3.7606 z m 0,0"
id="path2477" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.58794"
d="m 855.24649,219.39854 c 0,2.08249 -1.68805,3.77072 -3.7707,3.77072 -2.08245,0 -3.7606,-1.68823 -3.7606,-3.77072 0,-2.07237 1.67815,-3.76059 3.7606,-3.76059 2.08265,0 3.7707,1.68822 3.7707,3.76059 z m 0,0"
id="path2479" />
<g
clip-path="url(#clip2)"
clip-rule="nonzero"
id="g2483"
transform="matrix(2.5879433,0,0,2.5879433,771.8158,176.19203)">
<path
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 67.976562,48.097656 c 0,0 0,-0.109375 -0.125,-0.109375 -0.234374,0 -0.953124,0.07813 -1.21875,0.109375 -0.07812,0 -0.1875,0.01563 -0.1875,0.1875 0,0.125 0.09375,0.125 0.234376,0.125 0.484374,0 0.5,0.0625 0.5,0.171875 l -0.03125,0.203125 -1.4375,5.734375 c -0.04688,0.140625 -0.04688,0.15625 -0.04688,0.21875 0,0.234375 0.203126,0.28125 0.296876,0.28125 0.15625,0 0.3125,-0.125 0.359374,-0.265625 l 0.1875,-0.75 0.21875,-0.890625 c 0.0625,-0.234375 0.125,-0.453125 0.171876,-0.671875 0.01562,-0.0625 0.109374,-0.390625 0.109374,-0.453125 0.03125,-0.09375 0.34375,-0.640625 0.6875,-0.921875 0.21875,-0.15625 0.515626,-0.34375 0.953126,-0.34375 0.421874,0 0.53125,0.34375 0.53125,0.703125 0,0.53125 -0.375,1.625 -0.609376,2.234375 -0.07812,0.21875 -0.140624,0.34375 -0.140624,0.546875 0,0.46875 0.359374,0.8125 0.828124,0.8125 0.9375,0 1.296876,-1.453125 1.296876,-1.53125 0,-0.109375 -0.07813,-0.109375 -0.109376,-0.109375 -0.109374,0 -0.109374,0.03125 -0.15625,0.1875 -0.140624,0.53125 -0.46875,1.234375 -1.015624,1.234375 -0.171876,0 -0.234376,-0.09375 -0.234376,-0.328125 0,-0.25 0.07813,-0.484375 0.171876,-0.703125 0.15625,-0.4375 0.609374,-1.625 0.609374,-2.203125 0,-0.640625 -0.390624,-1.0625 -1.140624,-1.0625 -0.625,0 -1.109376,0.3125 -1.484376,0.765625 z m 0,0"
id="path2481" />
</g>
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1"
d="m 851.21299,219.51986 0.23253,177.93123"
id="path3131" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because it is too large. Load diff

After

Width:  |  Height:  |  Size: 168 KiB

File diff suppressed because it is too large. Load diff
Binary file not shown.
+793 -3
View File
@@ -1,4 +1,4 @@
% Created 2024-03-19 Tue 11:14
% Created 2024-03-19 Tue 17:35
% Intended LaTeX compiler: pdflatex
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
@@ -22,6 +22,18 @@
\tableofcontents
\clearpage
In this document, we present a test-bench that has been developed in order to measure the bending stiffness of flexible joints.
It is structured as follow:
\begin{itemize}
\item Section \ref{sec:flexible_joints}: the geometry of the flexible joints and the expected stiffness and stroke are presented
\item Section \ref{sec:flex_dim_meas}: each flexible joint is measured using a profile projector
\item Section \ref{sec:test_bench_desc}: the stiffness measurement bench is presented
\item Section \ref{sec:error_budget}: an error budget is performed in order to estimate the accuracy of the measured stiffness
\item Section \ref{sec:first_measurements}: first measurements are performed
\item Section \ref{sec:bending_stiffness_meas}: the bending stiffness of the flexible joints are measured
\end{itemize}
\begin{table}[htbp]
\caption{\label{tab:flexible_joints_section_matlab_code}Report sections and corresponding Matlab files}
\centering
@@ -33,8 +45,786 @@ Section \ref{sec:flexible_joints}\_ & \texttt{flexible\_joints\_1\_.m}\\
\bottomrule
\end{tabularx}
\end{table}
\chapter{Mechanical Inspection}
\label{sec:flexible_joints_mechanics}
\chapter{Flexible Joints}
\label{sec:flexible_joints}
The flexible joints that are going to be measured in this document have been design to be used with a Nano-Hexapod (Figure \ref{fig:nano_hexapod}).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.7\linewidth]{figs/nano_hexapod.png}
\caption{\label{fig:nano_hexapod}CAD view of the Nano-Hexapod containing the flexible joints}
\end{figure}
Ideally, these flexible joints would behave as perfect ball joints, that is to say:
\begin{itemize}
\item no bending and torsional stiffnesses
\item infinite shear and axial stiffnesses
\item un-limited bending and torsional stroke
\item no friction, no backlash
\end{itemize}
The real characteristics of the flexible joints will influence the dynamics of the Nano-Hexapod.
Using a multi-body dynamical model of the nano-hexapod, the specifications in term of stiffness and stroke of the flexible joints have been determined and summarized in Table \ref{tab:flexible_joints_specs}.
\begin{table}[htbp]
\caption{\label{tab:flexible_joints_specs}Specifications for the flexible joints and estimated characteristics from the Finite Element Model}
\centering
\begin{tabularx}{0.5\linewidth}{Xcc}
\toprule
& \textbf{Specification} & \textbf{FEM}\\
\midrule
Axial Stiffness & > 100 [N/um] & 94\\
Shear Stiffness & > 1 [N/um] & 13\\
Bending Stiffness & < 100 [Nm/rad] & 5\\
Torsion Stiffness & < 500 [Nm/rad] & 260\\
Bending Stroke & > 1 [mrad] & 24.5\\
Torsion Stroke & > 5 [urad] & \\
\bottomrule
\end{tabularx}
\end{table}
Then, the classical geometry of a flexible ball joint shown in Figure \ref{fig:flexible_joint_fem_geometry} has been optimized in order to meet the requirements.
This has been done using a Finite Element Software and the obtained joint's characteristics are summarized in Table \ref{tab:flexible_joints_specs}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.5\linewidth]{figs/flexible_joint_fem_geometry.png}
\caption{\label{fig:flexible_joint_fem_geometry}Flexible part of the Joint used for FEM - CAD view}
\end{figure}
The obtained geometry are defined in the \href{doc/flex\_joints.pdf}{drawings of the flexible joints}.
The material is a special kind of stainless steel called ``F16PH''.
The flexible joints can be seen on Figure \ref{fig:received_flex}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/IMG_20210302_173619.jpg}
\caption{\label{fig:received_flex}15 of the 16 flexible joints}
\end{figure}
\chapter{Dimensional Measurements}
\label{sec:flex_dim_meas}
\section{Measurement Bench}
The axis corresponding to the flexible joints are defined in Figure \ref{fig:flexible_joint_axis}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.3\linewidth]{figs/flexible_joint_axis.png}
\caption{\label{fig:flexible_joint_axis}Define axis for the flexible joints}
\end{figure}
The dimensions of the flexible part in the Y-Z plane will contribute to the X-bending stiffness.
Similarly, the dimensions of the flexible part in the X-Z plane will contribute to the Y-bending stiffness.
The setup to measure the dimension of the ``X'' flexible beam is shown in Figure \ref{fig:flexible_joint_y_flex_meas_setup}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=1.0\linewidth]{figs/flexible_joint_y_flex_meas_setup.png}
\caption{\label{fig:flexible_joint_y_flex_meas_setup}Setup to measure the dimension of the flexible beam corresponding to the X-bending stiffness}
\end{figure}
What we typically observe is shown in Figure \ref{fig:soft_measure_flex_size}.
It is then possible to estimate to dimension of the flexible beam with an accuracy of \(\approx 5\,\mu m\),
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=1.0\linewidth]{figs/soft_measure_flex_size.jpg}
\caption{\label{fig:soft_measure_flex_size}Image used to measure the flexible joint's dimensions}
\end{figure}
\section{Measurement Results}
The expected flexible beam thickness is \(250\,\mu m\).
However, it is more important that the thickness of all beams are close to each other.
The dimension of the beams are been measured at each end to be able to estimate the mean of the beam thickness.
All the measured dimensions are summarized in Table \ref{tab:flex_dim}.
\begin{table}[htbp]
\caption{\label{tab:flex_dim}Measured Dimensions of the flexible beams in \(\mu m\)}
\centering
\begin{tabularx}{0.4\linewidth}{Xcccc}
\toprule
& Y1 & Y2 & X1 & X2\\
\midrule
1 & 223 & 226 & 224 & 214\\
2 & 229 & 231 & 237 & 224\\
3 & 234 & 230 & 239 & 231\\
4 & 233 & 227 & 229 & 232\\
5 & 225 & 212 & 228 & 228\\
6 & 220 & 221 & 224 & 220\\
7 & 206 & 207 & 228 & 226\\
8 & 230 & 224 & 224 & 223\\
9 & 223 & 231 & 228 & 233\\
10 & 228 & 230 & 235 & 231\\
11 & 197 & 207 & 211 & 204\\
12 & 227 & 226 & 225 & 226\\
13 & 215 & 228 & 231 & 220\\
14 & 216 & 224 & 224 & 221\\
15 & 209 & 214 & 220 & 221\\
16 & 213 & 210 & 230 & 229\\
\bottomrule
\end{tabularx}
\end{table}
An histogram of these measured dimensions is shown in Figure \ref{fig:beam_dim_histogram}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/beam_dim_histogram.png}
\caption{\label{fig:beam_dim_histogram}Histogram for the (16x2) measured beams' thickness}
\end{figure}
\chapter{Measurement Test Bench - Bending Stiffness}
\label{sec:test_bench_desc}
The most important characteristic of the flexible joint that we want to measure is its bending stiffness \(k_{R_x} \approx k_{R_y}\).
To do so, we have to apply a torque \(T_x\) on the flexible joint and measure its angular deflection \(\theta_x\).
The stiffness is then
\begin{equation}
k_{R_x} = \frac{T_x}{\theta_x}
\end{equation}
As it is quite difficult to apply a pure torque, a force will be applied instead.
The application point of the force should far enough from the flexible part such that the obtained bending is much larger than the displacement in shear.
The working principle of the bench is schematically shown in Figure \ref{fig:test_bench_principle}.
One part of the flexible joint is fixed. On the mobile part, a force \(F_x\) is applied which is equivalent to a torque applied on the flexible joint center.
The induced rotation is measured with a displacement sensor \(d_x\).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/test_bench_principle.png}
\caption{\label{fig:test_bench_principle}Test Bench - working principle}
\end{figure}
This test-bench will be used to have a first approximation of the bending stiffnesss and stroke of the flexible joints.
Another test-bench, better engineered will be used to measure the flexible joint's characteristics with better accuracy.
\section{Flexible joint Geometry}
The flexible joint used for the Nano-Hexapod is shown in Figure \ref{fig:flexible_joint_geometry}.
Its bending stiffness is foreseen to be \(k_{R_y}\approx 5\,\frac{Nm}{rad}\) and its stroke \(\theta_{y,\text{max}}\approx 25\,mrad\).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/flexible_joint_geometry.png}
\caption{\label{fig:flexible_joint_geometry}Geometry of the flexible joint}
\end{figure}
The height between the flexible point (center of the joint) and the point where external forces are applied is \(h = 20\,mm\).
Let's define the parameters on Matlab.
\section{Required external applied force}
The bending \(\theta_y\) of the flexible joint due to the force \(F_x\) is:
\begin{equation}
\theta_y = \frac{M_y}{k_{R_y}} = \frac{F_x h}{k_{R_y}}
\end{equation}
Therefore, the applied force to test the full range of the flexible joint is:
\begin{equation}
F_{x,\text{max}} = \frac{k_{R_y} \theta_{y,\text{max}}}{h}
\end{equation}
And we obtain:
\begin{equation} F_{x,max} = 6.2\, [N] \end{equation}
The measurement range of the force sensor should then be higher than \(6.2\,N\).
\section{Required actuator stroke and sensors range}
The flexible joint is designed to allow a bending motion of \(\pm 25\,mrad\).
The corresponding stroke at the location of the force sensor is:
\[ d_{x,\text{max}} = h \tan(R_{x,\text{max}}) \]
\begin{equation} d_{max} = 0.5\, [mm] \end{equation}
In order to test the full range of the flexible joint, the stroke of the translation stage used to move the force sensor should be higher than \(0.5\,mm\).
Similarly, the measurement range of the displacement sensor should also be higher than \(0.5\,mm\).
\section{Test Bench}
A CAD view of the measurement bench is shown in Figure \ref{fig:test_bench_flex_overview}.
\begin{note}
Here are the different elements used in this bench:
\begin{itemize}
\item \textbf{Translation Stage}: \href{doc/V-408-Datasheet.pdf}{V-408}
\item \textbf{Load Cells}: \href{doc/A700000007147087.pdf}{FC2231-0000-0010-L}
\item \textbf{Encoder}: \href{doc/L-9517-9448-05-B\_Data\_sheet\_RESOLUTE\_BiSS\_en.pdf}{Renishaw Resolute 1nm}
\end{itemize}
\end{note}
Both the measured force and displacement are acquired at the same time using a Speedgoat machine.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.8\linewidth]{figs/test_bench_flex_overview.png}
\caption{\label{fig:test_bench_flex_overview}Schematic of the test bench to measure the bending stiffness of the flexible joints}
\end{figure}
A side view of the bench with the important quantities are shown in Figure \ref{fig:test_bench_flex_side}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.25\linewidth]{figs/test_bench_flex_side.png}
\caption{\label{fig:test_bench_flex_side}Schematic of the test bench to measure the bending stiffness of the flexible joints}
\end{figure}
\chapter{Error budget}
\label{sec:error_budget}
Many things can impact the accuracy of the measured bending stiffness such as:
\begin{itemize}
\item Errors in the force and displacement measurement
\item Shear effects
\item Deflection of the Force sensor
\item Errors in the geometry of the bench
\end{itemize}
In this section, we wish to estimate the attainable accuracy with the current bench, and identified the limiting factors.
\section{Finite Element Model}
From the Finite Element Model, the stiffness and stroke of the flexible joint have been computed and summarized in Tables \ref{tab:axial_shear_characteristics} and \ref{tab:bending_torsion_characteristics}.
\begin{table}[htbp]
\caption{\label{tab:axial_shear_characteristics}Axial/Shear characteristics}
\centering
\begin{tabularx}{0.6\linewidth}{Xccc}
\toprule
& Stiffness [N/um] & Max Force [N] & Stroke [um]\\
\midrule
Axial & 94 & 469 & 5\\
Shear & 13 & 242 & 19\\
\bottomrule
\end{tabularx}
\end{table}
\begin{table}[htbp]
\caption{\label{tab:bending_torsion_characteristics}Bending/Torsion characteristics}
\centering
\begin{tabularx}{0.7\linewidth}{Xccc}
\toprule
& Stiffness [Nm/rad] & Max Torque [Nmm] & Stroke [mrad]\\
\midrule
Bending & 5 & 118 & 24\\
Torsional & 260 & 1508 & 6\\
\bottomrule
\end{tabularx}
\end{table}
\section{Setup}
The setup is schematically represented in Figure \ref{fig:test_bench_flex_side_bis}.
The force is applied on top of the flexible joint with a distance \(h\) with the joint's center.
The displacement of the flexible joint is also measured at the same height.
The height between the joint's center and the force application point is:
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.25\linewidth]{figs/test_bench_flex_side.png}
\caption{\label{fig:test_bench_flex_side_bis}Schematic of the test bench to measure the bending stiffness of the flexible joints}
\end{figure}
\section{Effect of Bending}
The torque applied is:
\begin{equation}
M_y = F_x \cdot h
\end{equation}
The flexible joint is experiencing a rotation \(\theta_y\) due to the torque \(M_y\):
\begin{equation}
\theta_y = \frac{M_y}{k_{R_y}} = \frac{F_x \cdot h}{k_{R_y}}
\end{equation}
This rotation is then measured by the displacement sensor.
The measured displacement is:
\begin{equation}
D_b = h \tan(\theta_y) = h \tan\left( \frac{F_x \cdot h}{k_{R_y}} \right) \label{eq:bending_stiffness_formula}
\end{equation}
\section{Computation of the bending stiffness}
From equation \eqref{eq:bending_stiffness_formula}, we can compute the bending stiffness:
\begin{equation}
k_{R_y} = \frac{F_x \cdot h}{\tan^{-1}\left( \frac{D_b}{h} \right)}
\end{equation}
For small displacement, we have
\begin{equation}
\boxed{k_{R_y} \approx h^2 \frac{F_x}{d_x}}
\end{equation}
And therefore, to precisely measure \(k_{R_y}\), we need to:
\begin{itemize}
\item precisely measure the motion \(d_x\)
\item precisely measure the applied force \(F_x\)
\item precisely now the height of the force application point \(h\)
\end{itemize}
\section{Estimation error due to force and displacement sensors accuracy}
The maximum error on the measured displacement with the encoder is 40 nm.
This quite negligible compared to the measurement range of 0.5 mm.
The accuracy of the force sensor is around 1\% and therefore, we should expect to have an accuracy on the measured stiffness of at most 1\%.
\section{Estimation error due to Shear}
The effect of Shear on the measured displacement is simply:
\begin{equation}
D_s = \frac{F_x}{k_s}
\end{equation}
The measured displacement will be the effect of shear + effect of bending
\begin{equation}
d_x = D_b + D_s = h \tan\left( \frac{F_x \cdot h}{k_{R_y}} \right) + \frac{F_x}{k_s} \approx F_x \left( \frac{h^2}{k_{R_y}} + \frac{1}{k_s} \right)
\end{equation}
The estimated bending stiffness \(k_{\text{est}}\) will then be:
\begin{equation}
k_{\text{est}} = h^2 \frac{F_x}{d_x} \approx k_{R_y} \frac{1}{1 + \frac{k_{R_y}}{k_s h^2}}
\end{equation}
\begin{verbatim}
The measurement error due to Shear is 0.1 %
\end{verbatim}
\section{Estimation error due to force sensor compression}
The measured displacement is not done directly at the joint's location.
The force sensor compression will then induce an error on the joint's stiffness.
The force sensor stiffness \(k_F\) is estimated to be around:
\begin{verbatim}
k_F = 1.0e+06 [N/m]
\end{verbatim}
The measured displacement will be the sum of the displacement induced by the bending and by the compression of the force sensor:
\begin{equation}
d_x = D_b + \frac{F_x}{k_F} = h \tan\left( \frac{F_x \cdot h}{k_{R_y}} \right) + \frac{F_x}{k_F} \approx F_x \left( \frac{h^2}{k_{R_y}} + \frac{1}{k_F} \right)
\end{equation}
The estimated bending stiffness \(k_{\text{est}}\) will then be:
\begin{equation}
k_{\text{est}} = h^2 \frac{F_x}{d_x} \approx k_{R_y} \frac{1}{1 + \frac{k_{R_y}}{k_F h^2}}
\end{equation}
\begin{verbatim}
The measurement error due to height estimation errors is 0.8 %
\end{verbatim}
\section{Estimation error due to height estimation error}
Let's consider an error in the estimation of the height from the application of the force to the joint's center:
\begin{equation}
h_{\text{est}} = h (1 + \epsilon)
\end{equation}
The computed bending stiffness will be:
\begin{equation}
k_\text{est} \approx h_{\text{est}}^2 \frac{F_x}{d_x}
\end{equation}
And the stiffness estimation error is:
\begin{equation}
\frac{k_{\text{est}}}{k_{R_y}} = (1 + \epsilon)^2
\end{equation}
\begin{verbatim}
The measurement error due to height estimation errors of 0.2 [mm] is 1.6 %
\end{verbatim}
\section{Conclusion}
Based on the above analysis, we should expect no better than few percent of accuracy using the current test-bench.
This is well enough for a first estimation of the bending stiffness of the flexible joints.
Another measurement bench allowing better accuracy will be developed.
\chapter{First Measurements}
\label{sec:first_measurements}
\begin{itemize}
\item Section \ref{sec:test_meas_probe}:
\item Section \ref{sec:meas_probe_stiffness}:
\end{itemize}
\section{Agreement between the probe and the encoder}
\label{sec:test_meas_probe}
\begin{note}
\begin{itemize}
\item \textbf{Encoder}: \href{doc/L-9517-9448-05-B\_Data\_sheet\_RESOLUTE\_BiSS\_en.pdf}{Renishaw Resolute 1nm}
\item \textbf{Displacement Probe}: \href{doc/Millimar--3723046--BA--C1208-C1216-C1240--FR--2016-11-08.pdf}{Millimar C1216 electronics} and \href{doc/tmp3m0cvmue\_7888038c-cdc8-48d8-a837-35de02760685.pdf}{Millimar 1318 probe}
\end{itemize}
\end{note}
The measurement setup is made such that the probe measured the translation table displacement.
It should then measure the same displacement as the encoder.
Using this setup, we should be able to compare the probe and the encoder.
Let's load the measurements.
The time domain measured displacement by the probe and by the encoder is shown in Figure \ref{fig:comp_encoder_probe_time}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/comp_encoder_probe_time.png}
\caption{\label{fig:comp_encoder_probe_time}Time domain measurement}
\end{figure}
If we zoom, we see that there is some delay between the encoder and the probe (Figure \ref{fig:comp_encoder_probe_time_zoom}).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/comp_encoder_probe_time_zoom.png}
\caption{\label{fig:comp_encoder_probe_time_zoom}Time domain measurement (Zoom)}
\end{figure}
This delay is estimated using the \texttt{finddelay} command.
\begin{verbatim}
The time delay is approximately 15.8 [ms]
\end{verbatim}
The measured mismatch between the encoder and the probe with and without compensating for the time delay are shown in Figure \ref{fig:comp_encoder_probe_mismatch}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/comp_encoder_probe_mismatch.png}
\caption{\label{fig:comp_encoder_probe_mismatch}Measurement mismatch, with and without delay compensation}
\end{figure}
Finally, the displacement of the probe is shown as a function of the displacement of the encoder and a linear fit is made (Figure \ref{fig:comp_encoder_probe_linear_fit}).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/comp_encoder_probe_linear_fit.png}
\caption{\label{fig:comp_encoder_probe_linear_fit}Measured displacement by the probe as a function of the measured displacement by the encoder}
\end{figure}
\begin{important}
From the measurement, it is shown that the probe is well calibrated.
However, there is some time delay of tens of milliseconds that could induce some measurement errors.
\end{important}
\section{Measurement of the Millimar 1318 probe stiffness}
\label{sec:meas_probe_stiffness}
\begin{note}
\begin{itemize}
\item \textbf{Translation Stage}: \href{doc/V-408-Datasheet.pdf}{V-408}
\item \textbf{Load Cell}: \href{doc/A700000007147087.pdf}{FC2231-0000-0010-L}
\item \textbf{Encoder}: \href{doc/L-9517-9448-05-B\_Data\_sheet\_RESOLUTE\_BiSS\_en.pdf}{Renishaw Resolute 1nm}
\item \textbf{Displacement Probe}: \href{doc/Millimar--3723046--BA--C1208-C1216-C1240--FR--2016-11-08.pdf}{Millimar C1216 electronics} and \href{doc/tmp3m0cvmue\_7888038c-cdc8-48d8-a837-35de02760685.pdf}{Millimar 1318 probe}
\end{itemize}
\end{note}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/setup_mahr_stiff_meas_side.jpg}
\caption{\label{fig:setup_mahr_stiff_meas_side}Setup - Side View}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/setup_mahr_stiff_meas_top.jpg}
\caption{\label{fig:setup_mahr_stiff_meas_top}Setup - Top View}
\end{figure}
Let's load the measurement results.
The time domain measured force and displacement are shown in Figure \ref{fig:mahr_time_domain}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/mahr_time_domain.png}
\caption{\label{fig:mahr_time_domain}Time domain measurements}
\end{figure}
Now we can estimate the stiffness with a linear fit.
This is very close to the 0.04 [N/mm] written in the \href{doc/tmp3m0cvmue\_7888038c-cdc8-48d8-a837-35de02760685.pdf}{Millimar 1318 probe datasheet}.
And compare the linear fit with the raw measurement data (Figure \ref{fig:mahr_stiffness_f_d_plot}).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/mahr_stiffness_f_d_plot.png}
\caption{\label{fig:mahr_stiffness_f_d_plot}Measured displacement as a function of the measured force. Raw data and linear fit}
\end{figure}
\begin{summary}
The Millimar 1318 probe has a stiffness of \(\approx 0.04\,[N/mm]\).
\end{summary}
\section{Force Sensor Calibration}
\begin{note}
\textbf{Load Cells}:
\begin{itemize}
\item \href{doc/A700000007147087.pdf}{FC2231-0000-0010-L}
\item \href{doc/FRE\_DS\_XFL212R\_FR\_A3.pdf}{XFL212R}
\end{itemize}
\end{note}
There are both specified to have \(\pm 1 \%\) of non-linearity over the full range.
The XFL212R has a spherical interface while the FC2231 has a flat surface.
Therefore, we should have a nice point contact when using the two force sensors as shown in Figure \ref{fig:force_sensor_calibration_setup}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.8\linewidth]{figs/IMG_20210309_145333.jpg}
\caption{\label{fig:force_sensor_calibration_setup}Zoom on the two force sensors in contact}
\end{figure}
The two force sensors are therefore measuring the exact same force, and we can compare the two measurements.
Let's load the measured force of both sensors.
We remove any offset such that they are both measuring no force when not in contact.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/force_calibration_time.png}
\caption{\label{fig:force_calibration_time}Measured force using both sensors as a function of time}
\end{figure}
Let's select only the first part from the moment they are in contact until the maximum force is reached.
Then, let's make a linear fit between the two measured forces.
The two forces are plotted against each other as well as the linear fit in Figure \ref{fig:calibrated_force_dit}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/calibrated_force_dit.png}
\caption{\label{fig:calibrated_force_dit}Measured two forces and linear fit}
\end{figure}
The measurement error between the two sensors is shown in Figure \ref{fig:force_meas_error}.
It is below 0.1N for the full measurement range.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/force_meas_error.png}
\caption{\label{fig:force_meas_error}Error in Newtons}
\end{figure}
The same error is shown in percentage in Figure \ref{fig:force_meas_error_percentage}.
The error is less than 1\% when the measured force is above 5N.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/force_meas_error_percentage.png}
\caption{\label{fig:force_meas_error_percentage}Error in percentage}
\end{figure}
\section{Force Sensor Noise}
The objective of this measurement is to estimate the noise of the force sensor \href{doc/A700000007147087.pdf}{FC2231-0000-0010-L}.
To do so, we don't apply any force to the sensor, and we measure its output for 100s.
Let's load the measurement data.
The measured force is shown in Figure \ref{fig:force_noise_time}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/force_noise_time.png}
\caption{\label{fig:force_noise_time}Measured force}
\end{figure}
Let's now compute the Amplitude Spectral Density of the measured force.
The results is shown in Figure \ref{fig:force_noise_asd}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/force_noise_asd.png}
\caption{\label{fig:force_noise_asd}Amplitude Spectral Density of the meaured force}
\end{figure}
\section{Force Sensor Stiffness}
The objective of this measurement is to estimate the stiffness of the force sensor \href{doc/A700000007147087.pdf}{FC2231-0000-0010-L}.
To do so, a very stiff element is fixed in front of the force sensor as shown in Figure \ref{fig:setup_meas_force_sensor_stiffness}.
Then, we apply a force on the stiff element through the force sensor.
We measure the deflection of the force sensor using an encoder.
Then, having the force and the deflection, we should be able to estimate the stiffness of the force sensor supposing the stiffness of the other elements are much larger.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.6\linewidth]{figs/IMG_20210309_145242.jpg}
\caption{\label{fig:setup_meas_force_sensor_stiffness}Bench used to measured the stiffness of the force sensor}
\end{figure}
From the documentation, the deflection of the sensor at the maximum load (50N) is 0.05mm, the stiffness is therefore foreseen to be around \(1\,N/\mu m\).
Let's load the measured force as well as the measured displacement.
Some pre-processing is applied on the data.
The linear fit is performed.
The displacement as a function of the force as well as the linear fit are shown in Figure \ref{fig:force_sensor_stiffness_fit}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/force_sensor_stiffness_fit.png}
\caption{\label{fig:force_sensor_stiffness_fit}Displacement as a function of the measured force}
\end{figure}
And we obtain the following stiffness:
\begin{verbatim}
k = 0.76 [N/um]
\end{verbatim}
\chapter{Bending Stiffness Measurement}
\label{sec:bending_stiffness_meas}
\section{Introduction}
A picture of the bench used to measure the X-bending stiffness of the flexible joints is shown in Figure \ref{fig:picture_bending_x_meas_side_overview}.
A closer view on flexible joint is shown in Figure \ref{fig:picture_bending_x_meas_side_close} and a zoom on the force sensor tip is shown in Figure \ref{fig:picture_bending_x_meas_side_zoom}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/picture_bending_x_meas_side_overview.jpg}
\caption{\label{fig:picture_bending_x_meas_side_overview}Side view of the flexible joint stiffness bench. X-Bending stiffness is measured.}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/picture_bending_x_meas_side_close.jpg}
\caption{\label{fig:picture_bending_x_meas_side_close}Zoom on the flexible joint - Side view}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.4\linewidth]{figs/picture_bending_x_meas_side_zoom.jpg}
\caption{\label{fig:picture_bending_x_meas_side_zoom}Zoom on the tip of the force sensor}
\end{figure}
The same bench used to measure the Y-bending stiffness of the flexible joint is shown in Figure \ref{fig:picture_bending_y_meas_side_close}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/picture_bending_y_meas_side_close.jpg}
\caption{\label{fig:picture_bending_y_meas_side_close}Stiffness measurement bench - Y-d bending measurement}
\end{figure}
\section{Analysis of one measurement}
In this section is shown how the data are analysis in order to measured:
\begin{itemize}
\item the bending stiffness
\item the bending stroke
\item the stiffness once the mechanical stops are in contact
\end{itemize}
The height from the flexible joint's center and the point of application force \(h\) is defined below:
The obtained time domain measurements are shown in Figure \ref{fig:flex_joint_meas_example_time_domain}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/flex_joint_meas_example_time_domain.png}
\caption{\label{fig:flex_joint_meas_example_time_domain}Typical time domain measurements}
\end{figure}
The displacement as a function of the force is then shown in Figure \ref{fig:flex_joint_meas_example_F_d}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/flex_joint_meas_example_F_d.png}
\caption{\label{fig:flex_joint_meas_example_F_d}Typical measurement of the diplacement as a function of the applied force}
\end{figure}
The bending stiffness can be estimated by computing the slope of the curve in Figure \ref{fig:flex_joint_meas_example_F_d}.
The bending stroke and the stiffness when touching the mechanical stop can also be estimated from the same figure.
The raw data as well as the fit corresponding to the two stiffnesses are shown in Figure \ref{fig:flex_joint_meas_example_F_d_lin_fit}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/flex_joint_meas_example_F_d_lin_fit.png}
\caption{\label{fig:flex_joint_meas_example_F_d_lin_fit}Typical measurement of the diplacement as a function of the applied force with estimated linear fits}
\end{figure}
Then, the bending stroke is estimated as crossing point between the two fitted lines:
The obtained characteristics are summarized in Table \ref{tab:obtained_caracteristics_flex_1_x}.
\begin{table}[htbp]
\caption{\label{tab:obtained_caracteristics_flex_1_x}Estimated characteristics of the flexible joint number 1 for the X-direction}
\centering
\begin{tabularx}{0.5\linewidth}{lc}
\toprule
Bending Stiffness [Nm/rad] & 5.5\\
Bending Stiffness @ stop [Nm/rad] & 173.6\\
Bending Stroke [mrad] & 18.9\\
\bottomrule
\end{tabularx}
\end{table}
\section{Bending stiffness and bending stroke of all the flexible joints}
Now, let's estimate the bending stiffness and stroke for all the flexible joints.
The results are summarized in Table \ref{tab:meas_flexible_joints_x_dir} for the X direction and in Table \ref{tab:meas_flexible_joints_y_dir} for the Y direction.
\begin{table}[htbp]
\caption{\label{tab:meas_flexible_joints_x_dir}Measured characteristics of the flexible joints in the X direction}
\centering
\begin{tabularx}{0.6\linewidth}{cccc}
\toprule
& \(R_{R_x}\) {[}Nm/rad] & \(k_{R_x,s}\) {[}Nm/rad] & \(R_{x,\text{max}}\) {[}mrad]\\
\midrule
1 & 5.5 & 173.6 & 18.9\\
2 & 6.1 & 195.0 & 17.6\\
3 & 6.1 & 191.3 & 17.7\\
4 & 5.8 & 136.7 & 18.3\\
5 & 5.7 & 88.9 & 22.0\\
6 & 5.7 & 183.9 & 18.7\\
7 & 5.7 & 157.9 & 17.9\\
8 & 5.8 & 166.1 & 17.9\\
9 & 5.8 & 159.5 & 18.2\\
10 & 6.0 & 143.6 & 18.1\\
11 & 5.0 & 163.8 & 17.7\\
12 & 6.1 & 111.9 & 17.0\\
13 & 6.0 & 142.0 & 17.4\\
14 & 5.8 & 130.1 & 17.9\\
15 & 5.7 & 170.7 & 18.6\\
16 & 6.0 & 148.7 & 17.5\\
\bottomrule
\end{tabularx}
\end{table}
\begin{table}[htbp]
\caption{\label{tab:meas_flexible_joints_y_dir}Measured characteristics of the flexible joints in the Y direction}
\centering
\begin{tabularx}{0.6\linewidth}{cccc}
\toprule
& \(R_{R_y}\) {[}Nm/rad] & \(k_{R_y,s}\) {[}Nm/rad] & \(R_{y,\text{may}}\) {[}mrad]\\
\midrule
1 & 5.7 & 323.5 & 17.9\\
2 & 5.9 & 306.0 & 17.2\\
3 & 6.0 & 224.4 & 16.8\\
4 & 5.7 & 247.3 & 17.8\\
5 & 5.8 & 250.9 & 13.0\\
6 & 5.8 & 244.5 & 17.8\\
7 & 5.3 & 214.8 & 18.1\\
8 & 5.8 & 217.2 & 17.6\\
9 & 5.7 & 225.0 & 17.6\\
10 & 6.0 & 254.7 & 17.3\\
11 & 4.9 & 261.1 & 18.4\\
12 & 5.9 & 161.5 & 16.7\\
13 & 6.1 & 227.6 & 16.8\\
14 & 5.9 & 221.3 & 17.8\\
15 & 5.4 & 241.5 & 17.8\\
16 & 5.3 & 291.1 & 17.7\\
\bottomrule
\end{tabularx}
\end{table}
\section{Analysis}
The dispersion of the measured bending stiffness is shown in Figure \ref{fig:bending_stiffness_histogram} and of the bending stroke in Figure \ref{fig:bending_stroke_histogram}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/bending_stiffness_histogram.png}
\caption{\label{fig:bending_stiffness_histogram}Histogram of the measured bending stiffness}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/bending_stroke_histogram.png}
\caption{\label{fig:bending_stroke_histogram}Histogram of the measured bending stroke}
\end{figure}
The relation between the measured beam thickness and the measured bending stiffness is shown in Figure \ref{fig:flex_thickness_vs_bending_stiff}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/flex_thickness_vs_bending_stiff.png}
\caption{\label{fig:flex_thickness_vs_bending_stiff}Measured bending stiffness as a function of the estimated flexible beam thickness}
\end{figure}
\section{Conclusion}
\begin{important}
The measured bending stiffness and bending stroke of the flexible joints are very close to the estimated one using a Finite Element Model.
The characteristics of all the flexible joints are also quite close to each other.
This should allow us to model them with unique parameters.
\end{important}
\chapter{Conclusion}
\label{sec:flexible_joints_conclusion}
\printbibliography[heading=bibintoc,title={Bibliography}]