Commit 7de91ceb authored by Matt Spencer's avatar Matt Spencer
Browse files

Merge branch 'race_car' into 'main'

Autonomous racing blog

See merge request !51
parents 7a60fd81 0abc8f6a
Pipeline #381 passed with stages
in 24 seconds
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Page 2 -->
<svg x="0" y="0" width="1466" height="825" viewBox="0 0 1466 825" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
style="display: block;margin-left: auto;margin-right: auto;">
<defs>
<clipPath id="c_2"><path d="M0,0H1466V825H0Z"/></clipPath>
<clipPath id="c0_2"><path d="M0,825V0H1466.6V825Z"/></clipPath>
<clipPath id="c1_2"><path d="M1342.6,77.6V39.1h73.2V77.6Z"/></clipPath>
<style type="text/css"><![CDATA[
text { white-space: pre; }
path, image { pointer-events: none; }
.s1_2{
font-size: 18.32px;
font-family: LiberationSans_1v;
fill: #000;
}
.s2_2{
font-size: 42.79px;
font-family: LiberationSans-Bold_1q;
fill: #000;
}
.s3_2{
font-size: 18.32px;
font-family: LiberationSans_1v;
fill: #FFF;
}
.s4_2{
font-size: 21.39px;
font-family: LiberationSans_1v;
fill: #000;
}
.g0_2{
fill: #FFFFFF;
}
.g1_2{
fill: #0065BD;
}
.g2_2{
fill: #CCCCCC;
}
.g3_2{
fill: #005293;
}
.g4_2{
fill: none;
stroke: #CCCCCC;
stroke-width: 1.515;
stroke-linecap: butt;
stroke-linejoin: round;
}
.g5_2{
fill: none;
stroke: #595959;
stroke-width: 3.421;
stroke-linecap: butt;
stroke-linejoin: round;
}
.g6_2{
fill: #595959;
}
]]></style>
</defs>
<path d="M0,0
L0,825
L1466,825
L1466,0 Z "
fill="#FFFFFF" stroke="none"/>
<g clip-path="url(#c_2)">
<g clip-path="url(#c0_2)">
<path fill-rule="evenodd" d="M0,0H1466.6V825H0V0Z" class="g0_2"/>
<path fill-rule="evenodd" d="M0,0H1466.7V825H0V0Z" class="g0_2"/>
</g>
<path clip-path="url(#c1_2)" fill-rule="evenodd" d="M1342.6,39.1h28.7V70.7h7.9V39.1h36.6V77.6h-7V46h-7.9V77.6H1394V46h-8V77.6h-21.7V46h-7.9V77.6h-6.9V46h-6.9V39.1Z" class="g1_2"/>
<g clip-path="url(#c0_2)">
<text x="51.2" y="136.1" dx="0,0,0,0,0,0,-.1,0,-.1,0,-.1,.1,0,-.1,0,-.1,.2,-.1,0" class="s2_2">Development Process </text>
</g>
<path fill-rule="evenodd" d="M145.2,636c0,-4,1,-7.9,3,-11.3c2,-3.5,4.8,-6.3,8.3,-8.3c3.4,-2,7.4,-3.1,11.4,-3.1l1130.1,.1c4,0,7.9,1,11.4,3c3.4,2,6.3,4.8,8.3,8.3c2,3.4,3,7.4,3,11.4v90.6c0,4,-1,7.9,-3,11.3c-2,3.5,-4.8,6.3,-8.3,8.3c-3.4,2,-7.4,3.1,-11.4,3.1H167.8c-4,0,-7.9,-1.1,-11.3,-3c-3.5,-2,-6.3,-4.9,-8.3,-8.4c-2,-3.4,-3.1,-7.3,-3.1,-11.3l.1,-90.7Z" class="g2_2"/>
<path fill-rule="evenodd" d="M145.2,440.1c0,-4,1,-7.9,3,-11.3c2,-3.4,4.8,-6.3,8.3,-8.3c3.4,-2,7.4,-3.1,11.4,-3.1l1130.1,.1c4,0,7.9,1,11.4,3c3.4,2,6.3,4.9,8.3,8.3c2,3.4,3,7.4,3,11.4v90.6c0,4,-1,7.9,-3,11.4c-2,3.4,-4.8,6.2,-8.3,8.2c-3.4,2,-7.4,3.1,-11.4,3.1H167.8c-4,0,-7.9,-1,-11.3,-3c-3.5,-2,-6.3,-4.9,-8.3,-8.3c-2,-3.5,-3.1,-7.4,-3.1,-11.4l.1,-90.7Z" class="g2_2"/>
<path fill-rule="evenodd" d="M145.2,244.3c0,-3.9,1,-7.8,3,-11.3c2,-3.4,4.8,-6.3,8.3,-8.3c3.4,-2,7.4,-3.1,11.4,-3.1l1130.1,.1c4,0,7.9,1,11.4,3c3.4,2,6.3,4.9,8.3,8.3c2,3.5,3,7.4,3,11.4V335c0,4,-1,7.9,-3,11.4c-2,3.4,-4.8,6.2,-8.3,8.2c-3.4,2,-7.4,3.1,-11.4,3.1H167.8c-4,0,-7.9,-1,-11.3,-3c-3.5,-2,-6.3,-4.9,-8.3,-8.3c-2,-3.5,-3.1,-7.4,-3.1,-11.4l.1,-90.7Z" class="g2_2"/>
<path fill-rule="evenodd" d="M206.9,260.8c0,-2.6,.6,-5.1,1.9,-7.2c1.3,-2.2,3.1,-4.1,5.3,-5.3c2.2,-1.3,4.6,-2,7.2,-2l179,.1c2.5,0,5.1,.6,7.2,1.9c2.2,1.3,4,3.1,5.3,5.3c1.3,2.2,2,4.6,2,7.2v57.6c0,2.5,-.7,5,-2,7.2c-1.3,2.2,-3.1,4,-5.2,5.3c-2.2,1.2,-4.7,1.9,-7.3,1.9h-179c-2.6,0,-5.1,-.6,-7.2,-1.9c-2.2,-1.3,-4.1,-3.1,-5.3,-5.3c-1.3,-2.2,-2,-4.7,-2,-7.2l.1,-57.6Z" class="g3_2"/>
<path d="M206.9,260.8c0,-2.6,.6,-5.1,1.9,-7.2c1.3,-2.2,3.1,-4.1,5.3,-5.3c2.2,-1.3,4.6,-2,7.2,-2l179,.1c2.5,0,5.1,.6,7.2,1.9c2.2,1.3,4,3.1,5.3,5.3c1.3,2.2,2,4.6,2,7.2v57.6c0,2.5,-.7,5,-2,7.2c-1.3,2.2,-3.1,4,-5.2,5.3c-2.2,1.2,-4.7,1.9,-7.3,1.9h-179c-2.6,0,-5.1,-.6,-7.2,-1.9c-2.2,-1.3,-4.1,-3.1,-5.3,-5.3c-1.3,-2.2,-2,-4.7,-2,-7.2l.1,-57.6Z" class="g4_2"/>
<text clip-path="url(#c0_2)" x="253.6" y="296.8" dx="0,-.1,.2,-.1,.1,0,0,.1,0,0,0,0" class="s3_2">New Software </text>
<path fill-rule="evenodd" d="M629,260.8c0,-2.6,.6,-5.1,1.9,-7.2c1.3,-2.2,3.1,-4.1,5.3,-5.3c2.2,-1.3,4.7,-2,7.2,-2l179,.1c2.6,0,5.1,.6,7.2,1.9c2.2,1.3,4.1,3.1,5.3,5.3c1.3,2.2,2,4.6,2,7.2v57.6c0,2.5,-.7,5,-2,7.2c-1.2,2.2,-3.1,4,-5.2,5.3c-2.2,1.2,-4.7,1.9,-7.3,1.9h-179c-2.5,0,-5.1,-.6,-7.2,-1.9c-2.2,-1.3,-4,-3.1,-5.3,-5.3c-1.3,-2.2,-2,-4.7,-2,-7.2l.1,-57.6Z" class="g3_2"/>
<path d="M629,260.8c0,-2.6,.6,-5.1,1.9,-7.2c1.3,-2.2,3.1,-4.1,5.3,-5.3c2.2,-1.3,4.7,-2,7.2,-2l179,.1c2.6,0,5.1,.6,7.2,1.9c2.2,1.3,4.1,3.1,5.3,5.3c1.3,2.2,2,4.6,2,7.2v57.6c0,2.5,-.7,5,-2,7.2c-1.2,2.2,-3.1,4,-5.2,5.3c-2.2,1.2,-4.7,1.9,-7.3,1.9h-179c-2.5,0,-5.1,-.6,-7.2,-1.9c-2.2,-1.3,-4,-3.1,-5.3,-5.3c-1.3,-2.2,-2,-4.7,-2,-7.2l.1,-57.6Z" class="g4_2"/>
<text clip-path="url(#c0_2)" x="688.6" y="296.8" dx="0,.1,0,-.1,0,0,-.3,-2,0,.1,0" class="s3_2">Build Tests </text>
<path fill-rule="evenodd" d="M1051.1,260.8c0,-2.6,.6,-5.1,1.9,-7.2c1.3,-2.2,3.1,-4.1,5.3,-5.3c2.2,-1.3,4.6,-2,7.2,-2l179,.1c2.5,0,5,.6,7.2,1.9c2.2,1.3,4,3.1,5.3,5.3c1.2,2.2,1.9,4.6,1.9,7.2v57.6c0,2.5,-.6,5,-1.9,7.2c-1.3,2.2,-3.1,4,-5.3,5.3c-2.2,1.2,-4.6,1.9,-7.2,1.9H1065.4c-2.5,0,-5,-.6,-7.1,-1.9c-2.3,-1.3,-4.1,-3.1,-5.3,-5.3c-1.3,-2.2,-2,-4.7,-2,-7.2l.1,-57.6Z" class="g3_2"/>
<text clip-path="url(#c0_2)" x="1114.8" y="296.8" dx="0,0,0,-.1,.1,-.3,-2,0,0,.1" class="s3_2">Unit Tests </text>
<path fill-rule="evenodd" d="M206.9,456.6c0,-2.5,.6,-5,1.9,-7.2c1.3,-2.2,3.1,-4,5.3,-5.2c2.2,-1.3,4.6,-2,7.2,-2l179,.1c2.5,0,5.1,.6,7.2,1.9c2.2,1.3,4,3.1,5.3,5.2c1.3,2.2,2,4.7,2,7.3v57.6c0,2.5,-.7,5,-2,7.2c-1.3,2.2,-3.1,4,-5.2,5.2c-2.2,1.3,-4.7,2,-7.3,2h-179c-2.6,0,-5.1,-.7,-7.2,-2c-2.2,-1.2,-4.1,-3,-5.3,-5.2c-1.3,-2.2,-2,-4.7,-2,-7.2l.1,-57.7Z" class="g3_2"/>
<g clip-path="url(#c0_2)">
<text x="233.8" y="481.9" dx="0,-.1,0,0,-.1,0,.1,0,0,.1,0,0,0,0,0,0,0,.1,0,0,-.1" class="s3_2">Daily automatic full </text>
<text x="256.1" y="503.9" dx="0,0,0,.1,.1,-.1,0,0,0,.1,0,0,0,.1" class="s3_2">software test </text>
</g>
<path fill-rule="evenodd" d="M629,456.6c0,-2.5,.6,-5,1.9,-7.2c1.3,-2.2,3.1,-4,5.3,-5.2c2.2,-1.3,4.7,-2,7.2,-2l179,.1c2.6,0,5.1,.6,7.2,1.9c2.2,1.3,4.1,3.1,5.3,5.2c1.3,2.2,2,4.7,2,7.3v57.6c0,2.5,-.7,5,-2,7.2c-1.2,2.2,-3.1,4,-5.2,5.2c-2.2,1.3,-4.7,2,-7.3,2h-179c-2.5,0,-5.1,-.7,-7.2,-2c-2.2,-1.2,-4,-3,-5.3,-5.2c-1.3,-2.2,-2,-4.7,-2,-7.2l.1,-57.7Z" class="g3_2"/>
<text clip-path="url(#c0_2)" x="695.8" y="492.9" dx="0,-.1,-.1,-.6,-.3,-2,0,0,.1" class="s3_2">HiL Tests </text>
<path fill-rule="evenodd" d="M1051.1,456.6c0,-2.5,.6,-5,1.9,-7.2c1.3,-2.2,3.1,-4,5.3,-5.2c2.2,-1.3,4.6,-2,7.2,-2l179,.1c2.5,0,5,.6,7.2,1.9c2.2,1.3,4,3.1,5.3,5.2c1.2,2.2,1.9,4.7,1.9,7.3v57.6c0,2.5,-.6,5,-1.9,7.2c-1.3,2.2,-3.1,4,-5.3,5.2c-2.2,1.3,-4.6,2,-7.2,2H1065.4c-2.5,0,-5,-.7,-7.1,-2c-2.3,-1.2,-4.1,-3,-5.3,-5.2c-1.3,-2.2,-2,-4.7,-2,-7.2l.1,-57.7Z" class="g3_2"/>
<text clip-path="url(#c0_2)" x="1065.2" y="492.9" dx="0,0,0,.1,.1,-.1,0,0,0,.1,-.1,0,0,0,0,0,0,-.3,-1.9,0" class="s3_2">Software Release Tag </text>
<path fill-rule="evenodd" d="M206.9,652.5c0,-2.5,.6,-5.1,1.9,-7.2c1.3,-2.2,3.1,-4.1,5.3,-5.3c2.2,-1.3,4.6,-2,7.2,-2l179,.1c2.5,0,5.1,.6,7.2,1.9c2.2,1.3,4,3.1,5.3,5.3c1.3,2.2,2,4.7,2,7.2v57.6c0,2.5,-.7,5,-2,7.2c-1.3,2.2,-3.1,4,-5.2,5.3c-2.2,1.2,-4.7,1.9,-7.3,1.9h-179c-2.6,0,-5.1,-.6,-7.2,-1.9c-2.2,-1.3,-4.1,-3.1,-5.3,-5.3c-1.3,-2.2,-2,-4.6,-2,-7.2l.1,-57.6Z" class="g3_2"/>
<g clip-path="url(#c0_2)">
<text x="224.4" y="677.7" dx="0,.1,0,0,.2,-.1,0,.1,-.1,0,.1,0,.2,-.1,0,0,0,.1,0,0" class="s3_2">Automatic Parameter </text>
<text x="259.7" y="699.6" dx="0,.1,0,.1,-.1,0,-.1,0,0,.1,-.1,0" class="s3_2">Optimization </text>
</g>
<path fill-rule="evenodd" d="M629,652.5c0,-2.5,.6,-5.1,1.9,-7.2c1.3,-2.2,3.1,-4.1,5.3,-5.3c2.2,-1.3,4.7,-2,7.2,-2l179,.1c2.6,0,5.1,.6,7.2,1.9c2.2,1.3,4.1,3.1,5.3,5.3c1.3,2.2,2,4.7,2,7.2v57.6c0,2.5,-.7,5,-2,7.2c-1.2,2.2,-3.1,4,-5.2,5.3c-2.2,1.2,-4.7,1.9,-7.3,1.9h-179c-2.5,0,-5.1,-.6,-7.2,-1.9c-2.2,-1.3,-4,-3.1,-5.3,-5.3c-1.3,-2.2,-2,-4.6,-2,-7.2l.1,-57.6Z" class="g3_2"/>
<text clip-path="url(#c0_2)" x="677.3" y="688.6" dx="0,0,-.1,-.7,.1,-1.4,0,-.1,0,0,0,.1,-.1,0" class="s3_2">HiL Validation </text>
<path fill-rule="evenodd" d="M1051.1,652.5c0,-2.5,.6,-5.1,1.9,-7.2c1.3,-2.2,3.1,-4.1,5.3,-5.3c2.2,-1.3,4.6,-2,7.2,-2l179,.1c2.5,0,5,.6,7.2,1.9c2.2,1.3,4,3.1,5.3,5.3c1.2,2.2,1.9,4.7,1.9,7.2v57.6c0,2.5,-.6,5,-1.9,7.2c-1.3,2.2,-3.1,4,-5.3,5.3c-2.2,1.2,-4.6,1.9,-7.2,1.9H1065.4c-2.5,0,-5,-.6,-7.1,-1.9c-2.3,-1.3,-4.1,-3.1,-5.3,-5.3c-1.3,-2.2,-2,-4.6,-2,-7.2l.1,-57.6Z" class="g3_2"/>
<g clip-path="url(#c0_2)">
<text x="1101.5" y="688.6" dx="0,-1.1,.2,0,-.1,0,0,0,-.3,-2,0,0,.1" class="s3_2">Vehicle Tests </text>
<text x="168.1" y="223.7" dx="0,-.1,0,0,0,0,0,-.4,-2.2,0,.1,0" class="s4_2">Module Tests </text>
<text x="168.1" y="418" dx="0,-.1,0,.1,0,0,.1,0,.2,0,0,0,0,0,-.4,-2.4,0,.1,.2" class="s4_2">Full Software Tests </text>
<text x="171.3" y="613.6" dx="0,0,0,.2,0,0,0,.1,0,0,0,0,0,.2,0,0,0,.2,-1.7,0,0,.1,0,0,0,0,0" class="s4_2">Optimization and Validation </text>
</g>
<path d="M414.8,289.6l204.6,.1" class="g5_2"/>
<path fill-rule="evenodd" d="M628.9,289.7l-10.2,5.1V284.5l10.2,5.2Z" class="g6_2"/>
<path d="M836.9,289.6l204.6,.1" class="g5_2"/>
<path fill-rule="evenodd" d="M1051.1,289.7l-10.3,5.1V284.5l10.3,5.2Z" class="g6_2"/>
<path d="M414.8,485.5l204.6,.1" class="g5_2"/>
<path fill-rule="evenodd" d="M628.9,485.6l-10.2,5.1V480.4l10.2,5.2Z" class="g6_2"/>
<path d="M836.9,485.5l204.6,.1" class="g5_2"/>
<path fill-rule="evenodd" d="M1051.1,485.6l-10.3,5.1V480.4l10.3,5.2Z" class="g6_2"/>
<path d="M414.8,681.4H619.4" class="g5_2"/>
<path fill-rule="evenodd" d="M628.9,681.4l-10.2,5.1V676.3l10.2,5.1Z" class="g6_2"/>
<path d="M836.9,681.4h204.6" class="g5_2"/>
<path fill-rule="evenodd" d="M1051.1,681.4l-10.3,5.1V676.3l10.3,5.1Z" class="g6_2"/>
<path d="M122.9,382h13.6m10.3,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0H376m10.3,0H400m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0H855m10.3,0H879m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0H1310m10.3,0H1334m10.2,-.1V368.2m0,-10.3V344.2m0,-10.2V320.3m0,-10.3V296.4m-3.5,-6.8H1327m-10.2,0h-13.7m-10.3,0h-13.7m-10.2,0H1259M122.9,381.9v13.7m0,10.3v13.7m0,10.2v13.7m0,10.3v13.7m0,10.2v7.7h6m10.2,0h13.7m10.3,0h13.7m10.2,0h10.4" class="g5_2"/>
<path fill-rule="evenodd" d="M207,485.4l-10.3,5.2V480.3l10.3,5.1Z" class="g6_2"/>
<path d="M120.8,578h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0H350m10.3,0H374m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0h13.6m10.3,0h13.7m10.3,0H805m10.3,0H829m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0h13.7m10.3,0h13.7m10.2,0H1284m10.3,0H1308m10.2,0h13.7m10.2,-.1V564.2m0,-10.3V540.3m0,-10.3V516.3m0,-10.3V492.4m-3.5,-6.8h-13.7m-10.2,0H1301m-10.3,0H1277m-10.2,0h-9.9M120.8,577.9v13.7m0,10.3v13.7m0,10.2v13.7m0,10.3v13.7m0,10.2v7.7h6m10.3,0h13.7m10.2,0h13.7m10.3,0h10.3" class="g5_2"/>
<path fill-rule="evenodd" d="M204.9,681.4l-10.3,5.2V676.3l10.3,5.1Z" class="g6_2"/>
</g>
<!-- Any embedded fonts defined here -->
<style type="text/css" ><![CDATA[
@font-face {
font-family: LiberationSans-Bold_1q;
src: url("fonts/LiberationSans-Bold_1q.woff") format("woff");
}
@font-face {
font-family: LiberationSans_1v;
src: url("fonts/LiberationSans_1v.woff") format("woff");
}
]]></style>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Page 3 -->
<svg x="0" y="0" width="1466" height="825" viewBox="0 0 1466 825" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
style="display: block;margin-left: auto;margin-right: auto;">
<defs>
<clipPath id="c_3"><path d="M0,0H1466V825H0Z"/></clipPath>
<clipPath id="c0"><path d="M0,825V0H1466.6V825Z"/></clipPath>
<clipPath id="c1"><path d="M1342.6,77.6V39.1h73.2V77.6Z"/></clipPath>
<style type="text/css"><![CDATA[
text { white-space: pre; }
path, image { pointer-events: none; }
.s1_3{
font-size: 18.32px;
font-family: LiberationSans_1v;
fill: #000;
}
.s2_3{
font-size: 42.79px;
font-family: LiberationSans-Bold_1q;
fill: #000;
}
.s3_3{
font-size: 18.32px;
font-family: LiberationSans-Bold_1q;
fill: #FFF;
}
.s4_3{
font-size: 16.80px;
font-family: LiberationSans-Bold_1q;
fill: #FFF;
}
.s5_3{
font-size: 16.02px;
font-family: LiberationSans-Bold_1q;
fill: #000;
}
.s6_3{
font-size: 21.39px;
font-family: LiberationSans_1v;
fill: #000;
}
.s7_3{
font-size: 12.21px;
font-family: LiberationSans_1v;
fill: #000;
}
.s8_3{
font-size: 13.77px;
font-family: LiberationSans_1v;
fill: #000;
}
.s9_3{
font-size: 10.70px;
font-family: LiberationSans-Bold_1q;
fill: #FFF;
}
.g0_3{
fill: #FFFFFF;
}
.g1_3{
fill: #0065BD;
}
.g2_3{
fill: #F2F2F2;
}
.g3_3{
fill: none;
stroke: #595959;
stroke-width: 3.421;
stroke-linecap: butt;
stroke-linejoin: round;
}
.g4_3{
fill: #595959;
}
.g5_3{
fill: #005293;
}
.g6_3{
fill: #CCCCCC;
}
.g7_3{
fill: none;
stroke: #005293;
stroke-width: 3.074;
stroke-linecap: butt;
stroke-linejoin: round;
}
]]></style>
</defs>
<path d="M0,0
L0,825
L1466,825
L1466,0 Z "
fill="#FFFFFF" stroke="none"/>
<g clip-path="url(#c_3)">
<g clip-path="url(#c0)">
<path fill-rule="evenodd" d="M0,0H1466.6V825H0V0Z" class="g0_3"/>
<path fill-rule="evenodd" d="M0,0H1466.7V825H0V0Z" class="g0_3"/>
</g>
<path clip-path="url(#c1)" fill-rule="evenodd" d="M1342.6,39.1h28.7V70.7h7.9V39.1h36.6V77.6h-7V46h-7.9V77.6H1394V46h-8V77.6h-21.7V46h-7.9V77.6h-6.9V46h-6.9V39.1Z" class="g1_3"/>
<g clip-path="url(#c0)">
<text x="51.2" y="136.1" dx="0,-.1,0,0,0,0,0,0,0,0,.2,-.1,-.1,.1,0,-.1,0,0,0,.1,0,-.1" class="s2_3">Parameter Optimization </text>
</g>
<path fill-rule="evenodd" d="M868.2,262.6V711.1h-4.6L738,690.5c0,0,-200.3,-37.1,-262.8,-47C428.3,636,402.6,633.4,382.3,632l-17,-1V523.8L412,515c48.6,-9.5,95.9,-20.2,138.1,-35.3c56.3,-20.1,97.6,-40,150.9,-76.4C740.9,376,783.3,339.5,826.3,300.7l41.9,-38.1Z" class="g2_3"/>
<path d="M399.5,696.2h3.4m3.5,0h3.4m3.4,0h3.4m3.4,0h3.5m3.4,0h3.4m3.4,0h3.4m3.5,0H444m3,-.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4V665m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.5V576m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4V535m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5V446m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4V405m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5V316m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4V275m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m-1.3,-2h-3.4m-3.5,0h-3.4m-3.4,0h-3.4m-3.5,0h-3.4" class="g3_3"/>
<path fill-rule="evenodd" d="M411.7,252.4l10.2,-5.2v10.3l-10.2,-5.1Z" class="g4_3"/>
<path fill-rule="evenodd" d="M175.1,360.2c0,-2.1,.6,-4.2,1.7,-6c1,-1.9,2.6,-3.4,4.4,-4.5c1.9,-1.1,3.9,-1.6,6.1,-1.6H388.5c2.1,0,4.2,.6,6,1.6c1.9,1.1,3.4,2.6,4.5,4.5c1.1,1.8,1.6,3.9,1.6,6.1v48.6c0,2.1,-.5,4.2,-1.6,6c-1.1,1.9,-2.6,3.4,-4.4,4.5c-1.9,1.1,-4,1.6,-6.1,1.6H187.3c-2.2,0,-4.3,-.5,-6.1,-1.6c-1.9,-1.1,-3.4,-2.6,-4.5,-4.4c-1,-1.9,-1.6,-4,-1.6,-6.1V360.2Z" class="g5_3"/>
<text clip-path="url(#c0)" x="199.2" y="391.9" dx="0,0,0,0,.1,-.1,.1,0,0,0,0,.1,.2,0,.1,0,0,.1,0" class="s3_3">Optimization Engine </text>
<path fill-rule="evenodd" d="M161.8,228c0,-2.1,.6,-4.2,1.6,-6.1c1.1,-1.8,2.6,-3.3,4.5,-4.4c1.8,-1.1,3.9,-1.7,6.1,-1.7l97.3,.1c2.1,0,4.2,.5,6,1.6c1.9,1.1,3.4,2.6,4.5,4.4c1.1,1.9,1.6,4,1.6,6.2v48.5c0,2.2,-.5,4.3,-1.6,6.1c-1,1.9,-2.6,3.4,-4.4,4.5c-1.9,1.1,-4,1.6,-6.1,1.6H173.9c-2.1,0,-4.2,-.5,-6,-1.6c-1.9,-1.1,-3.4,-2.6,-4.5,-4.4c-1.1,-1.9,-1.6,-4,-1.6,-6.2V228Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text x="187" y="249" dx="0,0,0,0,.2,.1,0,0,.1" class="s4_3">Software </text>
<text x="200.1" y="271.9" dx="0,0,0,.1,0" class="s4_3">Stack </text>
</g>
<path fill-rule="evenodd" d="M187.8,459.4c0,-1.3,.4,-2.6,1,-3.7c.7,-1.1,1.6,-2.1,2.7,-2.7c1.1,-.7,2.4,-1,3.7,-1H384.9c1.3,0,2.6,.4,3.7,1c1.1,.7,2,1.6,2.7,2.7c.6,1.1,1,2.4,1,3.7v29.4c0,1.3,-.4,2.6,-1,3.7c-.7,1.1,-1.6,2,-2.7,2.7c-1.1,.6,-2.4,1,-3.7,1H195.1c-1.3,0,-2.5,-.4,-3.6,-1c-1.2,-.7,-2.1,-1.6,-2.7,-2.7c-.7,-1.1,-1,-2.4,-1,-3.7V459.4Z" class="g5_3"/>
<text clip-path="url(#c0)" x="213.6" y="482.2" dx="0,-.1,0,.2,.1,0,0,.2,0,0,.1,0,0,0,.1,0,.1" class="s4_3">New Parameter Set </text>
<path fill-rule="evenodd" d="M290,228.1c0,-2.1,.6,-4.2,1.7,-6.1c1,-1.8,2.6,-3.3,4.4,-4.4c1.9,-1.1,3.9,-1.7,6.1,-1.7l97.3,.1c2.1,0,4.3,.5,6.1,1.6c1.8,1.1,3.3,2.6,4.4,4.4c1.1,1.9,1.7,4,1.7,6.1v48.6c0,2.1,-.6,4.2,-1.7,6.1c-1,1.8,-2.6,3.3,-4.4,4.4c-1.8,1.1,-3.9,1.7,-6.1,1.7H302.2c-2.2,0,-4.3,-.6,-6.1,-1.7c-1.9,-1,-3.4,-2.6,-4.5,-4.4c-1.1,-1.9,-1.6,-3.9,-1.6,-6.1V228.1Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text x="315.3" y="249" dx="0,0,0,0,0,.1,0,.1" class="s4_3">Scenario </text>
<text x="319.9" y="271.9" dx="0,-.1,.1,0,0,.1,.1" class="s4_3">Catalog </text>
</g>
<path d="M222.6,316.9l128.3,.1m-63,.9v19.5" class="g3_3"/>
<path fill-rule="evenodd" d="M287.8,347l-5.1,-10.2H293L287.8,347Z" class="g4_3"/>
<path fill-rule="evenodd" d="M174,671.8c0,-2.1,.6,-4.2,1.7,-6c1,-1.9,2.6,-3.4,4.4,-4.5c1.8,-1.1,3.9,-1.6,6.1,-1.6H387.3c2.2,0,4.3,.6,6.1,1.6c1.9,1.1,3.4,2.6,4.5,4.5c1,1.8,1.6,3.9,1.6,6.1v48.6c0,2.1,-.6,4.2,-1.6,6c-1.1,1.9,-2.6,3.4,-4.5,4.5c-1.8,1.1,-3.9,1.6,-6.1,1.6H186.1c-2.1,0,-4.2,-.5,-6,-1.6c-1.9,-1.1,-3.4,-2.6,-4.5,-4.4c-1.1,-1.9,-1.6,-4,-1.6,-6.1V671.8Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text x="235.3" y="692.8" dx="0,0,0,.2,0,0,0,0,.1,0,0" class="s4_3">Performance </text>
<text x="244.1" y="713" dx="0,0,0,0,.2,0,0,0,.1,.1" class="s4_3">Evaluation </text>
</g>
<path d="M222.6,288.8l.1,29.1M350.8,288.8l.1,29.1" class="g3_3"/>
<path fill-rule="evenodd" d="M213.7,578v54H182.9V524h30.8v54Z" class="g6_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,204.7,600.1)" dx="0,0,-.2,0,0" class="s5_3">Run 1 </text>
</g>
<path fill-rule="evenodd" d="M251.3,578v54H220.5V524h30.8v54Z" class="g6_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,242.3,600.1)" dx="0,0,-.2,0,0" class="s5_3">Run 2 </text>
</g>
<path fill-rule="evenodd" d="M288.9,578.4v54H258.1v-108h30.8v54Z" class="g6_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,280,600.6)" dx="0,-.1,0,-.2,0" class="s5_3">Run 3 </text>
</g>
<path fill-rule="evenodd" d="M326.4,578.4v54H295.7v-108h30.7v54Z" class="g6_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,317.5,600.6)" dx="0,0,0,-.2,0" class="s5_3">Run 4 </text>
</g>
<path fill-rule="evenodd" d="M364,578.4v54H333.2v-108H364v54Z" class="g6_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,355.1,601)" dx="0,0,0,-.2,0" class="s5_3">Run n </text>
</g>
<path fill-rule="evenodd" d="M379.6,561.4c0,-1,.3,-1.9,.8,-2.7c.4,-.9,1.1,-1.6,2,-2c.8,-.5,1.7,-.8,2.7,-.8c.9,0,1.9,.3,2.7,.8c.8,.4,1.5,1.1,2,2c.5,.8,.7,1.7,.7,2.7c0,.9,-.2,1.9,-.7,2.7c-.5,.8,-1.2,1.5,-2,2c-.8,.5,-1.8,.7,-2.7,.7c-1,0,-1.9,-.2,-2.7,-.7c-.9,-.5,-1.6,-1.2,-2,-2c-.5,-.8,-.8,-1.8,-.8,-2.7Z" class="g6_3"/>
<path fill-rule="evenodd" d="M379.6,578.8c0,-1,.3,-1.9,.8,-2.8c.4,-.8,1.1,-1.5,2,-2c.8,-.4,1.7,-.7,2.7,-.7c.9,0,1.9,.3,2.7,.7c.8,.5,1.5,1.2,2,2c.5,.9,.7,1.8,.7,2.8c0,.9,-.2,1.9,-.7,2.7c-.5,.8,-1.2,1.5,-2,2c-.8,.5,-1.8,.7,-2.7,.7c-1,0,-1.9,-.2,-2.7,-.7c-.9,-.5,-1.6,-1.2,-2,-2c-.5,-.8,-.8,-1.8,-.8,-2.7Z" class="g6_3"/>
<path fill-rule="evenodd" d="M379.6,596.6c0,-1,.3,-2,.8,-2.8c.4,-.8,1.1,-1.5,2,-2c.8,-.4,1.7,-.7,2.7,-.7c.9,0,1.9,.3,2.7,.7c.8,.5,1.5,1.2,2,2c.5,.8,.7,1.8,.7,2.8c0,.9,-.2,1.9,-.7,2.7c-.5,.8,-1.2,1.5,-2,2c-.8,.5,-1.8,.7,-2.7,.7c-1,0,-1.9,-.2,-2.7,-.7c-.9,-.5,-1.6,-1.2,-2,-2c-.5,-.8,-.8,-1.8,-.8,-2.7Z" class="g6_3"/>
<path d="M287.9,421.1v19.5" class="g3_3"/>
<path fill-rule="evenodd" d="M287.9,450.2l-5.1,-10.3h10.3l-5.2,10.3Z" class="g4_3"/>
<path d="M198.3,497.2v17.1" class="g3_3"/>
<path fill-rule="evenodd" d="M198.4,523.9l-5.2,-10.3h10.3l-5.1,10.3Z" class="g4_3"/>
<path d="M234.4,497.4l.1,17.1" class="g3_3"/>
<path fill-rule="evenodd" d="M234.5,524.1l-5.1,-10.3h10.2l-5.1,10.3Z" class="g4_3"/>
<path d="M273.5,497.2l.1,17.1" class="g3_3"/>
<path fill-rule="evenodd" d="M273.6,523.9l-5.1,-10.3h10.2l-5.1,10.3Z" class="g4_3"/>
<path d="M311.1,497.2v17.1" class="g3_3"/>
<path fill-rule="evenodd" d="M311.2,523.9L306,513.6h10.3l-5.1,10.3Z" class="g4_3"/>
<path d="M348.7,497.2v17.1" class="g3_3"/>
<path fill-rule="evenodd" d="M348.8,523.9l-5.2,-10.3h10.3l-5.1,10.3Z" class="g4_3"/>
<path d="M198.3,632v17.1" class="g3_3"/>
<path fill-rule="evenodd" d="M198.4,658.7l-5.2,-10.3h10.3l-5.1,10.3Z" class="g4_3"/>
<path d="M234.4,632.1l.1,17.1" class="g3_3"/>
<path fill-rule="evenodd" d="M234.5,658.8l-5.1,-10.3h10.2l-5.1,10.3Z" class="g4_3"/>
<path d="M273.5,632l.1,17.1" class="g3_3"/>
<path fill-rule="evenodd" d="M273.6,658.7l-5.1,-10.3h10.2l-5.1,10.3Z" class="g4_3"/>
<path d="M311.1,632v17.1" class="g3_3"/>
<path fill-rule="evenodd" d="M311.2,658.7L306,648.4h10.3l-5.1,10.3Z" class="g4_3"/>
<path d="M348.7,632v17.1" class="g3_3"/>
<path fill-rule="evenodd" d="M348.8,658.7l-5.2,-10.3h10.3l-5.1,10.3Z" class="g4_3"/>
<path d="M174,696.2H123.4V384.6h42.2" class="g3_3"/>
<path fill-rule="evenodd" d="M175.2,384.6l-10.3,5.2V379.5l10.3,5.1Z" class="g4_3"/>
<path d="M174,714.5h-3.4m-3.4,0h-3.5m-3.4,0h-3.4m-3.4,0h-3.4m-3.5,0h-3.4m-3.4,0h-3.4m-3.4,0h-3.5m-3.4,0h-3.4m-3.4,0h-3.5m-3.4,0H109m-3.4,0h-3.4m-3.5,0H95.3m-3.4,0H88.5m-2.2,-1.2v-3.5m0,-3.4V703m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4V573m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4V484m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4V443m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4V354m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4V313m0,-3.4v-3.5m0,-3.4v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.5v-3.4m0,-3.4v-3.4m0,-3.4v-3.5m0,-3.4v-2.4h1m3.4,0h3.4m3.5,0H101m3.4,0h3.4m3.5,0h3.4m3.4,0h3.4m3.4,0h3.5m3.4,0h3.4m3.4,0H142m3.5,0h3.4" class="g3_3"/>
<path fill-rule="evenodd" d="M161.8,252.4l-10.2,5.2V247.3l10.2,5.1Z" class="g4_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,439.4,400.9)" dx="0,.1,0,.2,0,.1,-.1,0,.2,0,0" class="s6_3">Information </text>
<text transform="matrix(0,-1,1,0,76.5,400.9)" dx="0,.2,0,.1,0,.1,-.1,.2,0,0,0" class="s6_3">Information </text>
<text transform="matrix(0,-1,1,0,119.8,595.2)" dx="0,0,0,.1,.2,0,-.1,.1,0,0,.2,0" class="s6_3">Performance </text>
<text transform="matrix(0,-1,1,0,145.4,568.5)" dx="0,-.1,.1,.2,0,0,0" class="s6_3">Metrics </text>
</g>
<path d="M1007.5,408.7H929.9V304.3H1085V408.7h-77.5Z" class="g7_3"/>
<g clip-path="url(#c0)">
<text x="935.2" y="321.8" dx="0,-.1,0,.3,-.1,.1,-.1,0" class="s7_3">ROS_ID=1 </text>
<text x="930" y="300.2" dx="0,.1,0,0,.1,0,.1,0,0,0,0,0,.1,0" class="s8_3">docker-compose </text>
</g>
<path d="M1007.5,538.4H929.9V433.9H1085V538.4h-77.5Z" class="g7_3"/>
<g clip-path="url(#c0)">
<text x="935.2" y="451.5" dx="0,-.1,0,.3,-.1,.1,-.1,0" class="s7_3">ROS_ID=2 </text>
<text x="930" y="429.8" dx="0,.1,0,0,.1,0,.1,0,0,0,0,0,.1,0" class="s8_3">docker-compose </text>
</g>
<path d="M1007.5,667.5H929.9V563H1085V667.5h-77.5Z" class="g7_3"/>
<g clip-path="url(#c0)">
<text x="935.2" y="580.6" dx="0,-.1,0,.3,-.1,.1,-.1,0" class="s7_3">ROS_ID=3 </text>
<text x="930" y="559" dx="0,.1,0,0,.1,0,.1,0,0,0,0,0,.1,0" class="s8_3">docker-compose </text>
</g>
<path fill-rule="evenodd" d="M965.9,690c0,-1.5,.4,-3.1,1.1,-4.4c.8,-1.3,1.9,-2.4,3.2,-3.1c1.3,-.8,2.8,-1.2,4.3,-1.2c1.6,0,3.1,.4,4.4,1.2c1.3,.7,2.4,1.8,3.1,3.1c.8,1.3,1.2,2.9,1.2,4.4c0,1.5,-.4,3,-1.2,4.3c-.7,1.3,-1.8,2.4,-3.1,3.2c-1.3,.7,-2.8,1.1,-4.4,1.1c-1.5,0,-3,-.4,-4.3,-1.1c-1.3,-.8,-2.4,-1.9,-3.2,-3.2c-.7,-1.3,-1.1,-2.8,-1.1,-4.3Z" class="g5_3"/>
<path fill-rule="evenodd" d="M994.6,689.9c0,-1.5,.4,-3,1.2,-4.3c.7,-1.3,1.8,-2.4,3.1,-3.2c1.3,-.7,2.8,-1.1,4.4,-1.1c1.5,0,3,.4,4.3,1.1c1.3,.8,2.4,1.9,3.1,3.2c.8,1.3,1.2,2.8,1.2,4.3c0,1.5,-.4,3.1,-1.2,4.4c-.7,1.3,-1.8,2.4,-3.1,3.1c-1.3,.8,-2.8,1.2,-4.3,1.2c-1.6,0,-3.1,-.4,-4.4,-1.2c-1.3,-.7,-2.4,-1.8,-3.1,-3.1c-.8,-1.3,-1.2,-2.9,-1.2,-4.4Z" class="g5_3"/>
<path fill-rule="evenodd" d="M1023.3,689.9c0,-1.5,.4,-3,1.2,-4.3c.7,-1.3,1.8,-2.4,3.1,-3.2c1.3,-.7,2.8,-1.1,4.4,-1.1c1.5,0,3,.4,4.3,1.1c1.3,.8,2.4,1.9,3.2,3.2c.7,1.3,1.1,2.8,1.1,4.3c0,1.5,-.4,3.1,-1.1,4.4c-.8,1.3,-1.9,2.4,-3.2,3.1c-1.3,.8,-2.8,1.2,-4.3,1.2c-1.6,0,-3.1,-.4,-4.4,-1.2c-1.3,-.7,-2.4,-1.8,-3.1,-3.1c-.8,-1.3,-1.2,-2.9,-1.2,-4.4Z" class="g5_3"/>
<path d="M1011,710.8H918.5V261.5h185V710.8H1011Z" class="g7_3"/>
<text clip-path="url(#c0)" x="947.2" y="254.8" dx="0,-.1,0,0,0,0,.1,0,.1,-.1,-.1,.2,0" class="s1_3">Compute Cloud </text>
<path fill-rule="evenodd" d="M907.8,486.2V710.8H868.2V261.6h39.6V486.2Z" class="g6_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,896.7,618.6)" dx="0,0,0,-.1,0,0,.2,0,0,0,.2,0,0,-.2,.2,-.1,.2,0,0,0,0,.2,0,.2,0,0" class="s6_3">Computing power allocation </text>
</g>
<path fill-rule="evenodd" d="M950.2,403.1h-15V325.3h30.1v77.8H950.2Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,955.5,383)" dx="0,-.1,-.1,-.1,-.1,.1,-.1" class="s9_3">Control </text>
</g>
<path fill-rule="evenodd" d="M988.2,403H973.1V325.2h30.2V403H988.2Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,993.4,383.6)" dx="0,.1,-.1,-.1,-.1,0,-.1" class="s9_3">Planner </text>
</g>
<path fill-rule="evenodd" d="M1026.1,403.1H1011V325.2h30.2v77.9h-15.1Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,1031.3,390)" dx="0,0,.1,-.1,-.1,-.1,0,-.1,-.1,-.1" class="s9_3">Prediction </text>
</g>
<path fill-rule="evenodd" d="M1064.7,403.7h-15V325.9h30.1v77.8h-15.1Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,1069.9,392.2)" dx="0,.1,0,0,-.1,0,-.1,-.1,-.1,-.1" class="s9_3">Perception </text>
</g>
<path fill-rule="evenodd" d="M950.2,533.1h-15V455.3h30.1v77.8H950.2Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,955.5,513)" dx="0,-.1,-.1,-.1,0,.1,-.1" class="s9_3">Control </text>
</g>
<path fill-rule="evenodd" d="M988.2,533H973.1V455.2h30.2V533H988.2Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,993.4,513.6)" dx="0,0,-.1,-.1,-.1,0,-.1" class="s9_3">Planner </text>
</g>
<path fill-rule="evenodd" d="M1026.1,533.1H1011V455.2h30.2v77.9h-15.1Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,1031.3,520.1)" dx="0,.1,.1,-.1,-.1,-.1,0,-.1,-.1,-.1" class="s9_3">Prediction </text>
</g>
<path fill-rule="evenodd" d="M1064.7,533.7h-15V455.9h30.1v77.8h-15.1Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,1069.9,522.2)" dx="0,.1,0,0,-.1,0,-.1,0,-.1,-.1" class="s9_3">Perception </text>
</g>
<path fill-rule="evenodd" d="M949.9,661.6h-15V583.7H965v77.9H949.9Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,955.2,641.5)" dx="0,-.1,-.1,-.1,-.1,.1,-.1" class="s9_3">Control </text>
</g>
<path fill-rule="evenodd" d="M987.9,661.5H972.8V583.6h30.1v77.9h-15Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,993.1,642)" dx="0,.1,-.1,-.1,-.1,.1,-.1" class="s9_3">Planner </text>
</g>
<path fill-rule="evenodd" d="M1025.8,661.6h-15.1V583.7h30.2v77.9h-15.1Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,1030.9,648.5)" dx="0,0,.1,-.1,-.1,-.1,0,-.1,-.1,-.1" class="s9_3">Prediction </text>
</g>
<path fill-rule="evenodd" d="M1064.4,662.2h-15V584.3h30.1v77.9h-15.1Z" class="g5_3"/>
<g clip-path="url(#c0)">
<text transform="matrix(0,-1,1,0,1069.6,650.7)" dx="0,.1,0,0,-.1,0,-.1,-.1,-.1,-.1" class="s9_3">Perception </text>
</g>
</g>
<!-- Any embedded fonts defined here -->
<style type="text/css" ><![CDATA[
@font-face {
font-family: LiberationSans-Bold_1q;
src: url("fonts/LiberationSans-Bold_1q.woff") format("woff");
}
@font-face {
font-family: LiberationSans_1v;
src: url("fonts/LiberationSans_1v.woff") format("woff");
}
]]></style>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Page 1 -->
<svg x="0" y="0" width="1466" height="825" viewBox="0 0 1466 825" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
style="display: block;margin-left: auto;margin-right: auto;">
<defs>
<clipPath id="c_1"><path d="M0,0H1466V825H0Z"/></clipPath>
<clipPath id="c0"><path d="M0,825V0H1466.6V825Z"/></clipPath>
<style type="text/css"><![CDATA[
text { white-space: pre; }
path, image { pointer-events: none; }
.s1{
font-size: 27.50px;
font-family: Carlito_5;
fill: #FFF;
}
.s2{
font-size: 21.39px;
font-family: Carlito_5;
fill: #000;
}
.g0{
fill: #FFFFFF;
}
.g1{
fill: #4472C4;
}
.g2{
fill: none;
stroke: #325490;
stroke-width: 1.515;
stroke-linecap: butt;
stroke-linejoin: miter;
stroke-miterlimit: 3;
}
.g3{
fill: none;
stroke: #000000;
stroke-width: 2.684;
stroke-linecap: butt;
stroke-linejoin: miter;
}
.g4{
}
.g5{
fill: none;
stroke: #000000;
stroke-width: 2.295;
stroke-linecap: butt;
stroke-linejoin: miter;
}
.g6{
fill: none;
stroke: #325490;
stroke-width: 2.295;
stroke-linecap: butt;
stroke-linejoin: miter;
stroke-miterlimit: 3;
}
.g7{
fill: #B4C7E7;
}
]]></style>
</defs>
<path d="M0,0
L0,825
L1466,825
L1466,0 Z "
fill="#FFFFFF" stroke="none"/>
<g clip-path="url(#c_1)">
<g clip-path="url(#c0)">
<path fill-rule="evenodd" d="M0,0H1466.6V825H0V0Z" class="g0"/>
<path fill-rule="evenodd" d="M0,0H1466.7V825H0V0Z" class="g0"/>
</g>
<path fill-rule="evenodd" d="M307.9,350.3H209.3V147.1H406.5V350.3H307.9Z" class="g1"/>
<path d="M307.9,350.3H209.3V147.1H406.5V350.3H307.9Z" class="g2"/>
<g clip-path="url(#c0)">
<text x="233.4" y="210.2" dx="0,.1,0,0,0,0,.1,0,-.1,-.2,-.1,0" class="s1">X86 On-prem </text>
<text x="238.9" y="243.2" dx="0,0,0,0,-.1,.1,0,.2,0,.1,.1,-.1" class="s1">Cloud Based </text>
<text x="286.5" y="276.2" dx="0,-.1,-.1,.1" class="s1">Dev </text>
<text x="236.3" y="309.2" dx="0,-.1,-.4,0,0,-.4,0,.1,0,.1,-.4" class="s1">Environment </text>
</g>
<path fill-rule="evenodd" d="M331,336.3H232.3V133.1H429.6V336.3H331Z" class="g1"/>
<path d="M331,336.3H232.3V133.1H429.6V336.3H331Z" class="g2"/>
<g clip-path="url(#c0)">
<text x="257.7" y="196.3" dx="0,0,0,.1,0,-.2,.1,0,.1,-.4,.1,0" class="s1">x86 On-prem </text>
<text x="262" y="229.3" dx="0,0,0,0,.1,-.1,0,.2,0,.1,.1,.1" class="s1">Cloud Based </text>
<text x="309.5" y="262.3" dx="0,-.1,-.1,.1" class="s1">Dev </text>
<text x="259.4" y="295.3" dx="0,0,-.5,0,0,-.4,0,.1,0,.1,-.4" class="s1">Environment </text>
</g>
<path fill-rule="evenodd" d="M160.2,628.4H61.6V425.2H258.8V628.4H160.2Z" class="g1"/>
<path d="M160.2,628.4H61.6V425.2H258.8V628.4H160.2Z" class="g2"/>
<text clip-path="url(#c0)" x="82.7" y="537.9" dx="0,0,0,.1,-.1,.2,0,.1,.1,.1,-.1,0,.1" class="s1">x86 Based HIL </text>
<path fill-rule="evenodd" d="M466.7,628.4H368.1V425.2H565.3V628.4H466.7Z" class="g1"/>
<path d="M466.7,628.4H368.1V425.2H565.3V628.4H466.7Z" class="g2"/>
<text clip-path="url(#c0)" x="384.2" y="537.9" dx="0,0,.1,0,0,0,.1,-.1,.1,.1,0,-.4,0" class="s1">x86 Based ECU </text>
<path fill-rule="evenodd" d="M864.6,350.3H766V147.1H963.2V350.3H864.6Z" class="g1"/>
<path d="M864.6,350.3H766V147.1H963.2V350.3H864.6Z" class="g2"/>
<g clip-path="url(#c0)">
<text x="791.4" y="210.2" dx="0,0,.1,0,0,-.2,.1,0,.1,-.4,.1,0" class="s1">x86 On-prem </text>
<text x="795.7" y="243.2" dx="0,0,0,0,.1,.1,-.1,.2,0,.1,.1,.1" class="s1">Cloud Based </text>
<text x="843.2" y="276.2" dx="0,-.1,-.1,.1" class="s1">Dev </text>
<text x="793.1" y="309.2" dx="0,0,-.5,.1,-.2,-.4,0,.1,0,.1,-.4" class="s1">Environment </text>
</g>
<path fill-rule="evenodd" d="M887.8,336.3H789.1V133.1H986.4V336.3H887.8Z" class="g1"/>
<path d="M887.8,336.3H789.1V133.1H986.4V336.3H887.8Z" class="g2"/>
<g clip-path="url(#c0)">
<text x="810.9" y="212.8" dx="0,-1.1,-.2,0,0,.1,-.6,-.5,0,0,-.2,-.1,.1" class="s1">AWS Graviton </text>
<text x="829.6" y="245.8" dx="0,0,.1,.1,.1,.1,-.1,0,-.2,.1" class="s1">Based Dev </text>
<text x="816.1" y="278.8" dx="0,0,-.5,.1,0,-.4,0,-.1,0,.1,-.2" class="s1">Environment </text>
</g>
<path fill-rule="evenodd" d="M1184.7,350.3h-98.6V147.1h197.2V350.3h-98.6Z" class="g1"/>
<path d="M1184.7,350.3h-98.6V147.1h197.2V350.3h-98.6Z" class="g2"/>
<g clip-path="url(#c0)">
<text x="1111.5" y="210.2" dx="0,0,0,.1,-.1,0,.1,0,.1,-.4,.1,0" class="s1">x86 On-prem </text>
<text x="1115.7" y="243.2" dx="0,0,0,0,-.1,.1,0,.2,0,.1,.1,-.1" class="s1">Cloud Based </text>
<text x="1163.3" y="276.2" dx="0,-.1,-.1,.1" class="s1">Dev </text>
<text x="1113.1" y="309.2" dx="0,-.1,-.4,0,0,-.4,0,.1,0,.1,-.4" class="s1">Environment </text>
</g>
<path fill-rule="evenodd" d="M1207.8,336.3h-98.6V133.1h197.2V336.3h-98.6Z" class="g1"/>
<path d="M1207.8,336.3h-98.6V133.1h197.2V336.3h-98.6Z" class="g2"/>
<g clip-path="url(#c0)">
<text x="1130.9" y="212.8" dx="0,-.9,-.2,0,0,.1,-.6,-.6,.1,0,-.2,-.1,.1" class="s1">AWS Graviton </text>
<text x="1149.7" y="245.8" dx="0,0,.1,.1,-.1,.1,0,-.1,-.1,.1" class="s1">Based Dev </text>
<text x="1136.2" y="278.8" dx="0,0,-.5,.1,0,-.6,0,.1,0,.1,-.2" class="s1">Environment </text>
</g>
<path fill-rule="evenodd" d="M822,620.1H723.4V416.9H920.6V620.1H822Z" class="g1"/>
<path d="M822,620.1H723.4V416.9H920.6V620.1H822Z" class="g2"/>
<text clip-path="url(#c0)" x="740.7" y="529.5" dx="0,0,-.1,0,0,.2,0,.1,.1,.1,-.1,0,.1" class="s1">Arm Based HIL </text>
<path fill-rule="evenodd" d="M1146.9,620.1h-98.6V416.9h197.2V620.1h-98.6Z"