Include one report
No files matched your search
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 3.8 MiB |
|
After Width: | Height: | Size: 415 KiB |
|
After Width: | Height: | Size: 360 KiB |
|
After Width: | Height: | Size: 217 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 7.6 KiB |
|
After Width: | Height: | Size: 167 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 169 KiB |
|
After Width: | Height: | Size: 2.8 MiB |
|
After Width: | Height: | Size: 630 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 66 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 230 KiB |
|
After Width: | Height: | Size: 233 KiB |
|
After Width: | Height: | Size: 237 KiB |
|
After Width: | Height: | Size: 212 KiB |
|
After Width: | Height: | Size: 276 KiB |
|
After Width: | Height: | Size: 353 KiB |
|
After Width: | Height: | Size: 73 KiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 29 KiB |
@@ -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 |
|
After Width: | Height: | Size: 185 KiB |
@@ -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,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 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 |
|
After Width: | Height: | Size: 98 KiB |
@@ -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 |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 168 KiB |
@@ -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}]
|
||||
|
||||