Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
SOAFEE
website
Commits
7de91ceb
Commit
7de91ceb
authored
May 05, 2022
by
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
Changes
12
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
content/blog/2022/autonomous_race_car/1/img/1.png
0 → 100644
View file @
7de91ceb
9 KB
content/blog/2022/autonomous_race_car/Picture1.svg
0 → 100644
View file @
7de91ceb
This diff is collapsed.
Click to expand it.
content/blog/2022/autonomous_race_car/Picture2.svg
0 → 100644
View file @
7de91ceb
<?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>
content/blog/2022/autonomous_race_car/Picture3.svg
0 → 100644
View file @
7de91ceb
<?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>
content/blog/2022/autonomous_race_car/Picture4.svg
0 → 100644
View file @
7de91ceb
<?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"