Unverified Commit de14e102 authored by Florent Lamiraux's avatar Florent Lamiraux Committed by GitHub
Browse files

Merge pull request #8 from florent-lamiraux/devel

Update figures representing kinematic chains.
parents a35df1b8 f3b3161d
Pipeline #15432 passed with stage
in 26 seconds
%% Creator: Inkscape inkscape 0.48.4, www.inkscape.org
%% Creator: Inkscape inkscape 0.92.5, www.inkscape.org
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
%% Accompanies image file 'composite-robot.pdf' (pdf, eps, ps)
%%
......@@ -35,8 +35,10 @@
\renewcommand\transparent[1]{}%
}%
\providecommand\rotatebox[2]{#2}%
\newcommand*\fsize{\dimexpr\f@size pt\relax}%
\newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}%
\ifx\svgwidth\undefined%
\setlength{\unitlength}{1034.18609236bp}%
\setlength{\unitlength}{968.86391471bp}%
\ifx\svgscale\undefined%
\relax%
\else%
......@@ -48,23 +50,27 @@
\global\let\svgwidth\undefined%
\global\let\svgscale\undefined%
\makeatother%
\begin{picture}(1,0.44229377)%
\put(0,0){\includegraphics[width=\unitlength]{composite-robot.pdf}}%
\put(0.18511317,0.33405776){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{T3}}}%
\put(0.19063856,0.25974121){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R3}}}%
\put(0.03795018,0.15727769){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R1}}}%
\put(0.16624544,0.16806823){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R1}}}%
\put(0.23763354,0.16723941){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R1}}}%
\put(0.03413327,0.08004115){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R1}}}%
\put(0.16718476,0.08656866){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R1}}}%
\put(0.23956743,0.08684493){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R1}}}%
\put(0.02779318,0.26663875){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$\body_0$}}}%
\put(-0.00139633,0.20617869){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$\body_1$}}}%
\put(-0.00256844,0.13038201){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$\body_2$}}}%
\put(0.44109546,0.33414907){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{T3}}}%
\put(0.44662087,0.25983252){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R3}}}%
\put(0.00843803,0.42539254){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{\textbf {robot}}}}%
\put(0.43991374,0.43174339){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{\textbf {object}}}}%
\put(-0.00150768,0.00656766){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$\conf = \left(q_0,\cdots,q_{n_r},q_{n_r+1},\cdots,q_{n_r+n_o}\right)$}}}%
\begin{picture}(1,0.44259914)%
\lineheight{1}%
\setlength\tabcolsep{0pt}%
\put(0,0){\includegraphics[width=\unitlength,page=1]{composite-robot.pdf}}%
\put(0.18524415,0.33429413){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}SE(3)\end{tabular}}}}%
\put(0.03797704,0.23015461){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}R1\end{tabular}}}}%
\put(0.16636307,0.24095279){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}R1\end{tabular}}}}%
\put(0.23780169,0.24012338){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}R1\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=2]{composite-robot.pdf}}%
\put(0.03415742,0.15286343){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}R1\end{tabular}}}}%
\put(0.16730306,0.15939555){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}R1\end{tabular}}}}%
\put(0.23973694,0.15967202){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}R1\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=3]{composite-robot.pdf}}%
\put(0.02781284,0.33959305){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}$\body_0$\end{tabular}}}}%
\put(-0.00139732,0.27909021){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}$\body_1$\end{tabular}}}}%
\put(-0.00257026,0.2032399){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}$\body_2$\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=4]{composite-robot.pdf}}%
\put(0.44140757,0.33438551){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}SE(3)\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=5]{composite-robot.pdf}}%
\put(0.008444,0.42569354){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}\textbf {robot}\end{tabular}}}}%
\put(0.44022501,0.43204889){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}\textbf {object}\end{tabular}}}}%
\put(-0.00150875,0.00657231){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}$\conf = \left(q_0,\cdots,q_{n_r},q_{n_r+1},\cdots,q_{n_r+n_o}\right)$\end{tabular}}}}%
\end{picture}%
\endgroup%
......@@ -13,8 +13,8 @@
height="387.42856"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="composite-robot.pdf">
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="composite-robot.svg">
<defs
id="defs4" />
<sodipodi:namedview
......@@ -24,16 +24,16 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.70000001"
inkscape:cx="258.76604"
inkscape:cy="186.37656"
inkscape:zoom="1.979899"
inkscape:cx="168.24661"
inkscape:cy="205.70076"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1004"
inkscape:window-height="1016"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-y="27"
inkscape:window-maximized="1"
units="mm"
showborder="false"
......@@ -59,77 +59,47 @@
inkscape:groupmode="layer"
id="layer1"
transform="translate(-177.32059,-26.147895)">
<path
sodipodi:type="arc"
<circle
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path2985"
sodipodi:cx="332.14285"
sodipodi:cy="173.07646"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
d="m 344.28571,173.07646 c 0,6.70632 -5.43654,12.14286 -12.14286,12.14286 -6.70631,0 -12.14285,-5.43654 -12.14285,-12.14286 0,-6.70631 5.43654,-12.14286 12.14285,-12.14286 6.70632,0 12.14286,5.43655 12.14286,12.14286 z" />
cx="332.14285"
cy="79.076462"
r="12.142858" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 324.64286,182.71932 252.5,284.86218"
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 324.64286,88.71932 252.5,190.86218"
id="path3755"
inkscape:connector-curvature="0" />
<path
transform="translate(-83.928567,121.07143)"
sodipodi:type="arc"
<circle
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path2985-9"
sodipodi:cx="332.14285"
sodipodi:cy="173.07646"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
d="m 344.28571,173.07646 c 0,6.70632 -5.43654,12.14286 -12.14286,12.14286 -6.70631,0 -12.14285,-5.43654 -12.14285,-12.14286 0,-6.70631 5.43654,-12.14286 12.14285,-12.14286 6.70632,0 12.14286,5.43655 12.14286,12.14286 z" />
<path
transform="translate(0.571433,118.92857)"
sodipodi:type="arc"
cx="248.21428"
cy="200.14789"
r="12.142858" />
<circle
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path2985-3"
sodipodi:cx="332.14285"
sodipodi:cy="173.07646"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
d="m 344.28571,173.07646 c 0,6.70632 -5.43654,12.14286 -12.14286,12.14286 -6.70631,0 -12.14285,-5.43654 -12.14285,-12.14286 0,-6.70631 5.43654,-12.14286 12.14285,-12.14286 6.70632,0 12.14286,5.43655 12.14286,12.14286 z" />
<path
transform="translate(88.928576,120.35716)"
sodipodi:type="arc"
cx="332.71429"
cy="198.00504"
r="12.142858" />
<circle
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path2985-0"
sodipodi:cx="332.14285"
sodipodi:cy="173.07646"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
d="m 344.28571,173.07646 c 0,6.70632 -5.43654,12.14286 -12.14286,12.14286 -6.70631,0 -12.14285,-5.43654 -12.14285,-12.14286 0,-6.70631 5.43654,-12.14286 12.14285,-12.14286 6.70632,0 12.14286,5.43655 12.14286,12.14286 z" />
cx="421.07144"
cy="199.43362"
r="12.142858" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 332.85714,184.86218 332.5,278.43361"
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 332.85714,90.86218 332.5,184.43361"
id="path3789"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 340.35714,181.6479 77.85714,99.28571"
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.35714,87.6479 77.85714,99.28571"
id="path3791"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
transform="translate(-0.35713797,-93.928566)"
sodipodi:type="arc"
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path2985-1"
sodipodi:cx="332.14285"
sodipodi:cy="173.07646"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
d="m 344.28571,173.07646 c 0,6.70632 -5.43654,12.14286 -12.14286,12.14286 -6.70631,0 -12.14285,-5.43654 -12.14285,-12.14286 0,-6.70631 5.43654,-12.14286 12.14285,-12.14286 6.70632,0 12.14286,5.43655 12.14286,12.14286 z" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 332.14286,91.290753 332.5,160.21932"
id="path3830"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 331.42857,66.647895 C 410.35714,19.862181 494.64285,-28.709247 494.64285,-28.709247"
......@@ -163,198 +133,160 @@
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;-inkscape-font-specification:'sans-serif, Normal';font-stretch:normal;font-variant:normal;font-size:32px;text-anchor:start;text-align:start;writing-mode:lr;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;"
x="368.57144"
y="93.076469"
id="text3865"
sodipodi:linespacing="125%"><tspan
id="text3865"><tspan
sodipodi:role="line"
id="tspan3867"
x="368.57144"
y="93.076469">T3</tspan></text>
id="tspan874">SE(3)</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="375.71429"
y="189.1479"
id="text3869"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3871"
x="375.71429"
y="189.1479">R3</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
x="178.32906"
y="321.60583"
id="text3869-2"
sodipodi:linespacing="125%"><tspan
y="227.60583"
id="text3869-2"><tspan
sodipodi:role="line"
id="tspan3894"
x="178.32906"
y="321.60583">R1</tspan></text>
y="227.60583"
style="font-size:40px;line-height:1.25;font-family:sans-serif">R1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
x="344.18051"
y="307.65656"
id="text3869-2-4"
sodipodi:linespacing="125%"><tspan
y="307.65656"
y="213.65656"
id="text3869-2-4"><tspan
y="213.65656"
x="344.18051"
sodipodi:role="line"
id="tspan3894-7">R1</tspan></text>
id="tspan3894-7"
style="font-size:40px;line-height:1.25;font-family:sans-serif">R1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
x="436.46625"
y="308.728"
id="text3869-2-6"
sodipodi:linespacing="125%"><tspan
y="308.728"
y="214.728"
id="text3869-2-6"><tspan
y="214.728"
x="436.46625"
sodipodi:role="line"
id="tspan3894-9">R1</tspan></text>
<path
transform="translate(-86.78571,227.85714)"
sodipodi:type="arc"
id="tspan3894-9"
style="font-size:40px;line-height:1.25;font-family:sans-serif">R1</tspan></text>
<circle
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path2985-3-5"
sodipodi:cx="332.14285"
sodipodi:cy="173.07646"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
d="m 344.28571,173.07646 c 0,6.70632 -5.43654,12.14286 -12.14286,12.14286 -6.70631,0 -12.14285,-5.43654 -12.14285,-12.14286 0,-6.70631 5.43654,-12.14286 12.14285,-12.14286 6.70632,0 12.14286,5.43655 12.14286,12.14286 z" />
<path
transform="translate(1.0714337,226.07143)"
sodipodi:type="arc"
cx="245.35715"
cy="306.93359"
r="12.142858" />
<circle
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path2985-3-9"
sodipodi:cx="332.14285"
sodipodi:cy="173.07646"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
d="m 344.28571,173.07646 c 0,6.70632 -5.43654,12.14286 -12.14286,12.14286 -6.70631,0 -12.14285,-5.43654 -12.14285,-12.14286 0,-6.70631 5.43654,-12.14286 12.14285,-12.14286 6.70632,0 12.14286,5.43655 12.14286,12.14286 z" />
<path
transform="translate(91.785723,225.35714)"
sodipodi:type="arc"
cx="333.21429"
cy="305.14789"
r="12.142858" />
<circle
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path2985-3-8"
sodipodi:cx="332.14285"
sodipodi:cy="173.07646"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
d="m 344.28571,173.07646 c 0,6.70632 -5.43654,12.14286 -12.14286,12.14286 -6.70631,0 -12.14285,-5.43654 -12.14285,-12.14286 0,-6.70631 5.43654,-12.14286 12.14285,-12.14286 6.70632,0 12.14286,5.43655 12.14286,12.14286 z" />
cx="423.92859"
cy="304.43359"
r="12.142858" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 247.14286,306.6479 -1.42857,81.78571"
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 247.14286,212.6479 -1.42857,81.78571"
id="path3958"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 332.85714,304.50504 0.71429,82.14286"
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 332.85714,210.50504 0.71429,82.14286"
id="path3978"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 421.78571,305.57647 c 1.42858,80.35714 1.78572,80 1.78572,80"
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 421.78571,211.57647 c 1.42858,80.35714 1.78572,80 1.78572,80"
id="path3980"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
x="173.39481"
y="421.45203"
id="text3869-2-3"
sodipodi:linespacing="125%"><tspan
y="421.45203"
y="327.45203"
id="text3869-2-3"><tspan
y="327.45203"
x="173.39481"
sodipodi:role="line"
id="tspan3894-5">R1</tspan></text>
id="tspan3894-5"
style="font-size:40px;line-height:1.25;font-family:sans-serif">R1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
x="345.39481"
y="413.0137"
id="text3869-2-1"
sodipodi:linespacing="125%"><tspan
y="413.0137"
y="319.0137"
id="text3869-2-1"><tspan
y="319.0137"
x="345.39481"
sodipodi:role="line"
id="tspan3894-8">R1</tspan></text>
id="tspan3894-8"
style="font-size:40px;line-height:1.25;font-family:sans-serif">R1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
x="438.96625"
y="412.65656"
id="text3869-2-42"
sodipodi:linespacing="125%"><tspan
y="412.65656"
y="318.65656"
id="text3869-2-42"><tspan
y="318.65656"
x="438.96625"
sodipodi:role="line"
id="tspan3894-1">R1</tspan></text>
id="tspan3894-1"
style="font-size:40px;line-height:1.25;font-family:sans-serif">R1</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 142.14286,145.99999 c -48.571431,0.71428 -48.571431,0.71428 -48.571431,0.71428 l 0,0"
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 319.46345,78.14788 c -48.57143,0.71428 -48.57143,0.71428 -48.57143,0.71428 v 0"
id="path3051"
inkscape:connector-curvature="0"
transform="translate(177.32059,26.147895)" />
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
x="165.19876"
y="180.23123"
id="text3159"
sodipodi:linespacing="125%"><tspan
y="86.231232"
id="text3159"><tspan
sodipodi:role="line"
id="tspan3161"
x="165.19876"
y="180.23123">$\body_0$</tspan></text>
y="86.231232"
style="font-size:40px;line-height:1.25;font-family:sans-serif">$\body_0$</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
x="127.46453"
y="258.38992"
id="text3159-8"
sodipodi:linespacing="125%"><tspan
y="164.38992"
id="text3159-8"><tspan
sodipodi:role="line"
id="tspan3225"
x="127.46453"
y="258.38992">$\body_1$</tspan></text>
y="164.38992"
style="font-size:40px;line-height:1.25;font-family:sans-serif">$\body_1$</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
x="125.9493"
y="356.37476"
id="text3159-9"
sodipodi:linespacing="125%"><tspan
y="262.37476"
id="text3159-9"><tspan
sodipodi:role="line"
id="tspan3227"
x="125.9493"
y="356.37476">$\body_2$</tspan></text>
y="262.37476"
style="font-size:40px;line-height:1.25;font-family:sans-serif">$\body_2$</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 63.134534,258.12903 C 26.769042,227.82446 26.769042,228.32953 26.769042,228.32953"
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 240.45512,190.27692 c -36.36549,-30.30457 -36.36549,-29.7995 -36.36549,-29.7995"
id="path3205"
inkscape:connector-curvature="0"
transform="translate(177.32059,26.147895)" />
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 238.93989,391.6059 C 202.5744,361.30133 202.5744,361.8064 202.5744,361.8064"
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 238.93989,297.6059 C 202.5744,267.30133 202.5744,267.8064 202.5744,267.8064"
id="path3205-1"
inkscape:connector-curvature="0" />
<path
transform="translate(330.91671,-0.11803393)"
sodipodi:type="arc"
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path2985-97"
sodipodi:cx="332.14285"
sodipodi:cy="173.07646"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
d="m 344.28571,173.07646 a 12.142858,12.142858 0 1 1 -24.28571,0 12.142858,12.142858 0 1 1 24.28571,0 z" />
<path
transform="translate(330.55957,-94.0466)"
sodipodi:type="arc"
......@@ -365,33 +297,14 @@
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
d="m 344.28571,173.07646 a 12.142858,12.142858 0 1 1 -24.28571,0 12.142858,12.142858 0 1 1 24.28571,0 z" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 663.05957,91.172722 0.35714,68.928568"
id="path3830-1"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;-inkscape-font-specification:'sans-serif, Normal';font-stretch:normal;font-variant:normal;font-size:32px;text-anchor:start;text-align:start;writing-mode:lr;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;"
x="699.4881"
y="92.958435"
id="text3865-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3867-3"
x="699.4881"
y="92.958435">T3</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="706.63098"
y="189.02986"
id="text3869-23"
sodipodi:linespacing="125%"><tspan
id="text3865-0"><tspan
sodipodi:role="line"
id="tspan3871-7"
x="706.63098"
y="189.02986">R3</tspan></text>
id="tspan872">SE(3)</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 315.71428,-55.428581 480,37.428561"
......@@ -400,34 +313,38 @@
transform="translate(177.32059,26.147895)" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
x="-37.142857"
y="-51.142868"
id="text3131"
sodipodi:linespacing="125%"
transform="translate(177.32059,26.147895)"><tspan
sodipodi:role="line"
x="-37.142857"
y="-51.142868"
id="tspan3135">\textbf {robot}</tspan></text>
id="tspan3135"
style="font-size:12px;line-height:1.25;font-family:sans-serif">\textbf {robot}</tspan></text>
<text
xml:space="preserve"
style="font-size:6px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
x="697.96045"
y="-33.204933"
id="text3131-5"
sodipodi:linespacing="125%"><tspan
id="text3131-5"><tspan
sodipodi:role="line"
id="tspan3160">\textbf {object}</tspan></text>
id="tspan3160"
x="697.96045"
y="-33.204933"
style="font-size:6px;line-height:1.25;font-family:sans-serif">\textbf {object}</tspan></text>
<text
xml:space="preserve"
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
x="-50"
y="490.28571"
id="text3283"
sodipodi:linespacing="125%"
transform="translate(177.32059,26.147895)"><tspan
sodipodi:role="line"
id="tspan3287">$\conf = \left(q_0,\cdots,q_{n_r},q_{n_r+1},\cdots,q_{n_r+n_o}\right)$</tspan></text>
id="tspan3287"
x="-50"
y="490.28571"
style="font-size:36px;line-height:1.25;font-family:sans-serif">$\conf = \left(q_0,\cdots,q_{n_r},q_{n_r+1},\cdots,q_{n_r+n_o}\right)$</tspan></text>
</g>
</svg>
%% Creator: Inkscape inkscape 0.48.4, www.inkscape.org
%% Creator: Inkscape inkscape 0.92.5, www.inkscape.org
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
%% Accompanies image file 'kinematic-chain.pdf' (pdf, eps, ps)
%%
......@@ -35,8 +35,10 @@
\renewcommand\transparent[1]{}%
}%
\providecommand\rotatebox[2]{#2}%
\newcommand*\fsize{\dimexpr\f@size pt\relax}%
\newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}%
\ifx\svgwidth\undefined%
\setlength{\unitlength}{579.25584106bp}%
\setlength{\unitlength}{543.00840569bp}%
\ifx\svgscale\undefined%
\relax%
\else%
......@@ -48,26 +50,30 @@
\global\let\svgwidth\undefined%
\global\let\svgscale\undefined%
\makeatother%
\begin{picture}(1,0.5705836)%
\put(0,0){\includegraphics[width=\unitlength]{kinematic-chain.pdf}}%
\put(0.33049552,0.47798863){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{T3}}}%
\put(0.34036039,0.34530607){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R3}}}%
\put(0.06775513,0.16237077){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R1}}}%
\put(0.29680964,0.18163587){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R1}}}%
\put(0.42426384,0.18015612){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R1}}}%
\put(0.06094052,0.02447496){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R1}}}%
\put(0.29848668,0.03612898){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R1}}}%
\put(0.42771654,0.03662223){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{R1}}}%
\put(0.69475481,0.52169005){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$q_0$}}}%
\put(0.7196607,0.29867794){\color[rgb]{0,0,0}\rotatebox{92.30970331}{\makebox(0,0)[lb]{\smash{...}}}}%
\put(0.72488793,-0.00562644){\color[rgb]{0,0,0}\rotatebox{92.30970331}{\makebox(0,0)[lb]{\smash{...}}}}%
\put(0.69377298,0.4547574){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$q_1$}}}%
\put(0.69377307,0.39616301){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$q_2$}}}%
\put(0.70542477,0.22315398){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$q_i$}}}%
\put(0.7044429,0.15622131){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$q_{i+1}$}}}%
\put(0.70444299,0.09762697){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$q_{i+2}$}}}%
\put(0.04962111,0.35762073){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$\body_0$}}}%
\put(-0.00249297,0.24967715){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$\body_1$}}}%
\put(-0.00458562,0.11435203){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$\body_2$}}}%
\begin{picture}(1,0.5706409)%
\lineheight{1}%
\setlength\tabcolsep{0pt}%
\put(0,0){\includegraphics[width=\unitlength,page=1]{kinematic-chain.pdf}}%
\put(0.34038793,0.40886896){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}SE(3)\end{tabular}}}}%
\put(0.06776061,0.16238392){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}R1\end{tabular}}}}%
\put(0.29683366,0.18165058){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}R1\end{tabular}}}}%
\put(0.42429817,0.18017071){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}R1\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=2]{kinematic-chain.pdf}}%
\put(0.06094545,0.02447695){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}R1\end{tabular}}}}%
\put(0.29851084,0.03613191){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}R1\end{tabular}}}}%
\put(0.42775116,0.0366252){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{0}\smash{\begin{tabular}[t]{l}R1\end{tabular}}}}%