Add talk files
1204
talk/dehaeze21_mechatronics_approach_nass_talk.org
Normal file
BIN
talk/dehaeze21_mechatronics_approach_nass_talk.pdf
Normal file
282
talk/dehaeze21_mechatronics_approach_nass_talk.tex
Normal file
@ -0,0 +1,282 @@
|
||||
% Created 2021-07-20 mar. 14:23
|
||||
% Intended LaTeX compiler: pdflatex
|
||||
\documentclass[aspectratio=169, t]{clean-beamer}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{grffile}
|
||||
\usepackage{longtable}
|
||||
\usepackage{wrapfig}
|
||||
\usepackage{rotating}
|
||||
\usepackage[normalem]{ulem}
|
||||
\usepackage{amsmath}
|
||||
\usepackage{textcomp}
|
||||
\usepackage{amssymb}
|
||||
\usepackage{capt-of}
|
||||
\usepackage{hyperref}
|
||||
\usepackage[most]{tcolorbox}
|
||||
\usepackage{bm}
|
||||
\usepackage{booktabs}
|
||||
\usepackage{tabularx}
|
||||
\usepackage{array}
|
||||
\usepackage{siunitx}
|
||||
\usepackage{mathtools}
|
||||
\author[shortname]{Thomas Dehaeze \inst{1,2}, Julien Bonnefoy \inst{1} \and Christophe Collette \inst{2,3}}
|
||||
\institute[shortinst]{\inst{1} European Synchrotron Radiation Facility, Grenoble, France \and %
|
||||
\inst{2} Precision Mechatronics Laboratory, University of Liege, Belgium \and %
|
||||
\inst{3} BEAMS Department, Free University of Brussels, Belgium}
|
||||
\vspace{-0.5em}
|
||||
\titlegraphic{\includegraphics[height=1.5cm]{figs/logo_pml_full.pdf} \hspace{5em} %
|
||||
\includegraphics[height=1.5cm]{figs/logo_esrf.pdf} \hspace{5em} %
|
||||
\includegraphics[height=1.5cm]{figs/logo_medsi.pdf}}
|
||||
\beamertemplatenavigationsymbolsempty
|
||||
\addtobeamertemplate{navigation symbols}{}{%
|
||||
\usebeamerfont{footline}%
|
||||
\usebeamercolor[fg]{footline}%
|
||||
\hspace{1em}%
|
||||
\insertframenumber/\inserttotalframenumber
|
||||
}
|
||||
\setbeamertemplate{itemize items}[circle]
|
||||
\usefonttheme[onlymath]{serif}
|
||||
\AtBeginSection[]{
|
||||
\begin{frame}<beamer>{Outline}
|
||||
\tableofcontents[currentsection, hideothersubsections, sectionstyle=show/shaded]
|
||||
\end{frame}
|
||||
}
|
||||
\makeatletter
|
||||
\preto\Gin@extensions{gif,}
|
||||
\DeclareGraphicsRule{.gif}{png}{.png}{\noexpand\Gin@base.png}
|
||||
\preto\Gin@extensions{png,}
|
||||
\DeclareGraphicsRule{.png}{pdf}{.pdf}{\noexpand\Gin@base.pdf}
|
||||
\makeatother
|
||||
\setbeamertemplate{bibliography item}[text]
|
||||
\DeclareSIUnit\rms{rms}
|
||||
\usetheme{default}
|
||||
\author{Dehaeze Thomas, Bonnefoy Julien and Collette Christophe}
|
||||
\date{}
|
||||
\title{Mechatronics Approach for the Development of a Nano-Active-Stabilization-System}
|
||||
\subtitle{MEDSI2020, July 26-29, 2021}
|
||||
\hypersetup{
|
||||
pdfauthor={Dehaeze Thomas, Bonnefoy Julien and Collette Christophe},
|
||||
pdftitle={Mechatronics Approach for the Development of a Nano-Active-Stabilization-System},
|
||||
pdfkeywords={},
|
||||
pdfsubject={},
|
||||
pdfcreator={Emacs 27.2 (Org mode 9.5)},
|
||||
pdflang={English}}
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
\section*{Introduction}
|
||||
\begin{frame}[label={sec:org4b0545d}]{The ID31 Micro Station}
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/assemblage.png}
|
||||
\end{center}
|
||||
|
||||
\textbf{Objective}: Position samples along complex trajectories with high precision\newline
|
||||
\textbf{Stacked Positioning Stages}: \(\approx 10\,\mu m\) precision limited by stages vibrations, thermal effects, ground motion, \ldots{}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[label={sec:orgb7c2959}]{Introduction - The Nano Active Stabilization System}
|
||||
\textbf{Objective}: Improve the position accuracy from \(\approx 10\,\mu m\) down to \(\approx 10\,nm\) \newline
|
||||
\textbf{Design approach}: ``Model based design'' (extensive use of models and test benches)
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/nass-concept.pdf}
|
||||
\end{center}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[label={sec:orgaf8e005}]{The Nano-Hexapod - Why such mechanical architecture?}
|
||||
\begin{itemize}
|
||||
\item Why stewart architecture
|
||||
\begin{itemize}
|
||||
\item 6 DoF to control / 6 actuators
|
||||
\end{itemize}
|
||||
\item Only flexible elements
|
||||
\begin{itemize}
|
||||
\item no backlash
|
||||
\item no play
|
||||
\end{itemize}
|
||||
\item How it is working
|
||||
\begin{itemize}
|
||||
\item Jacobian matrix both for actuation and sensing
|
||||
\end{itemize}
|
||||
\item Forward / Inverse kinematics : meaning. Easy to compute for small displacements
|
||||
\item[{$\square$}] Schematic of Stewart platform
|
||||
\end{itemize}
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/nano_hexapod_elements.red.pdf}
|
||||
\end{center}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[label={sec:orgb9ee458}]{Stewart Platforms Architecture}
|
||||
\vspace{-2em}
|
||||
|
||||
\begin{columns}
|
||||
\begin{column}{0.5\columnwidth}
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/stewart_schematic.png}
|
||||
\caption{\label{fig:stewart_schematic}Geometry of a Stewart Platform}
|
||||
\end{figure}
|
||||
|
||||
\vspace{-1em}
|
||||
|
||||
\begin{tcolorbox}[title=Advantages]
|
||||
\begin{itemize}
|
||||
\item Compact
|
||||
\item Allows 6dof motion
|
||||
\item Can be ``monolithic''
|
||||
\end{itemize}
|
||||
\end{tcolorbox}
|
||||
\end{column}
|
||||
|
||||
\begin{column}{0.5\columnwidth}
|
||||
\begin{tcolorbox}[title=Definition of the Geomtry]
|
||||
\begin{itemize}
|
||||
\item \(\bm{a}_i\): position of the attachment points on the fixed base
|
||||
\item \(\bm{b}_i\): position of moving attachment points
|
||||
\item \(l_i\): length of each limb
|
||||
\item \(\hat{\bm{s}}_i\): unit vector representing the direction of each limb
|
||||
\end{itemize}
|
||||
\end{tcolorbox}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[label={sec:org09981cc}]{Stewart Platform Architecture - Kinematics}
|
||||
\begin{itemize}
|
||||
\item \(\bm{\mathcal{L}} = \left[ l_1, l_2, \ldots, l_6 \right]^T\): vector of actuated joint coordinates
|
||||
\item \(\bm{\mathcal{X}} = \left[ {}^A\bm{P}, \bm{}^A\hat{\bm{s}} \right]^T\): vector of platform motion variables
|
||||
\end{itemize}
|
||||
|
||||
\begin{align*}
|
||||
\bm{\mathcal{X}} & \xrightarrow[\text{Simple}]{\text{Inverse Kinematics}} \bm{\mathcal{L}} \\
|
||||
\bm{\mathcal{L}} & \xrightarrow[\text{Complex}]{\text{Forward Kinematics}} \bm{\mathcal{X}}
|
||||
\end{align*}
|
||||
|
||||
For small displacements: \textbf{Jacobian} matrix
|
||||
\begin{equation*}
|
||||
\bm{J} = \begin{bmatrix}
|
||||
{\hat{\bm{s}}_1}^T & (\bm{b}_1 \times \hat{\bm{s}}_1)^T \\
|
||||
{\hat{\bm{s}}_2}^T & (\bm{b}_2 \times \hat{\bm{s}}_2)^T \\
|
||||
{\hat{\bm{s}}_3}^T & (\bm{b}_3 \times \hat{\bm{s}}_3)^T \\
|
||||
{\hat{\bm{s}}_4}^T & (\bm{b}_4 \times \hat{\bm{s}}_4)^T \\
|
||||
{\hat{\bm{s}}_5}^T & (\bm{b}_5 \times \hat{\bm{s}}_5)^T \\
|
||||
{\hat{\bm{s}}_6}^T & (\bm{b}_6 \times \hat{\bm{s}}_6)^T
|
||||
\end{bmatrix}
|
||||
\end{equation*}
|
||||
|
||||
\begin{align*}
|
||||
\delta\bm{\mathcal{L}} &= \bm{J} \delta\bm{\mathcal{X}} \\
|
||||
\delta\bm{\mathcal{X}} &= \bm{J}^{-1} \delta\bm{\mathcal{L}}
|
||||
\end{align*}
|
||||
|
||||
As an example, for the Nano-Hexapod:
|
||||
\begin{equation*}
|
||||
\bm{J} = \begin{bmatrix*}[r]
|
||||
0.69 & -0.38 & 0.61 & -0.13 & -0.10 & 0.08 \\
|
||||
-0.69 & -0.38 & 0.61 & -0.13 & 0.10 & -0.08 \\
|
||||
-0.02 & 0.80 & 0.61 & 0.15 & -0.06 & 0.08 \\
|
||||
0.68 & -0.41 & 0.61 & -0.02 & -0.16 & -0.08 \\
|
||||
-0.68 & -0.41 & 0.61 & -0.02 & 0.16 & 0.08 \\
|
||||
0.02 & 0.80 & 0.61 & 0.15 & 0.06 & -0.08
|
||||
\end{bmatrix*}, \quad \bm{J}^{-1} = \begin{bmatrix*}[r]
|
||||
0.84 & -0.84 & -1.00 & -0.15 & 0.15 & 1.00 \\
|
||||
0.66 & 0.66 & 0.39 & -1.06 & -1.06 & 0.39 \\
|
||||
0.27 & 0.27 & 0.27 & 0.27 & 0.27 & 0.27 \\
|
||||
-4.51 & -4.51 & 0.12 & 4.39 & 4.39 & 0.12 \\
|
||||
2.46 & -2.46 & -5.14 & -2.67 & 2.67 & 5.14 \\
|
||||
1.96 & -1.96 & 1.96 & -1.96 & 1.96 & -1.96
|
||||
\end{bmatrix*}
|
||||
\end{equation*}
|
||||
|
||||
\begin{itemize}
|
||||
\item[{$\square$}] Control architecture in the frame of the legs with the Jacobian matrix
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[label={sec:orgec6681e}]{Control Challenges - Analogy}
|
||||
\vspace{-2em}
|
||||
|
||||
\only<1>{
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/001_Room.pdf}
|
||||
\end{center}
|
||||
|
||||
}\only<2>{
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/002_Analogies.pdf}
|
||||
\end{center}
|
||||
|
||||
}\only<3>{
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/003_Laser.pdf}
|
||||
\end{center}
|
||||
|
||||
}\only<4>{
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/004_Top-Platform.pdf}
|
||||
\end{center}
|
||||
|
||||
}\only<5>{
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/005_Candle.pdf}
|
||||
\end{center}
|
||||
|
||||
}\only<6>{
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/006_Objective and Challenges.pdf}
|
||||
\end{center}
|
||||
|
||||
}\only<7>{
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/007_Truck.pdf}
|
||||
\end{center}
|
||||
|
||||
}\only<8>{
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/008_Trampoline.pdf}
|
||||
\end{center}
|
||||
|
||||
}\only<9>{
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/009_Spindle.pdf}
|
||||
\end{center}
|
||||
|
||||
}\only<10>{
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/010_Metrology.pdf}
|
||||
\end{center}
|
||||
|
||||
}\only<11>{
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/011_Flame.pdf}
|
||||
\end{center}
|
||||
|
||||
}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[label={sec:orgd25c78f}]{Overview of the Mechatronic Approach - Model Based Design}
|
||||
\vspace{-1em}
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,width=\linewidth]{figs/nass-mechatronics-approach.png}
|
||||
\end{center}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[label={sec:org4f4bab3}]{Outline}
|
||||
\tableofcontents
|
||||
\end{frame}
|
||||
\end{document}
|
BIN
talk/figs/001_Room.pdf
Normal file
BIN
talk/figs/002_Analogies.pdf
Normal file
BIN
talk/figs/003_Laser.pdf
Normal file
BIN
talk/figs/004_Top-Platform.pdf
Normal file
BIN
talk/figs/005_Candle.pdf
Normal file
BIN
talk/figs/006_Objective and Challenges.pdf
Normal file
BIN
talk/figs/007_Truck.pdf
Normal file
BIN
talk/figs/008_Trampoline.pdf
Normal file
BIN
talk/figs/009_Spindle.pdf
Normal file
BIN
talk/figs/010_Metrology.pdf
Normal file
BIN
talk/figs/011_Flame.pdf
Normal file
BIN
talk/figs/12600002.PNG
Normal file
After Width: | Height: | Size: 912 KiB |
BIN
talk/figs/12600041-cut.PNG
Executable file
After Width: | Height: | Size: 494 KiB |
BIN
talk/figs/12600041.PNG
Executable file
After Width: | Height: | Size: 2.2 MiB |
BIN
talk/figs/IMG_20210302_173619.jpg
Normal file
After Width: | Height: | Size: 415 KiB |
BIN
talk/figs/IMG_20210303_164612.jpg
Normal file
After Width: | Height: | Size: 3.5 MiB |
BIN
talk/figs/IMG_20210407_142300.jpg
Normal file
After Width: | Height: | Size: 744 KiB |
BIN
talk/figs/IMG_20210407_144749.jpg
Normal file
After Width: | Height: | Size: 3.3 MiB |
BIN
talk/figs/IMG_20210407_145550.jpg
Normal file
After Width: | Height: | Size: 3.1 MiB |
BIN
talk/figs/IMG_20210407_152641.jpg
Normal file
After Width: | Height: | Size: 3.8 MiB |
BIN
talk/figs/IMG_20210407_153053.jpg
Normal file
After Width: | Height: | Size: 3.9 MiB |
BIN
talk/figs/IMG_20210407_155048.jpg
Normal file
After Width: | Height: | Size: 2.4 MiB |
BIN
talk/figs/IMG_20210408_151043.jpg
Normal file
After Width: | Height: | Size: 3.7 MiB |
BIN
talk/figs/IMG_20210413_095705.jpg
Normal file
After Width: | Height: | Size: 2.9 MiB |
BIN
talk/figs/IMG_20210413_100642.jpg
Normal file
After Width: | Height: | Size: 3.0 MiB |
BIN
talk/figs/IMG_20210707_084852.jpg
Normal file
After Width: | Height: | Size: 2.5 MiB |
BIN
talk/figs/IMG_20210707_084858.jpg
Normal file
After Width: | Height: | Size: 2.5 MiB |
BIN
talk/figs/MOPH01f2.pdf
Normal file
BIN
talk/figs/Test bench layout-cut.PNG
Executable file
After Width: | Height: | Size: 1.9 MiB |
BIN
talk/figs/Test bench layout-zoom.PNG
Executable file
After Width: | Height: | Size: 5.4 MiB |
BIN
talk/figs/Test bench layout.PNG
Executable file
After Width: | Height: | Size: 1.1 MiB |
BIN
talk/figs/analogy_nass.svg
Normal file
After Width: | Height: | Size: 3.2 MiB |
BIN
talk/figs/analogy_nass_1.pdf
Normal file
BIN
talk/figs/assemblage.pdf
Normal file
BIN
talk/figs/assemblage.png
Normal file
After Width: | Height: | Size: 213 KiB |
BIN
talk/figs/assemblage.svg
Normal file
After Width: | Height: | Size: 456 KiB |
BIN
talk/figs/assemblage_img.png
Normal file
After Width: | Height: | Size: 329 KiB |
BIN
talk/figs/beam_dim_histogram.pdf
Normal file
BIN
talk/figs/bending_stiffness_histogram.pdf
Normal file
BIN
talk/figs/bending_stroke_histogram.pdf
Normal file
BIN
talk/figs/center_part_hexapod_mounting.png
Normal file
After Width: | Height: | Size: 2.4 MiB |
BIN
talk/figs/classical_feedback_schematic.pdf
Normal file
BIN
talk/figs/classical_feedback_schematic.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
talk/figs/classical_feedback_schematic.svg
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
talk/figs/classical_feedback_small.pdf
Normal file
BIN
talk/figs/control_bandwidth_1_classical.pdf
Normal file
BIN
talk/figs/control_bandwidth_2_above_res.pdf
Normal file
BIN
talk/figs/control_bandwidth_3_next_gen.pdf
Normal file
BIN
talk/figs/control_bandwidth_resonance.pdf
Normal file
BIN
talk/figs/control_bandwidth_resonance.svg
Normal file
After Width: | Height: | Size: 279 KiB |
BIN
talk/figs/fixation_flexible_joints.pdf
Normal file
BIN
talk/figs/fixation_flexible_joints.png
Normal file
After Width: | Height: | Size: 261 KiB |
BIN
talk/figs/fixation_flexible_joints.svg
Normal file
After Width: | Height: | Size: 361 KiB |
BIN
talk/figs/flex_joint_meas_example_F_d_lin_fit.pdf
Normal file
BIN
talk/figs/flex_joint_meas_example_time_domain.pdf
Normal file
BIN
talk/figs/flexible_joint_bench.pdf
Normal file
BIN
talk/figs/flexible_joint_bench_picture.png
Normal file
After Width: | Height: | Size: 1.4 MiB |
BIN
talk/figs/flexible_joint_dimensions.pdf
Normal file
BIN
talk/figs/flexible_joint_picture.png
Normal file
After Width: | Height: | Size: 525 KiB |
BIN
talk/figs/flexible_joint_simscape.png
Normal file
After Width: | Height: | Size: 9.6 KiB |
BIN
talk/figs/flexible_joint_stiffness.pdf
Normal file
BIN
talk/figs/location_bot_flex.pdf
Normal file
BIN
talk/figs/location_bot_flex.png
Normal file
After Width: | Height: | Size: 381 KiB |
BIN
talk/figs/location_bot_flex.svg
Normal file
After Width: | Height: | Size: 526 KiB |
BIN
talk/figs/location_top_flexible_joints.pdf
Normal file
BIN
talk/figs/location_top_flexible_joints.png
Normal file
After Width: | Height: | Size: 448 KiB |
BIN
talk/figs/location_top_flexible_joints.svg
Normal file
After Width: | Height: | Size: 631 KiB |
BIN
talk/figs/logo_esrf.pdf
Normal file
BIN
talk/figs/logo_medsi.pdf
Normal file
BIN
talk/figs/logo_medsi.png
Normal file
After Width: | Height: | Size: 76 KiB |
BIN
talk/figs/logo_pml.pdf
Normal file
BIN
talk/figs/logo_pml_full.pdf
Normal file
BIN
talk/figs/loop-gain-schematic.pdf
Normal file
BIN
talk/figs/loop-gain-schematic.png
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
talk/figs/loop-gain-schematic.svg
Normal file
After Width: | Height: | Size: 84 KiB |
BIN
talk/figs/modes_annotated.gif
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
talk/figs/modes_annotated.png
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
talk/figs/mounted_strut.pdf
Normal file
BIN
talk/figs/mounted_strut.red.pdf
Normal file
BIN
talk/figs/mounted_strut.svg
Normal file
After Width: | Height: | Size: 5.3 MiB |
BIN
talk/figs/mounting_hexapod_cut.pdf
Normal file
BIN
talk/figs/mounting_hexapod_cut.svg
Normal file
After Width: | Height: | Size: 671 KiB |
BIN
talk/figs/nano_hexapod_elements.pdf
Normal file
BIN
talk/figs/nano_hexapod_elements.red.pdf
Normal file
BIN
talk/figs/nano_hexapod_elements.svg
Normal file
After Width: | Height: | Size: 2.5 MiB |
BIN
talk/figs/nano_hexapod_id31.jpg
Normal file
After Width: | Height: | Size: 580 KiB |
BIN
talk/figs/nano_hexapod_id31.png
Normal file
After Width: | Height: | Size: 2.9 MiB |
BIN
talk/figs/nano_hexapod_id31_zoom.jpg
Normal file
After Width: | Height: | Size: 584 KiB |
BIN
talk/figs/nano_hexapod_id31_zoom.png
Normal file
After Width: | Height: | Size: 3.1 MiB |
BIN
talk/figs/nass-active-damping.pdf
Normal file
BIN
talk/figs/nass-active-damping.svg
Normal file
After Width: | Height: | Size: 4.6 MiB |
BIN
talk/figs/nass-concept.pdf
Normal file
BIN
talk/figs/nass-concept.svg
Normal file
After Width: | Height: | Size: 3.6 MiB |
BIN
talk/figs/nass-mechatronics-approach.pdf
Normal file
BIN
talk/figs/nass-mechatronics-approach.png
Normal file
After Width: | Height: | Size: 233 KiB |
BIN
talk/figs/nass-mechatronics-approach.svg
Normal file
After Width: | Height: | Size: 748 KiB |