summaryrefslogtreecommitdiff
path: root/doc/paper/rotohsm_paper.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/paper/rotohsm_paper.tex')
-rw-r--r--doc/paper/rotohsm_paper.tex42
1 files changed, 25 insertions, 17 deletions
diff --git a/doc/paper/rotohsm_paper.tex b/doc/paper/rotohsm_paper.tex
index cdd45b7..f69761e 100644
--- a/doc/paper/rotohsm_paper.tex
+++ b/doc/paper/rotohsm_paper.tex
@@ -96,10 +96,10 @@ This work contains the following contributions:
\begin{figure}
\center
- \includegraphics[width=8cm]{prototype_pic.jpg}
- \caption{The protoype when we first achieved reliable power transfer and bidirectional communication between stator
- and rotor. In the picture, the prototype was communicating reliably up to the maximum $\approx\SI{1500}{rpm}$ that
- we could get out of its hobby quadcopter parts.}
+ \includegraphics[width=12cm]{prototype_pic2.jpg}
+ \caption{The protoype as we used it to test power transfer and bidirectional communication between stator
+ and rotor. In the picture, the prototype is missing the vertical security mesh struts connecting the circular top
+ and bottom outer meshes that rotate around the stationary payload in the center.}
\label{prototype_picture}
\end{figure}
@@ -512,30 +512,38 @@ We consider the quality of the plugin's output sufficient for practical applicat
plugin, this results in an efficient toolchain from mechanical CAD design to production-ready PCB files.
\begin{figure}
- \begin{subfigure}{0.45\textwidth}
+ \begin{subfigure}{0.35\textwidth}
\center
\includegraphics[height=7cm]{proto_3d_design.jpg}
\caption{The 3D CAD design of the prototype.}
\label{proto_3d_design}
\end{subfigure}
\hfill
- \begin{subfigure}{0.45\textwidth}
- \vfil
- \includegraphics[width=6cm]{mesh_scan_crop.jpg}
- \vfil
- \caption{Part of the security mesh PCB we produced with our toolchain for the prototype HSM.}
- \label{mesh_gen_sample}
+ \begin{subfigure}{0.6\textwidth}
+ \includegraphics[width=8cm]{rotor_stator.jpg}
+ \center
+ \caption{Assembled mechanical prototype rotor (left) and stator (right) PCB components.}
\end{subfigure}
\caption{Our prototype IHSM's PCB security mesh design}
\end{figure}
\begin{figure}
- \center
- \includegraphics[width=9cm]{mesh_gen_viz.pdf}
- \caption{Overview of the automatic security mesh generation process. 1 - the blob is the example target area. 2 - A
- grid is overlayed. 3 - Grid cells outside of the target area are removed. 4 - A random tree covering the remaining
- cells is generated. 5 - The mesh traces are traced along a depth-first walk of the tree. 6 - Result.}
- \label{mesh_gen_viz}
+ \begin{subfigure}{\textwidth}
+ \center
+ \includegraphics[width=9cm]{mesh_gen_viz.pdf}
+ \caption{Overview of the automatic security mesh generation process. 1 - the blob is the example target area. 2 - A
+ grid is overlayed. 3 - Grid cells outside of the target area are removed. 4 - A random tree covering the remaining
+ cells is generated. 5 - The mesh traces are traced along a depth-first walk of the tree. 6 - Result.}
+ \label{mesh_gen_viz}
+ \end{subfigure}
+ \begin{subfigure}{\textwidth}
+ \center
+ \includegraphics[width=6cm]{mesh_scan_crop.jpg}
+ \caption{Detail of a PCB produced with a generated mesh.}
+ \label{mesh_gen_sample}
+ \end{subfigure}
+ \label{mesh_gen_fig}
+ \caption{Our automatic security mesh generation process}
\end{figure}
\subsection{Power transmission through the rotating joint}