94 lines
3.7 KiB
Org Mode
94 lines
3.7 KiB
Org Mode
#+TITLE: Decoupling Control of Parallel Manipulators
|
|
:DRAWER:
|
|
#+LANGUAGE: en
|
|
#+EMAIL: dehaeze.thomas@gmail.com
|
|
#+AUTHOR: Dehaeze Thomas
|
|
|
|
#+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/Cloud/tikz/org/}{config.tex}")
|
|
#+PROPERTY: header-args:latex+ :imagemagick t :fit yes
|
|
#+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150
|
|
#+PROPERTY: header-args:latex+ :imoutoptions -quality 100
|
|
#+PROPERTY: header-args:latex+ :results file raw replace
|
|
#+PROPERTY: header-args:latex+ :buffer no
|
|
#+PROPERTY: header-args:latex+ :tangle no
|
|
#+PROPERTY: header-args:latex+ :eval no-export
|
|
#+PROPERTY: header-args:latex+ :exports results
|
|
#+PROPERTY: header-args:latex+ :mkdirp yes
|
|
#+PROPERTY: header-args:latex+ :output-dir figs
|
|
#+PROPERTY: header-args:latex+ :post pdf2svg(file=*this*, ext="png")
|
|
:END:
|
|
|
|
#+latex: \clearpage
|
|
|
|
|
|
#+begin_src latex :file detail_control_decoupling_control_jacobian.pdf
|
|
\begin{tikzpicture}
|
|
\node[block] (G) {$\bm{G}_{\{\mathcal{L}\}}$};
|
|
\node[block, left=0.6 of G] (Jt) {$\bm{J}_{\{O\}}^{-\intercal}$};
|
|
\node[block, right=0.6 of G] (Ja) {$\bm{J}_{\{O\}}^{-1}$};
|
|
|
|
% Connections and labels
|
|
\draw[<-] (Jt.west) -- ++(-1.4, 0) node[above right]{$\bm{\mathcal{F}}_{\{O\}}$};
|
|
\draw[->] (Jt.east) -- (G.west) node[above left]{$\bm{\tau}$};
|
|
\draw[->] (G.east) -- (Ja.west) node[above left]{$\bm{\mathcal{L}}$};
|
|
\draw[->] (Ja.east) -- ++( 1.4, 0) node[above left]{$\bm{\mathcal{X}}_{\{O\}}$};
|
|
|
|
\begin{scope}[on background layer]
|
|
\node[fit={(Jt.south west) (Ja.north east)}, fill=black!10!white, draw, dashed, inner sep=4pt] (Gx) {};
|
|
\node[above] at (Gx.north) {$\bm{G}_{\{O\}}$};
|
|
\end{scope}
|
|
\end{tikzpicture}
|
|
#+end_src
|
|
|
|
#+RESULTS:
|
|
[[file:figs/detail_control_decoupling_control_jacobian.png]]
|
|
|
|
|
|
#+begin_src latex :file detail_control_decoupling_modal.pdf
|
|
\begin{tikzpicture}
|
|
\node[block] (G) {$\bm{G}_{\{\mathcal{L}\}}$};
|
|
\node[block, left=0.6 of G] (Jt) {$\bm{J}_{\{M\}}^{-\intercal}$};
|
|
\node[block, left=1.2 of Jt] (Bm) {$\bm{\Phi}^{-\intercal}$};
|
|
\node[block, right=0.6 of G] (J) {$\bm{J}_{\{M\}}^{-1}$};
|
|
\node[block, right=1.2 of J] (Cm) {$\bm{\Phi}^{-1}$};
|
|
|
|
% Connections and labels
|
|
\draw[<-] (Bm.west) -- ++(-1.0, 0) node[above right]{$\bm{\tau}_m$};
|
|
\draw[->] (Bm.east) -- (Jt.west) node[above left]{$\bm{\mathcal{F}}_{\{M\}}$};
|
|
\draw[->] (Jt.east) -- (G.west) node[above left]{$\bm{\tau}$};
|
|
\draw[->] (G.east) -- (J.west) node[above left]{$\bm{\mathcal{L}}$};
|
|
\draw[->] (J.east) -- (Cm.west) node[above left]{$\bm{\mathcal{X}}_{\{M\}}$};
|
|
\draw[->] (Cm.east) -- ++( 1.0, 0) node[above left]{$\bm{\mathcal{X}}_m$};
|
|
|
|
\begin{scope}[on background layer]
|
|
\node[fit={(Bm.south west) (Cm.north east)}, fill=black!10!white, draw, dashed, inner sep=4pt] (Gm) {};
|
|
\node[above] at (Gm.north) {$\bm{G}_m$};
|
|
\end{scope}
|
|
\end{tikzpicture}
|
|
#+end_src
|
|
|
|
#+RESULTS:
|
|
[[file:figs/detail_control_decoupling_modal.png]]
|
|
|
|
#+begin_src latex :file detail_control_decoupling_svd.pdf
|
|
\begin{tikzpicture}
|
|
\node[block] (G) {$\bm{G}_{\{\mathcal{L}\}}$};
|
|
\node[block, left=0.6 of G.west] (V) {$\bm{V}^{-\intercal}$};
|
|
\node[block, right=0.6 of G.east] (U) {$\bm{U}^{-1}$};
|
|
|
|
% Connections and labels
|
|
\draw[<-] (V.west) -- ++(-0.8, 0) node[above right]{$\bm{u}$};
|
|
\draw[->] (V.east) -- (G.west) node[above left]{$\bm{\tau}$};
|
|
\draw[->] (G.east) -- (U.west) node[above left]{$\bm{\mathcal{L}}$};
|
|
\draw[->] (U.east) -- ++( 0.8, 0) node[above left]{$\bm{y}$};
|
|
|
|
\begin{scope}[on background layer]
|
|
\node[fit={(V.south west) (G.north-|U.east)}, fill=black!10!white, draw, dashed, inner sep=4pt] (Gsvd) {};
|
|
\node[above] at (Gsvd.north) {$\bm{G}_{\text{SVD}}$};
|
|
\end{scope}
|
|
\end{tikzpicture}
|
|
#+end_src
|
|
|
|
#+RESULTS:
|
|
[[file:figs/detail_control_decoupling_svd.png]]
|