From 0525349412613b2508e65c96116ff70b893869b8 Mon Sep 17 00:00:00 2001 From: Thomas Dehaeze Date: Tue, 30 Apr 2024 22:20:19 +0200 Subject: [PATCH] Grammar check --- test-bench-flexible-joints.org | 166 ++++++++++++++++--------------- test-bench-flexible-joints.pdf | Bin 6061785 -> 6062959 bytes test-bench-flexible-joints.tex | 172 +++++++++++++++++---------------- 3 files changed, 181 insertions(+), 157 deletions(-) diff --git a/test-bench-flexible-joints.org b/test-bench-flexible-joints.org index eb086ab..52262a4 100644 --- a/test-bench-flexible-joints.org +++ b/test-bench-flexible-joints.org @@ -141,10 +141,10 @@ Goal: * Introduction :ignore: At both ends of the nano-hexapod struts, a flexible joint is used. -Ideally, these flexible joints would behave as perfect spherical joints, that is to say no bending and torsional stiffnesses, infinite shear and axial stiffnesses, unlimited bending and torsional stroke, no friction and no backlash. +Ideally, these flexible joints would behave as perfect spherical joints, that is to say no bending and torsional stiffness, infinite shear and axial stiffness, unlimited bending and torsional stroke, no friction, and no backlash. -Deviations from this ideal properties will impact the dynamics of the Nano-Hexapod and could limit the attainable performance. -During the detailed design phase, specifications in term of stiffness and stroke have been determined and are summarized in Table ref:tab:test_joints_specs. +Deviations from these ideal properties will impact the dynamics of the Nano-Hexapod and could limit the attainable performance. +During the detailed design phase, specifications in terms of stiffness and stroke were determined and are summarized in Table ref:tab:test_joints_specs. #+name: tab:test_joints_specs #+caption: Specifications for the flexible joints and estimated characteristics from the Finite Element Model @@ -158,13 +158,13 @@ During the detailed design phase, specifications in term of stiffness and stroke | Torsion Stiffness | $< 500\,Nm/\text{rad}$ | 260 | | Bending Stroke | $> 1\,\text{mrad}$ | 24.5 | -After optimization using a finite element model, the geometry shown in Figure ref:fig:test_joints_schematic has been obtained and the corresponding flexible joints characteristics are summarized in Table ref:tab:test_joints_specs. +After optimization using a finite element model, the geometry shown in Figure ref:fig:test_joints_schematic has been obtained and the corresponding flexible joint characteristics are summarized in Table ref:tab:test_joints_specs. This flexible joint is a monolithic piece of stainless steel[fn:1] manufactured using wire electrical discharge machining. -It serves several functions as shown in Figure ref:fig:test_joints_iso, such as: +It serves several functions, as shown in Figure ref:fig:test_joints_iso, such as: - Rigid interfacing with the nano-hexapod plates (yellow surfaces) - Rigid interfacing with the amplified piezoelectric actuator (blue surface) - Allow two rotations between the "yellow" and the "blue" interfaces. - The rotation axes are represented by the dashed lines which are intersecting + The rotation axes are represented by the dashed lines that intersect #+name: fig:test_joints_schematic #+caption: Geometry of the optimized flexible joints @@ -190,7 +190,7 @@ It serves several functions as shown in Figure ref:fig:test_joints_iso, such as: #+end_subfigure #+end_figure -16 flexible joints have been ordered (shown in Figure ref:fig:test_joints_received) such that some selection can be made for the 12 that will be used on the nano-hexapod. +Sixteen flexible joints have been ordered (shown in Figure ref:fig:test_joints_received) such that some selection can be made for the twelve that will be used on the nano-hexapod. #+name: fig:test_joints_picture #+caption: Pictures of the received 16 flexible joints @@ -210,12 +210,12 @@ It serves several functions as shown in Figure ref:fig:test_joints_iso, such as: #+end_subfigure #+end_figure -In this document, the received flexible joints are characterized to make sure they fulfill the requirements and such that they can well be modelled. +In this document, the received flexible joints are characterized to ensure that they fulfill the requirements and such that they can well be modeled. First, the flexible joints are visually inspected, and the minimum gaps (responsible for most of the joint compliance) are measured (Section ref:sec:test_joints_flex_dim_meas). -Then, a test bench is developed to measure the bending stiffness of the flexible joints. +Then, a test bench was developed to measure the bending stiffness of the flexible joints. The development of this test bench is presented in Section ref:sec:test_joints_test_bench_desc, including a noise budget and some requirements in terms of instrumentation. -Finally, the test bench is manufacturer and used to measure the bending stiffnesses of all the flexible joints. +The test bench is then used to measure the bending stiffnesses of all the flexible joints. Results are shown in Section ref:sec:test_joints_bending_stiffness_meas * Dimensional Measurements @@ -246,12 +246,13 @@ Results are shown in Section ref:sec:test_joints_bending_stiffness_meas ** Measurement Bench -The dimensions of the flexible part in the Y-Z plane will contribute to the X-bending stiffness. -Similarly, the dimensions of the flexible part in the X-Z plane will contribute to the Y-bending stiffness. +Two dimensions are critical for the bending stiffness of the flexible joints. +These dimensions can be measured using a profilometer. +The dimensions of the flexible joint in the Y-Z plane will contribute to the X-bending stiffness, whereas the dimensions in the X-Z plane will contribute to the Y-bending stiffness. -The setup to measure the dimension of the "X" flexible beam is shown in Figure ref:fig:test_joints_profilometer_setup. +The setup used to measure the dimensions of the "X" flexible beam is shown in Figure ref:fig:test_joints_profilometer_setup. What is typically observed is shown in Figure ref:fig:test_joints_profilometer_image. -It is then possible to estimate to dimension of the flexible beam with an accuracy of $\approx 5\,\mu m$, +It is then possible to estimate the dimension of the flexible beam with an accuracy of $\approx 5\,\mu m$, #+name: fig:test_joints_profilometer #+caption: Setup to measure the dimension of the flexible beam corresponding to the X-bending stiffness. The flexible joint is fixed to the profilometer (\subref{fig:test_joints_profilometer_setup}) and a image is obtained with which the gap can be estimated (\subref{fig:test_joints_profilometer_image}) @@ -273,13 +274,13 @@ It is then possible to estimate to dimension of the flexible beam with an accura ** Measurement Results The specified flexible beam thickness (gap) is $250\,\mu m$. -Four gaps are measured for each flexible joints (2 in the $x$ direction and 2 in the $y$ direction). -The "beam thickness" is then estimated to be the mean between the gaps measured on opposite sides. +Four gaps are measured for each flexible joint (2 in the $x$ direction and 2 in the $y$ direction). +The "beam thickness" is then estimated as the mean between the gaps measured on opposite sides. -An histogram of the measured beam thicknesses is shown in Figure ref:fig:test_joints_size_hist. -The measured thickness is less than the specified value of $250\,\mu m$, but this optical method may not be very accurate as the estimated gap can depend on the lighting of the part and of its proper alignment. +A histogram of the measured beam thicknesses is shown in Figure ref:fig:test_joints_size_hist. +The measured thickness is less than the specified value of $250\,\mu m$, but this optical method may not be very accurate because the estimated gap can depend on the lighting of the part and of its proper alignment. -However, what is more important than the true value of the thickness is the consistency between all the flexible joints. +However, what is more important than the true value of the thickness is the consistency between all flexible joints. #+begin_src matlab :exports none %% Measured gap for the 16 flexible joints @@ -317,7 +318,7 @@ exportFig('figs/test_joints_size_hist.pdf', 'width', 'normal', 'height', 'normal #+end_src #+name: fig:test_joints_size_hist -#+caption: Histogram for the (16x2) measured beams' thickness +#+caption: Histogram for the (16x2) measured beams' thicknesses #+RESULTS: [[file:figs/test_joints_size_hist.png]] @@ -333,7 +334,7 @@ save('./mat/flex_meas_dim.mat', 'meas_flex'); ** Bad flexible joints -Using this profilometer allowed to detect flexible joints with manufacturing defects such as non-symmetrical shape (see Figure ref:fig:test_joints_bad_shape) or flexible joints with machining chips stuck in the gap (see Figure ref:fig:test_joints_bad_chips). +Using this profilometer allowed to detect flexible joints with manufacturing defects such as non-symmetrical shapes (see Figure ref:fig:test_joints_bad_shape) or flexible joints with machining chips stuck in the gap (see Figure ref:fig:test_joints_bad_chips). #+name: fig:test_joints_bad #+caption: Example of two flexible joints that were considered unsatisfactory after visual inspection @@ -362,7 +363,7 @@ Using this profilometer allowed to detect flexible joints with manufacturing def The most important characteristic of the flexible joint to be measured is its bending stiffness $k_{R_x} \approx k_{R_y}$. To estimate the bending stiffness, the basic idea is to apply a torque $T_{x}$ to the flexible joints and to measure its angular deflection $\theta_{x}$. -Then, the bending stiffness can be computed from equation eqref:eq:test_joints_bending_stiffness. +The bending stiffness can then be computed from equation eqref:eq:test_joints_bending_stiffness. \begin{equation}\label{eq:test_joints_bending_stiffness} \boxed{k_{R_x} = \frac{T_x}{\theta_x}, \quad k_{R_y} = \frac{T_y}{\theta_y}} @@ -392,16 +393,16 @@ Then, the bending stiffness can be computed from equation eqref:eq:test_joints_b ** Measurement principle <> **** Torque and Rotation measurement -In order to apply torque $T_{y}$ between the two mobile parts of the flexible joint, a known "linear" force $F_{x}$ can be applied instead at the certain height $h$ with respect to the rotation point. -In that case the equivalent applied torque can be estimated from equation eqref:eq:test_joints_force_torque_distance. -Note that the application point of the force should be far enough from the rotation axis such that the resulting bending motion is much larger than the displacement due to shear. -Such effect is studied in Section ref:ssec:test_joints_error_budget. +To apply torque $T_{y}$ between the two mobile parts of the flexible joint, a known "linear" force $F_{x}$ can be applied instead at a certain distance $h$ with respect to the rotation point. +In this case, the equivalent applied torque can be estimated from equation eqref:eq:test_joints_force_torque_distance. +Note that the application point of the force should be sufficiently far from the rotation axis such that the resulting bending motion is much larger than the displacement due to shear. +Such effects are studied in Section ref:ssec:test_joints_error_budget. \begin{equation}\label{eq:test_joints_force_torque_distance} T_y = h F_x, \quad T_x = h F_y \end{equation} -Similarly, instead of directly measuring the bending motion $\theta_y$ of the flexible joint, its linear motion $d_x$ at a certain height $h$ from the rotation points is measured. +Similarly, instead of directly measuring the bending motion $\theta_y$ of the flexible joint, its linear motion $d_x$ at a certain distance $h$ from the rotation points is measured. The equivalent rotation is estimated from eqref:eq:test_joints_rot_displ. \begin{equation}\label{eq:test_joints_rot_displ} @@ -419,7 +420,7 @@ k_{R_y} &= \frac{T_y}{\theta_y} = \frac{h F_x}{\tan^{-1}\left( \frac{d_x}{h} \ri The working principle of the measurement bench is schematically shown in Figure ref:fig:test_joints_bench_working_principle. One part of the flexible joint is fixed to a rigid frame while a (known) force $F_x$ is applied to the other side of the flexible joint. -The deflection of the joint $d_x$ is measured by a displacement sensor. +The deflection of the joint $d_x$ is measured using a displacement sensor. #+name: fig:test_joints_bench_working_principle #+caption: Working principle of the test bench used to estimate the bending stiffness $k_{R_y}$ of the flexible joints by measuring $F_x$, $d_x$ and $h$ @@ -445,7 +446,7 @@ The bending $\theta_y$ of the flexible joint due to the force $F_x$ is given by \theta_y = \frac{T_y}{k_{R_y}} = \frac{F_x h}{k_{R_y}} \end{equation} -Therefore, the force that has to be applied to test the full range of the flexible joint is given by equation eqref:eq:test_joints_max_force. +Therefore, the force that must be applied to test the full range of the flexible joints is given by equation eqref:eq:test_joints_max_force. The measurement range of the force sensor should then be higher than $5.5\,N$. \begin{equation}\label{eq:test_joints_max_force} @@ -455,7 +456,7 @@ The measurement range of the force sensor should then be higher than $5.5\,N$. **** Required actuator stroke and sensors range The flexible joint is designed to allow a bending motion of $\pm 25\,mrad$. The corresponding stroke at the location of the force sensor is given by eqref:eq:test_joints_max_stroke. -In order to test the full range of the flexible joint, the means of applying a force (explained in the next section) should allow a motion of at least $0.5\,mm$. +To test the full range of the flexible joint, the means of applying a force (explained in the next section) should allow a motion of at least $0.5\,mm$. Similarly, the measurement range of the displacement sensor should also be higher than $0.5\,mm$. \begin{equation}\label{eq:test_joints_max_stroke} @@ -468,21 +469,21 @@ dxmax = h*tan(Rxmax); #+end_src **** Force and Displacement measurements -In order to know the applied force, a load cell will be used in series with the mechanism that applied the force. -The measured deflection of the flexible joint will be indirectly estimated by from the displacement of the force sensor itself (see Section ref:ssec:test_joints_test_bench). -Indirectly measuring the deflection of the flexible joint induces some errors due to the limited stiffness between the force sensor and the displacement sensor. -Such effect will be estimated in the error budget (Section ref:ssec:test_joints_error_budget) +To determine the applied force, a load cell will be used in series with the mechanism that applied the force. +The measured deflection of the flexible joint will be indirectly estimated from the displacement of the force sensor itself (see Section ref:ssec:test_joints_test_bench). +Indirectly measuring the deflection of the flexible joint induces some errors because of the limited stiffness between the force sensor and the displacement sensor. +Such an effect will be estimated in the error budget (Section ref:ssec:test_joints_error_budget) ** Error budget <> **** Introduction :ignore: -In order to estimate the accuracy of the measured bending stiffness that can be obtained using this measurement principle, an error budget is performed. +To estimate the accuracy of the measured bending stiffness that can be obtained using this measurement principle, an error budget is performed. -Based on equation eqref:eq:test_joints_stiff_displ_force, several errors can impact the accuracy of the measured bending stiffness: -- Errors in the measured torque $M_x, M_y$: this is mainly due to inaccuracies of the load cell and of the height estimation $h$ -- Errors in the measured bending motion of the flexible joints $\theta_x, \theta_y$: errors from limited shear stiffness, from the deflection of the load cell itself, and from inaccuracy of the height estimation $h$ +Based on equation eqref:eq:test_joints_stiff_displ_force, several errors can affect the accuracy of the measured bending stiffness: +- Errors in the measured torque $M_x, M_y$: this is mainly due to inaccuracies in the load cell and of the height estimation $h$ +- Errors in the measured bending motion of the flexible joints $\theta_x, \theta_y$: errors from limited shear stiffness, from the deflection of the load cell itself, and inaccuracy of the height estimation $h$ -Let's first estimate the displacement induced only by the bending stiffness. +If only the bending stiffness is considered, the induced displacement is described by eqref:eq:test_joints_dbx. \begin{equation}\label{eq:test_joints_dbx} d_{x,b} = h \tan(\theta_y) = h \tan\left( \frac{F_x \cdot h}{k_{R_y}} \right) @@ -518,7 +519,7 @@ The applied force $F_x$ will induce some shear $d_{x,s}$ which is described by e d_{x,s} = \frac{F_x}{k_s} \end{equation} -The measured displacement $d_x$ is affected by the shear as shown in equation eqref:eq:test_joints_displ_shear. +The measured displacement $d_x$ is affected shear, as shown in equation eqref:eq:test_joints_displ_shear. \begin{equation}\label{eq:test_joints_displ_shear} d_x = d_{x,b} + d_{x,s} = h \tan\left( \frac{F_x \cdot h}{k_{R_y}} \right) + \frac{F_x}{k_s} \approx F_x \left( \frac{h^2}{k_{R_y}} + \frac{1}{k_s} \right) @@ -538,7 +539,7 @@ epsilon_s = 100*abs(1-1/(1 + kb/(ks*h^2))); % Error in % #+end_src **** Effect of load cell limited stiffness -As explained in the previous section, because the measurement of the flexible joint deflection is indirectly made with the encoder, errors will be made if the load cell experiences some compression. +As explained in the previous section, because the measurement of the flexible joint deflection is indirectly performed with the encoder, errors will be made if the load cell experiences some compression. Suppose the load cell has an internal stiffness $k_f$, the same reasoning that was made for the effect of shear can be applied here. The estimation error of the bending stiffness due to the limited stiffness of the load cell is then described by eqref:eq:test_joints_error_load_cell_stiffness. @@ -556,7 +557,7 @@ epsilon_f = 100*abs(1-1/(1 + kb/(kF*h^2))); % Error in % #+end_src **** Estimation error due to height estimation error -Let's consider an error $\delta h$ in the estimation of the height $h$ as described by eqref:eq:test_joints_est_h_error. +Now consider an error $\delta h$ in the estimation of the height $h$ as described by eqref:eq:test_joints_est_h_error. \begin{equation}\label{eq:test_joints_est_h_error} h_{\text{est}} = h + \delta h @@ -572,18 +573,18 @@ The height estimation is foreseen to be accurate to within $|\delta h| < 0.4\,mm **** Estimation error due to force and displacement sensors accuracy An optical encoder is used to measure the displacement (see Section ref:ssec:test_joints_test_bench) whose maximum non-linearity is $40\,nm$. -As the measured displacement is foreseen to be $0.5\,mm$, the error $\epsilon_d$ due to the encoder non linearity is very small $\epsilon_d < 0.01\,\%$. +As the measured displacement is foreseen to be $0.5\,mm$, the error $\epsilon_d$ due to the encoder non-linearity is negligible $\epsilon_d < 0.01\,\%$. The accuracy of the load cell is specified at $1\,\%$ and therefore, estimation errors of the bending stiffness due to the limited load cell accuracy should be $\epsilon_F < 1\,\%$ **** Conclusion The different sources of errors are summarized in Table ref:tab:test_joints_error_budget. -The most important source of error comes from estimation error of the distance between the flexible joint rotation axis and its contact with the force sensor. -An overall accuracy of $\approx 5\,\%$ can be expected with this measurement bench, which should be enough for a first estimation of the bending stiffness of the flexible joints. +The most important source of error is the estimation error of the distance between the flexible joint rotation axis and its contact with the force sensor. +An overall accuracy of $\approx 5\,\%$ can be expected with this measurement bench, which should be sufficient for an estimation of the bending stiffness of the flexible joints. #+name: tab:test_joints_error_budget -#+caption: Summary of the error budget for the estimation of the bending stiffness +#+caption: Summary of the error budget for estimating the bending stiffness #+attr_latex: :environment tabularx :width 0.4\linewidth :align lX #+attr_latex: :center t :booktabs t | *Effect* | *Error* | @@ -600,19 +601,19 @@ An overall accuracy of $\approx 5\,\%$ can be expected with this measurement ben As explained in Section ref:ssec:test_joints_meas_principle, the flexible joint's bending stiffness is estimated by applying a known force to the flexible joint's tip and by measuring its deflection at the same point. The force is applied using a load cell[fn:2] such that the applied force to the flexible joint's tip is directly measured. -In order to control the height and direction of the applied force, a cylinder cut in half is fixed at the tip of the force sensor (pink element in Figure ref:fig:test_joints_bench_side) that initially had a flat surface. -This way, the contact between the flexible joint cylindrical tip and the force sensor is a point (intersection of two cylinders) at a precise height, and the force is applied in a known direction. +To control the height and direction of the applied force, a cylinder cut in half is fixed at the tip of the force sensor (pink element in Figure ref:fig:test_joints_bench_side) that initially had a flat surface. +Doing so, the contact between the flexible joint cylindrical tip and the force sensor is a point (intersection of two cylinders) at a precise height, and the force is applied in a known direction. To translate the load cell at a constant height, it is fixed to a translation stage[fn:3] which is moved by hand. Instead of measuring the displacement directly at the tip of the flexible joint (with a probe or an interferometer for instance), the displacement of the load cell itself is measured. -To do so, an encoder[fn:4] is used that measures the motion of a ruler. +To do so, an encoder[fn:4] is used, which measures the motion of a ruler. This ruler is fixed to the translation stage in line (i.e. at the same height) with the application point to reduce Abbe errors (see Figure ref:fig:test_joints_bench_overview). -The flexible joint can be rotated by 90 degrees in order to measure the bending stiffness in the two directions. +The flexible joint can be rotated by $90^o$ in order to measure the bending stiffness in the two directions. The obtained CAD design of the measurement bench is shown in Figure ref:fig:test_joints_bench_overview while a zoom on the flexible joint with the associated important quantities is shown in Figure ref:fig:test_joints_bench_side. #+name: fig:test_joints_bench -#+caption: CAD view of the test bench developped to measure the bending stiffness of the flexible joints. Different parts are shown in (\subref{fig:test_joints_bench_overview}) while a zoom on the flexible joint is shown in (\subref{fig:test_joints_bench_side}) +#+caption: CAD view of the test bench developed to measure the bending stiffness of the flexible joints. Different parts are shown in (\subref{fig:test_joints_bench_overview}) while a zoom on the flexible joint is shown in (\subref{fig:test_joints_bench_side}) #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:test_joints_bench_overview} Schematic of the test bench to measure the bending stiffness of the flexible joints} @@ -634,10 +635,10 @@ The obtained CAD design of the measurement bench is shown in Figure ref:fig:test :header-args:matlab+: :tangle ./matlab/test_joints_3_bending_stiff_meas.m :END: <> -** Introduction +** Introduction :ignore: A picture of the bench used to measure the X-bending stiffness of the flexible joints is shown in Figure ref:fig:test_joints_picture_bench_overview. -A closer view on the force sensor tip is shown in Figure ref:fig:test_joints_picture_bench_zoom. +A closer view of the force sensor tip is shown in Figure ref:fig:test_joints_picture_bench_zoom. #+name: fig:test_joints_picture_bench #+caption: Manufactured test bench for compliance measurement of the flexible joints @@ -681,10 +682,10 @@ A closer view on the force sensor tip is shown in Figure ref:fig:test_joints_pic ** Load Cell Calibration In order to estimate the measured errors of the load cell "FC2231", it is compared against another load cell[fn:5]. The two load cells are measured simultaneously while they are pushed against each other (see Figure ref:fig:test_joints_force_sensor_calib_picture). -The contact between the two load cells is well defined as one has a spherical interface while the other has a flat surface. +The contact between the two load cells is well defined as one has a spherical interface and the other has a flat surface. The measured forces are compared in Figure ref:fig:test_joints_force_sensor_calib_fit. -The gain mismatch between the two load cells is approximately $4\,\%$ which is higher than what was specified in the data-sheets. +The gain mismatch between the two load cells is approximately $4\,\%$ which is higher than that specified in the data sheets. However, the estimated non-linearity is bellow $0.2\,\%$ for forces between $1\,N$ and $5\,N$. #+begin_src matlab @@ -757,10 +758,10 @@ exportFig('figs/test_joints_force_sensor_calib_fit.pdf', 'width', 'half', 'heigh ** Load Cell Stiffness The objective of this measurement is to estimate the stiffness $k_F$ of the force sensor. -To do so, a stiff element (much stiffer than the estimated $k_F \approx 1\,N/\mu m$) is mounted in front of the force sensor as shown in Figure ref:fig:test_joints_meas_force_sensor_stiffness_picture. -Then, the force sensor is pushed again this stiff element while the force and the encoder displacement are measured. -Measured displacement as a function of the force is shown in Figure ref:fig:test_joints_force_sensor_stiffness_fit. -The load cell stiffness can then be estimated by computing a linear fit, and is found to be $k_F \approx 0.68\,N/\mu m$. +To do so, a stiff element (much stiffer than the estimated $k_F \approx 1\,N/\mu m$) is mounted in front of the force sensor, as shown in Figure ref:fig:test_joints_meas_force_sensor_stiffness_picture. +Then, the force sensor is pushed against this stiff element while the force sensor and the encoder displacement are measured. +The measured displacement as a function of the measured force is shown in Figure ref:fig:test_joints_force_sensor_stiffness_fit. +The load cell stiffness can then be estimated by computing a linear fit and is found to be $k_F \approx 0.68\,N/\mu m$. #+begin_src matlab %% Estimaetd load cell stiffness @@ -796,7 +797,7 @@ exportFig('figs/test_joints_force_sensor_stiffness_fit.pdf', 'width', 'half', 'h #+end_src #+name: fig:test_joints_meas_force_sensor_stiffness -#+caption: Estimation of the load cell stiffness. Measurement setup is shown in (\subref{fig:test_joints_meas_force_sensor_stiffness_picture}). Measurement results is shown in (\subref{fig:test_joints_force_sensor_stiffness_fit}). +#+caption: Estimation of the load cell stiffness. The measurement setup is shown in (\subref{fig:test_joints_meas_force_sensor_stiffness_picture}). The measurement results are shown in (\subref{fig:test_joints_force_sensor_stiffness_fit}). #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:test_joints_meas_force_sensor_stiffness_picture}Picture of the measurement bench} @@ -814,12 +815,12 @@ exportFig('figs/test_joints_force_sensor_stiffness_fit.pdf', 'width', 'half', 'h #+end_figure ** Bending Stiffness estimation -The actual stiffness measurement is now estimated by manually moving the translation stage from a start position where the force sensor is not yet in contact with the flexible joint to a position where flexible joint is on its mechanical stop. +The actual stiffness is now estimated by manually moving the translation stage from a start position where the force sensor is not yet in contact with the flexible joint to a position where the flexible joint is on its mechanical stop. The measured force and displacement as a function of time are shown in Figure ref:fig:test_joints_meas_bend_time. -Three regions can be observed: first the force sensor tip is not in contact with the flexible joint and the measured force is zero, then the flexible joint deforms linearly, finally the flexible joint comes in contact with the mechanical stops. +Three regions can be observed: first, the force sensor tip is not in contact with the flexible joint and the measured force is zero; then, the flexible joint deforms linearly; and finally, the flexible joint comes in contact with the mechanical stop. -The angular motion $\theta_{y}$ computed from the displacement $d_x$ is displacement as function of the measured torque $T_{y}$ in displayed in Figure ref:fig:test_joints_meas_F_d_lin_fit. +The angular motion $\theta_{y}$ computed from the displacement $d_x$ is displayed as function of the measured torque $T_{y}$ in Figure ref:fig:test_joints_meas_F_d_lin_fit. The bending stiffness of the flexible joint can be estimated by computing the slope of the curve in the linear regime (red dashed line) and is found to be $k_{R_y} = 4.4\,Nm/\text{rad}$. The bending stroke can also be estimated as shown in Figure ref:fig:test_joints_meas_F_d_lin_fit and is found to be $\theta_{y,\text{max}} = 20.9\,\text{mrad}$. @@ -932,7 +933,7 @@ exportFig('figs/test_joints_meas_F_d_lin_fit.pdf', 'width', 'half', 'height', 'n #+end_src #+name: fig:test_joints_meas_example -#+caption: Results obtained on the first flexible joint. Measured force and displacement are shown in (\subref{fig:test_joints_meas_bend_time}). The estimated angular displacement $\theta_x$ as a function of the estimated applied torque $T_{x}$ is shown in (\subref{fig:test_joints_meas_F_d_lin_fit}). The bending stiffness $k_{R_x}$ of the flexible joint can be estimated by computing a best linear fit (red dashed line). +#+caption: Results obtained on the first flexible joint. The measured force and displacement are shown in (\subref{fig:test_joints_meas_bend_time}). The estimated angular displacement $\theta_x$ as a function of the estimated applied torque $T_{x}$ is shown in (\subref{fig:test_joints_meas_F_d_lin_fit}). The bending stiffness $k_{R_x}$ of the flexible joint can be estimated by computing a best linear fit (red dashed line). #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:test_joints_meas_bend_time}Force and displacement measured as a function of time} @@ -949,12 +950,13 @@ exportFig('figs/test_joints_meas_F_d_lin_fit.pdf', 'width', 'half', 'height', 'n #+end_subfigure #+end_figure -** Measured flexible joint stiffnesses -The same measurement is performed for all the 16 flexible joints, both in the $x$ and $y$ directions. -The measured angular motion as a function of the applied torque are shown in Figure ref:fig:test_joints_meas_bending_all_raw_data for all the 16 flexible joints. +** Measured flexible joint stiffness + +The same measurement was performed for all the 16 flexible joints, both in the $x$ and $y$ directions. +The measured angular motion as a function of the applied torque is shown in Figure ref:fig:test_joints_meas_bending_all_raw_data for the 16 flexible joints. This gives a first idea of the dispersion of the measured bending stiffnesses (i.e. slope of the linear region) and of the angular stroke. -An histogram of the measured bending stiffnesses is show in Figure ref:fig:test_joints_bend_stiff_hist. +A histogram of the measured bending stiffnesses is shown in Figure ref:fig:test_joints_bend_stiff_hist. Most of the bending stiffnesses are between $4.6\,Nm/rad$ and $5.0\,Nm/rad$. #+begin_src matlab :exports none @@ -1107,10 +1109,10 @@ exportFig('figs/test_joints_bend_stiff_hist.pdf', 'width', 'half', 'height', 'no #+end_src #+name: fig:test_joints_meas_bending_results -#+caption: Result of measured $k_{R_x}$ and $k_{R_y}$ stiffnesses for all the 16 flexible joints. Raw data are shown in (\subref{fig:test_joints_meas_bending_all_raw_data}). An histogram of the measured stiffnesses is shown in (\subref{fig:test_joints_bend_stiff_hist}) +#+caption: Result of measured $k_{R_x}$ and $k_{R_y}$ stiffnesses for the 16 flexible joints. Raw data are shown in (\subref{fig:test_joints_meas_bending_all_raw_data}). A histogram of the measured stiffnesses is shown in (\subref{fig:test_joints_bend_stiff_hist}) #+attr_latex: :options [htbp] #+begin_figure -#+attr_latex: :caption \subcaption{\label{fig:test_joints_meas_bending_all_raw_data}Measured torque and angular motion for all the flexible joints} +#+attr_latex: :caption \subcaption{\label{fig:test_joints_meas_bending_all_raw_data}Measured torque and angular motion for the flexible joints} #+attr_latex: :options {0.49\textwidth} #+begin_subfigure #+attr_latex: :height 5.3cm @@ -1130,13 +1132,25 @@ exportFig('figs/test_joints_bend_stiff_hist.pdf', 'width', 'half', 'height', 'no :END: The measured bending stiffness and bending stroke of the flexible joints are very close to the estimated one using a Finite Element Model ($k_{R_x} = k_{R_y} = 5\,Nm/\text{rad}$). - -The characteristics of all the flexible joints are also quite close to each other. -This should allow us to model them with unique parameters. +The characteristics of the flexible joints are also quite close to each other. +This should allow us to model them using unique parameters. * Conclusion +:PROPERTIES: +:UNNUMBERED: t +:END: <> +The flexible joints are a key element of the nano-hexapod. +Careful dimensional measurements (Section ref:sec:test_joints_flex_dim_meas) allowed for the early identification of faulty flexible joints. +This was crucial in preventing potential complications that could have arisen from the installation of faulty joints on the nano-hexapod. + +A dedicated test bench was developed to asses the bending stiffness of the flexible joints. +Through meticulous error analysis and budgeting, a satisfactory level of measurement accuracy could be guaranteed. +The measured bending stiffness values exhibited good agreement with the predictions from the finite element model +These measurements are helpful for refining the model of the flexible joints, thereby enhancing the overall accuracy of the nano-hexapod model. +Furthermore, the data obtained from these measurements have provided the necessary information to select the most suitable flexible joints for the nano-hexapod, ensuring optimal performance. + * Bibliography :ignore: #+latex: \printbibliography[heading=bibintoc,title={Bibliography}] @@ -1164,8 +1178,8 @@ colors = colororder; * Footnotes -[fn:5]XFL212R-50N from TE Connectivity. Measurement range is $50\,N$. Specified accuracy is $1\,\%$ of the full range +[fn:5]XFL212R-50N from TE Connectivity. The measurement range is $50\,N$. The specified accuracy is $1\,\%$ of the full range [fn:4]Resolute\texttrademark{} encoder with $1\,nm$ resolution and $\pm 40\,nm$ maximum non-linearity -[fn:3]V-408 PIMag\textsuperscript{\textregistered} linear stage is used. Crossed roller are used to guide the motion. -[fn:2]The load cell is FC22 from TE Connectivity. Measurement range is $50\,N$. Specified accuracy is $1\,\%$ of the full range +[fn:3]V-408 PIMag\textsuperscript{\textregistered} linear stage is used. Crossed rollers are used to guide the motion. +[fn:2]The load cell is FC22 from TE Connectivity. The measurement range is $50\,N$. The specified accuracy is $1\,\%$ of the full range [fn:1]The alloy used is called /F16PH/, also refereed as "1.4542" diff --git a/test-bench-flexible-joints.pdf b/test-bench-flexible-joints.pdf index 0a690416cc8cc19fd61a45bf5687a6eb0657f32e..fa98872264ef7df5dde3a0ba1345ed29c1043e13 100644 GIT binary patch delta 204639 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 z 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 R@(^PKL%H3%ZQzIH{s!LaCFB4A delta 203639 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�$NuB(LsyJ$pI2Gp~R$A%aNwP6hg=AUVzAuWVxHRavBY7qp^PMZar z^unrf&och@&bygapKMpvN5fj9z$4SoD8~xsXHI+eM4ymcl-zP3JV0Os3n!^NiC46BHe2B>VlOOG7Q zKxB?l%o}YECI7>2;8(eERV?!4UBCMi)u#)KE}RHA_$GhMM}@H_m+jnIn zxNm_4qqp@bm(?Ld)02@{sSU}-nHhd-7VX*agSLMNHxZy6pdIaJB!o1#Z^huA7*q;W z*%Q6brQm4>XX#X^P_3mimMH?F5vj~HqQmLM8`5Z5aWEK0&d-jamSD!IUmQB_o&5#1 zr7b@3IhbtC7HGPi-Jzt{*RNtS4+PQ*mF@%@_!Q3A(pvR3!=B8_W*|<{zBsiw(NaBw zidTOm4>8k*$S0oqR+H~i+LgtQF?bCqCm_S~V7q+e?Gv__GA+7k_M8y8d z#DodYg_XAS(}JjRKNb8>o$y}B(b0T!}{RaFh1c+&8sxb5v+pS z+$F<~>@yctiF_&^KXr`MhPA;@ER;G1w7QfyJYyPFa%ZIW0}d=AH`>25-MCkJ$En`+ z;m(py46Q^heI6mG64VE{$Q1q-y()if;;^|exMFvn2F5<2>%`&{H*{9tx4qr8!F~>W z$HY~%E)NUa?KAo=tvFPLKD9>u%L-^|#U#v$XMK*s>BYDZ1V2TPoCs~3xvIps(A#aD zUvU#jqH=Jj#}X~;7V0|pD9kIpKC{H%5Y&qY29zxJS?pVZ4O}`goRLeJq(FZYj1L^8 zcSexkdCg>is`!=<=(aZXMm*h4+Y%wm0-@H0%tV7Y=&aDLt7t#qXBXJf8TnBYG6X7; z|4tCT!NN97axOvoeO)%QLhfChM&!_@gkaSTK7Y-aZn)ZR;wWIq|{*52BDH7jW`>*{_KA^M8Ic{aC8Ph z04;MnXyC<&&w9Wu@A!m{$~S9SaiQ`Na%`yn@1IHLpm)}mZ zTuXD!?Q7C{6QZm?qwTWs_{P2?M8spCJ%ibQaR}qks%GFZ4#$7836uBci%TIiUa#QH z8yJ=Q_P`H5Q4N0)yL@YR+}){3TPi!Sk`WLaA<^6K9PHW0*yyQjq(bw-OJ6| zLs1W}7lTlS5&iD*+(*$=t^=1BTJK6*;Hq(i-g4|B%JKv*U73q?0_B@?gJ%|)mf*zy zKtg4|`?;;?E|-5q`E%D{k%|Med-zx(-Too7>2R2~ecZyHr$*6u-Ip12?#b1gk z5neoFBy3Wj(sV1rFIH_-d%Y&Vnx`@Q^=U=Kf1?^8szQ5p&2(1m!Xx6zvzp4s!OdXv zv%|gUR(kiH%SR|XsL8SB-HyCpt6O^;Wgar9yYY|~N{@etAvV2elnc2j66YvbMCA*d zpk4dzmYJK*s2}iyRzu-BM14Z;uuD~1P;+Q66W7IxfjeBW`siO_@$15k-2THn}CF9(B{+?FjJ*RG?mWE=nKKC>SO1G zRec(Z_le5Z01Ks`GOP6c=_+*Pgj(cB=ekTuagsWRB9tDv`gbmS<{{ zZfP-YU>LD#Bj%y?9LXPW(|fWw2E%{hf1@`gw7E9zX&mq~#y+a6iIrKM8Vd23h#%Q# z1-pNCd+>sdp;6_o6U**4lc>BfW(pZwuLlLncWG{2vI+741*T9Fd)H#i?@#^+VAF1o zg8pB}vXtkm;!Gx?2pinyN0CiLGvfJ#L@yHX87I~5FS)6#W zOf_{`CCtzbq(<;PPggc~Ol2TE!p9bL9eaPdCzAth8%y80xm)sh z7*$=@BU?!F+nv}rjv6hymQ3`}R=Ct{cek_^8urc!#4v;eF4viY>r-@IDoMNSVcOJK zu1Q-jzDDmbASoeI;xeb-IWznoV8KdXX$^4Jp#1B3wD#lRMZr9uu3J_MO?FJIVqt$x z30E2WxP6VeSgwN(hb3#briy>V^T>#&besk4Sm*StDj=+BFraZ2Eg=^GgZP-emrCOy zHjaEa_$Hq3C(9Ic`4!pZ=+4ENJ=#qx7=FPa>kwMn;0zGvIInofPR#fSDhzP)GSz}K zRo@2uBsiegBD@5k7BU&V&Qx4cJe$*kl4AVAne-3QbfJAF zYfLDg2qg^AAiB6BS2-l1;*z8`NE%Q8eJOz4w8)+T0kBR56Hz4)v^kAd3S@0FrWK@r zg{?Nsl{J<$YhO*3q+~lP$+3o`Yhz=4nL#cK&ql;MpcZIwdns*N$ydifdCq^WmB&8Z zbl1Mr)fw|CMl&vj?peLS5MTJg98W`^jghk0o%6o_AcIL!+?1qrPP;%B>{CL-Jr}oH zP~V=|7Q(`Mg+W_$LlF~ZY@0X5OUiXi&4 zFho*D(PwSa^nEJC!@Lw+4nu!j$pOa_0EcTpZ>^$^xCmw+wDqZ-4(@M$B8Sjrb$1Vs zFk`gmju(g2rRFlnjf&D*iGCkhbx=tl(xZa@WL&>9ft%9!VRFygHDV7*v}{rPJp`^z zc?T4|PoHq9CUCD+(^83FcnG)lF8Og&+t+6Qp5?3MHP~%ot|>)h3tH7;r7+F~dM~v}S-#$hq<+3QxNji1 zrtB=C)UFrpn?aR|oW6WT(RX6s6H&it0$RG#ym{?%q;Hs7oU`Hh05^b$&tc5%m1{s%}BMtaPxMB3h+<_7=mpp3E=#SMn(g zLBpCpNV9P&1@5+GOkS?Y;)#p#Np?{QUnm{c!hLuPr}5d{@zyT$Bs_urZYRI+*1=Be`~+Vjx%RIlp4}ie zHr#oemCHy6IW&KM`W2{>y7XyoJ(1ocB}QgTDihpD7!=`Plu&$!sGR@_j0ae@Sm>48=FKq_aCFRQ5jOhFDnwq_m z2d6viywN{~Y0d%K{CHEC3`wIlTWAhsPaKcAD>ZiMcwCjyq-tAJ98!E4{dd7)hwR|0 z5x)ND084+3kmDGHmo0EgXS^Lq%|+2_5voF?hjF0sCUGhmfl8Los~~QcaZAE3o#<*Q z3Da~)*O{A3f%^@&6bc>HI|V(u27g3zKfQaB+!B4yP@ie}ey?kA%%Zcw#hwKrB6x_h za!xQ-x}}zXTvJ#cz66K7zi_?|Cm7Gi!NePxc%y#+ede4^1Aa0ay?L$7y0Smnq6pWK zv%0n~I5C*;iPe<0QJjw!E9U^2#4mR)BqE25jfjuU;1Z^&GYHvWA}rf8|KVr=lcUf4 zdyZHdl-2kOp=!u6t)~-e`vl^ytdkmxuUfI50*hj%vXVQ-4V*Z>Nc8iqqb}1ue3JZk zE0}-#pF!&g<0b)+Lz9I zS=$QkpPHyUvtK6q3bZKrSZiaTejBk#?XrLKkbfq?E|u8w>&N^ZZS(ml%+h?aqG1Nl zkv}iYbSC}VRMl`hg%jR898c~Jzog_!Ju5L~PP$T%>pg$LdifEzquN{Wdh}%PmCGBG z-T8Rhqx4~Z5C)dt>@4s;+p%oy#eSp|`TcwL(lR|NaTo6SgoQh?Ib>r@`-6l_;JUv@24jD-qO3h2h6Ph0CR-XMwu#3pRI|(9(+X(}SWlQ; z44+^yQ&m}tTl2}LkOI843h69n#veL97T4sO>wOY+J=cN=Lzl&Ha6>YsmGy8&uCUV@ zcybtan<3-nmweFHp*`Xij4s$vk-%Wk;9u{j^@XA9Qxk86z?DwPFKv$Q04sl0VtrSy z5k#8P$+viI8{=zIoJldD8GT{yD~!fVp;f+qKPE&RyPcQE{TAV^|IL7}rcbXvhlA0b zxC~EGYiKg2%7|BL_96axF@ib@U*y{pDvKbtxRyHC`K3R?m-zl+mCRO7Wt;rC_ul6HBT|19i0Xe$QA%0v4bhM- zlmJ(DF-Cf@dZlJe-ZjM9l`aapeaPzrLG9%n#)`9x-I?*Te}{(}1H9~Ty$e-YZ&M&g zvVlrGH=dP?IJK+QR}(0>nJ^DSG2ioDh$HR*)3xVb_-jM0Z#k`>TWjLxJBn9Hsdp=@ zP^m)oN>;RXQbuA_AjZMqe|fO!GC^6cL%BL6?2hz{AH|MILB&)2d_X`JK(iUe3x>Wr zdQWTR%uK|szm>E4P&P*%Q10tMWdnMwjpk1r3xZ8iB@vWH^ih`fYV#c>^2Zj8cf5vm3km|eFJ}@+#UGx%Dc?b>~K=dL_i+} z810-BYQY5@DAV#h9C$aqA9M`zSi%aR*}Xj;qM=SWCWxE#`TTa=P9sgqN)To{v)}A| z%DeJ3)d#*Q2Dz=X@16$NF>Xe&$gZFXAbL0;_|7yiAZ9eWPyJkXlOX&7l=N%nroI?k z0Q>d@9q@k$xhgj@bF{15kc}IcyMo^HoAs7WJJ{nwPmC;V<-vVdERQ9$_}leUU|TTc zb8U>Vu(I{0C2t8uV|wT1>sl92!Khevx~9xLqB$u_tBYQ?JUS{X#}D?<%lru100Uvf zPxelF(eVJRZzLNf$1{%gmA@u=7k)l>t}su<-sFEiiT=tX!nrSGFHB}+3~tX+YCNBU zd$th1Bx7beUWY#~KC`jHs|z6!I#E?$!Y9Oz3q7wwT5nmAU+OJu-qZ;1xpt&6;wcWr zZXmLO(#y9clFN;Y(Xglrhh(WpC=#x1{&hsmaoPKVlIul9@r2+mLH=ZqatlrElx+Uk z!lZxrvzWHJec6G?>26Z|x|A6tH9Syu9V@ow058~B;tkn7+4DAg5AJqF{Bs6N2iKhY zi@<)SYT}E&6wzald@_uVL*x&X+oY~$&OzfgvCxD|VJ1d$^6^^k*wx4dj;)7u4Ux=M zk1)L-W$ngYSw-SS!?D2uAbnSqj<UHMdVfX6z*fg(S>W1^_2(%GQf*5I3Al1APcIGPBR)w~7Afm{8kI@pS<*`y zQBt6EG;=?dSwrc4Fw*P_09jLfE`WN`6S6?M(E=%R>Tepe9*pQDKwh^tzt`-rdue}V z;_GjzZ)5!K2dEgxoZlOhrCtx4sy%&i94;hU8qu6+Q_|shdsCPnK@O`!W4d{s`O$fb-I zy3Qq3e)KFWmiFR~kSrOo87!tAJ(ypNO-Q`X?M+fgsi*BR=YK9!_a1p?J0m%)-|JS- z{HwKgW@MP9&0LDJ!QnT4v#t--b=2a$K{OOR?`kGL78#kaheZzF$iW`r8g zB{*Y(A~3&IHhv&qnv-K!8_z5_!m)&#frb&{anQ88@cCbkiuwuKkk4e0$)dkd;?l=r zE!o{&uchFV=M5J5o3MALv2JtV#Cb4R|BMi*VR?8s2j z?X%_0=4R|dX?qI(G@0eV`&CxNQZ$~OF15Ha{D7zyE=u>O!>)r*j9ULjcH zdiGRyw|h~~G>}dhM{lyA_m*6=cDb=WB`B>hNi)cH_dF397FMq0{Y-zV|K5#O{P*?A z2BdOQ8R)Q+|DkY}RP`Wos@ZCv_pcjfrbxYgR%e?CgDXXLk^;ug)?KmwjfrG;@I6_1 zOt0Kdw#f{QFtVk6P@$FWi(OA#A_g~Pj>9;rRT zAzcu~x_bq4u(QItsI7k#!XG=UZrw#dvpEply&tw0h%EHx(y5 zp~%GXhvKh3tSO)|xr`pf){Io_LwnO5kGchH(!|^V@&Kd@1+PZoO+f8KgF{ zA@TN8`f0?J`1}d8)p6-y4&NBCXY;ucL+Pl92mo|?0Zaj)jn9Ov{f%c40o|KXjK?lU zUSxGn_y8a3Os}s=D59StLbW4TBEx2V1Mq*>6AmwQ!p4KI)N(Yd3oqv5 z@6SmSPGF#neB4g$or1^;LTx0qRoc?a*}o#{PRL1Z8sR4J?3rHsZUr-}YLW{G=xt(4 z6{l4_Du`MiQbcc?wSCD*YoR9@{C*Vt7Sg1{Cc6tV86$#+Jjs?u>(uBYjp*1f;MevR zk?(Af88H zH1Bx4R6#m0FRJim)+&w6d+9P(I$t?^G$!QOYDvlD({uD`oVahpxyB3OC2EAbhJr8j2s{*&oagM>?eMgQqzvCq-BVyo0lj}d@rLTuyn=Y0-Bi%KVPZCw%-E0(CR)U0tAi0x-)V;alk;o6~5S@%Q}=eNzY4Yt;KF zMp)%UX;3I$nHPj`zFUe!G}=~apSD*P?}OH02_AZ&MeHst7nWOp6QJ5s_$2-Ub>NIv zb##9tE5n0iF7Z>A&xx-r2-y)~-Px6k0y}&z{HoqPd?eTEuI>`Y0zGnmmjty>+4Gic ziu8rXbP=p3QXbJKI)2-nt(07Tg-bPyc(HG*3{1}6?)AKmz?Z&P?^78q-E#nX9-N}L z$`S#@Zc;EN4XlZM3>igJ1LJRbIZ7QKHbZ~o^S~IFXS+nUh6z1avNh_9u4kcO!DkII z<V3!4LA3#9%`sN0xY!x^9QfsiE%^TPx0VYz5aiK z6QkM-F~t#7sK|(x3|#^6p@gjV74y+Zt-TX=c;p7hZ0KewmHa4zw{l&V?_kyRIEsLB zRWM>DK+;%S8Ziaz`LCi|-Mha%c5FBN))AjGLHzaL*`ep)huNPi7dytEX2PT<^S`N|@`Z#goL<0=@O zbq&^2=k`@PfLNTC*5G|ZHo^n{apjA$=4?WyLImszc~d&*IDv$=F7Dvl+cJM7-Rxj| z2+_2w?fqSJ_*Lw)CJ9S#bf;I7vewM=HPZl6Jua%6Wp%qiEa`F`PQ$j5b<7;xQD2+t z*_L|RKF{z;j8J?ey}W;;N@zeuyvUFQiHoY5dF-pp5aUI9DwJt{-r;r+>aCXUCxRmi z-lBO~>4PJ9ERSd`V?=it{2G5b4D-1csZ}Kg^o0U+3(*#k+^yL)LXl~7xN4~(Xj|r= z^{|;3GIgYEb?@=MQn7n67%JauRnzooNKU$9oix?A7&@_14BK5N4Zi)T+GNp@UU{%# z&6J&J6W_|d{<7SJo#Ej-zTYF%2lw1Eqmu+%0-qbQoHan(e;3NEhVOrssHtHX%ctbp zbfYzxwKgMfwm#cmaT}Gr-M2aM@n6G#1`d=XR0EWY>D@gv3zF#g!frCV@TqF%Fx1xO zNy%h|@a>5{f3}LCyA6V-qR}pcg>e;s{F;4%0FjOj8s!o0!Mv(c_h9HWcPLRa$Z0PH zQoMj&qag;42A%Om(>8xytZ6x1(&mmXl)&vY=WZj1=o&%_I)njbu4oc+u*fEWYLAuL z{-BgXWt+O;5$VemwY9&MU%pOa5tSjugc{jlt|2bVgAqPA>NmO07$YlHVGotFj%0z_ z9LNghL_c$}f2=~z(GptHbb0tEWS4srf3@lT1tB?TuMi6Z!iTa+8gbd?PFiVmIAz>qIqO}f-j~yDlIJp94Lu}wwcb}PX8x8;wdF=A zld$16?LvQ7#kyN44_AtdF(av4B7sj8Nn$hNgh4`*RkO zpy7Bx&y|i4B0>%4eW^bF%Ow2;tGZ@{KXi`f;iDU!2-B$1RaPSaV&SKx?q}RwQ%0qw zs!(%z^aouszAIZM@l-@q4cW1I7IXIn&yCy;UA`PQ@M4J0GHBQoDptk4UB!zg^?6Dq z7HfYHSmDJu-=>Xzlb=lBMW5}h%ROp$zwdRGakHnt*Y+tclr5=c>gSE+jJ*?yMaAA~ zZd-HpicO2BXV*r2HolT_{CzgZyXbOkp1QAz|IIa9a(MaT-XhbjGwIf4&m%LcMw;}P z8|hfjEYO8mJ~2Y{6JSbBM?tFQISa?9et>_8iRsfg=Z&KciyIE3*0mi+y5Q*+(lOlk z{Xx^O4dTz^iVyCq8NqX3+e+rw-cT%{6J`dS`n)IVL@J@yb{{U7c0qr* z9$ShPW>|LC8o;(I}*fjJB(;u>j-&wY|zp@GNIZcolP%Lz+>^Eo@{(r`%Tee zf}OG&keompEWMiWdH)F#s&3W&{RhVJORBWqZs0 z${hj`9DHqIu5mK2YSxmr+xO>}6sLba3Au`!(Wag@_+|zbW`f(D&+D(_$DIAasI!nh z8u8LdZk|cUN$i7P+U09X^$E?an>s;DLg5;1BDfnk^02uH#m3hgi|7J1MV2a2zzQ|X z9JZUj1?gWoddgISEbvU^cJ|dy&0Fl^6PVYww!X(ZF`D>@) z+57OdLoiyg#@{RUCYyohE&^G1VF@A6ii~l`b!28Nu@`F&Mo_MPmS_<%#~eq;kDEW4 zDm|}A60Bxwfzydy3iYoBS|OK`=}MXAja0vNh-fHrKmpiqyKJQb$bP2%E+JKH6##;x z4|4p@3Ux5!MS?9ATuO#qnC5>z_y3wsoESn(%DKo^RB1mCG~%+-kA?f?gfNP3XQ1C? zVqAF<#JJR1Z<4B!PU)n7O#p#Xxy9eoYKQn5m-MPJeV;T$izITBNv-BnmtKnvO4D~; zM~OH~2+?tuIylM|!E!@M!EnkkRYfG5c);EyU5TaUSTX17-@k6mFWi6fIXv%sy?oBJ z!wQ`eWKZB8M@?P(P-`fBg>QaBWtL?z+$*yXq%eQ}V=|H(S2Wc3;T{rmfs+*rH zMj(F|=ytx#=!0f!DDmz&i$O5x2=yhSr$ijsn&{eChhwe)>3x}UseHvEemK9?Guh0K zFd^)&U**2+d=F_cF@b-ocT51aG`}#GJacS)$Ph~n4;lpC{mF$GNy=^EnpoHAINQ&0 zd#gZESRxUbql5_iPQK5~L-kvzIiH98K@i!2!85D#_gKq$HL`^2iACCMvTkQ0%Ps`P zlO&gBg8Cw(6$Pw`Rd*hS4PUtJ(0ao zDBg#U>h$>zCF1>!tN>i~>>16`Tz@wH-AU$0+wrgIecWup`{P5J{2mY_7XzYi?XFEP z28yD@G874s9eRCKtB1bVE=l6jdxdxUS{qxB`Usqa%A!P&${YeEtjL(UI=jOsPEJjO zv<~nlZsLCex=rnu!LG0@^%~@+ZK#t9oUBJ?EFn*-N(xy776&FIaV-)GL2tuscakjx zae|*5_3=zg@{eE72Q@BRlD>d4sQli^7TS&8RMGv0wxx>Wnunzn&NHq1WpgOu?gAPL z2t%Qp{TzXSh1&M&^-IC18GT=!91F8k+ixL42qJ&NWMm^#b~-D7WhS|jg+T;SnB=%z z5g-C-O|n;%nCAjU+hg_I4QXK-cg%>dJ8jYRM5?fOU{yR6WzNWxNB#aIsB$;`^?8JJ z7A9>zOOJLqPcy-wOUD`@6BY7oK?DSUHT6{EEtG{J#&$qaM!Y(bxU$Sm2OXaGLpSrz zxov+58f;>`Jt!2LB>LIAyt;`#d95LYF7(Byup;F-05;1*rqn=t>}127IRGJD)`eE1faLwah&WV zCzUO30-8eL>+)Tsku&kT4m19B(-v^={7!!d^1^Qhc$oPk4igTs(-j(ICjr5JNb~A% zKZo?8B(a`JlJYK)W({!{#j#sT<7g|Ut0kl&P|VM9Y`J*2W0_6Qn%IBCkI{QQOGME; zhp)l7*-7X;aM~A1%9d!?hp!vMg{U9_lXrqF)7b$2>;r$o|S*& z4-0^S>$v^N)MGmNwV;+bkAGWFf=Uby+)~7kQ(Fjc-41GPeYNE4#i)-CqNCW^Fe1|V zW%O%|Y+{P>Y4GS{^>wGHCM=C(-kZ_tjLZR;SUm#bp^~=5E*>uN=*(8VY1UGBIV6G> z(ppzZTh_Phf~6J}|I0d{v|o8)0;+$9KJQaH0?Y01C6Q#mOi{?u;{pr`=!kDEb<^J~ zzMzhbW*~m3xw9fXI8jPl zbN4+bs{wJ7p?#@wT!8x5gZ2_OjC95sINX$_h2Jpr=l&Se0)cOO-iwWkj`FT{st+-I zq&d;`tk$L&awkPUsLg(1R|7;!ZXwW2B$lIa>M@A9cSH9f3oiqFu~G>Oo*tEQz&lsmY_ZNA)^;#!4f| z{K`W=)aJ3I2?xiN1yG*3C^qFcU~`MtOd3W1`Q>i2`2s&V;Qs;QcQ*l*m*EFo6aq0e zmqB+Z6t`x#SoK2zIF~_pC=?PfH8Bb=Ol59obZ9alF)}eYGnc_1SQG^@Gc++Wm+=8t zDSu^DTa_7E3lAPXBmKwMExO-vie24G|3U}0lpN1~=y z2fNsU{&G<@i6@p4iL2i zIf2bgAOJ-Z7b}q6OGPsiTY#Fq85rc^`M*-o30k?hIPkNwy1ToxnAkb9*gIJY(|;QuNhpg})0u$iB#{&Se0RK(*-{{|oz>t4}P0Y;f?Ho)Xo?wV2 zzyfRw0w_xyeI3wx7Y?^?+)?)gDt=i zbBo_n%v~K=H6UO|SCFj4e_1akq(3%GkPCo|jg5_$jT-=R1b{rutXO{+QGfSz0R7_x z{x-kp@bz}EcK}$tNCEkREkG|nNZ!sSZXke*lPk#A`)|kpMo2&)z#MGm0x$(xf+0wM zvcH%?7XQI7Q{V*l0O+y33?UG}_WSeimBGuLncG8bJ^#@ExzVf&veL>*ij4n?{?{!g zX72&;X669`nAy4506;cAK7RlYFB`!3e`iuL0sps?zhY$}7WM$X|1|t^QvcJm+kYp4 z?!Svd5BT4?lz0WB*Uc|JStt&hr0b;Qwz=Qm(eP|1jwO zhw}eonAm}BJ^#yjnPFF#mwiyQf7uGi|D|ey{@@_(`wq7X~le~%LE zECu!enX7Y+1UP%?`6--Y+fEE&M%Ysj|=p& zM*q8{B*e_#{P(`Gb8!PqoSaNNkzQ`}3*rKJ178-?9OUuOECX0sAoeaVA%GWgz5ok* zC#2tZm75#DD)!s-AAiIHU={y^cmb>ue-IylRq|iN!vz@h|wI=#UKOMY`FsqBZ{a*nu zVqO10_7}g$Uw`l=f#*N)e+|5utCQ2q3*eu}(#tmd5B}$E0|I$~%#eP}*_#OjS=R-% z-qeT^xifE#3&NkI+-S2ij~5uea_N)&X0#TkmYK02UncdV7bs^NN{FYS)s?G-mGk3VJ5q`hxJ~e7I zAKJQ}@A2+5*d1=i?VU9x849?>e42;rsxDtl2i3Q@F7Roy*X^PMHzM@Il9kdZ zcE|(N_nC2bVB#D&(L5V>fUQ<)xd)^rvfN%&i5A!GdHW0b z=l8Ii3dkekQvZN3*>z>6B(cL}P^Iv;t8@syCke6z3oP&l%Y!fGN)Wq-z7 zz1|iJI;5n1=A7&oTrq6v4zXXw37E*JVtZ4bw^`SXoWP%g?UBX?j-Wt}8BPwny+Qo& zCF}I0;v^aICbcp^hWdS~)LggDnti~%Y#co`PxkSrO)_o2=2r|AjZ+;AKl3o&-E3yu;LGT%M9KmB5ivOSBd8%!5+VKqf<{-*O*w92tBA`{`MY_CeG&`l31S4%l5 z3!B59DDgGm$|jXJZ*g!FzEKulooSRki(|)k#FDo|7^$dJzyu=;JXK$`8GrY-uu4&q zkL4iQb#)I|n`z$3xB&G!(CIrKYeaJo(>sB|-R>sKDLA#$Vf|TLg2gl320<>fFR>?9 zdmWz|zg@=>kOETeZLt)wjO=F`A;Uir7m|h#`AA`}x*G+&$R_!9+($8?hzZTV#F|j4 zIy^d+ZqI%bw&%3N@=mQ-eSheYG#PMmaKPEwiW(3=tVW)>1nm%bEmW*eaQkU;j_GYs zDDGdYRT%Voq3h2~{}hhhRhXo(Hc)bk-_PK5t&HMyR#CLzn{oP9eo*xRh)!%DZ3La9 zO2M-tC|lAVrH6Q1nf{>`9zCj;SI7@|6)P6_UL{CEtNB?bfxlRUpMPwQAW|iaLdQWr zTSqy`mpUZywRFJRWAPm@q>|7H**H=w8z$~SWkOjjd%13$1t^N7oo><0>psb6bE-(O zF>DgP)LHNqv`iASI@E9nFj*9r0yxXi1nc#BoD4 zf&2dCht4*5X^0`pB!7$qF2J%uky7#V&JU0nlV@i$-*eWRF)1wTz+leflurTCpIj2? zeoB)k49@dM_=QnsqL=kS32=DsRtBEH7y92ei!^U@1O{cRWI^vtDnF-@_LPs(2zP;N zRbcZ1V#TVl+62p!&02w2@0s4*8XLGfm9A^j%xR?8$A&MKDt{r%0W&KS>mbpm8lJcw z-wy6@+44Li3>zwXc3CT!3>Uw~9SfPnVRm`T-+@ii;)hxDUcs1qPeS8#R|!DNf5%@n zt559p2pPrO`|QYje8}xx(VbJkE*1?jC0(2`G1lCF4imz_A2ARRy$~_`C$p6H{r}iIA^*=LhkH4Z5d+38jho27M)X5 z@c9pwF9&3~v1#j_ncA=@de58?HD&&-Sz$z^p@~WlyQ%!pmM93>-Ny&wvLerrks#26 zCSft2<0NI$FAn5K{Iheql8ATKH(U3wc%OnS;r=t-l z?yK3iHx10za#DsFT2aHjftj8J(hfnU~NsrYMsL z<3=k5U~VNOg#9H4ZqhRMp#$ttbOP!_=U@sX59)|#)9H>rPZtPcrn;p-H{aW>;3(1; zdCYnT5r3SSv}^>?Pq-&rFEYa-Q+m3zXE0ifg$4dVIknQ&OCio(p=O{Z@2+T0Oi6uO z&3v;!mxQ_z1C19)68lPja<;F|y{NU_@WL959&mat3iI>G4o;2CtX|0koD`ieH`ad| zp%;ZTKgYG<&p(v@aG-k^bflL4Lklh`ugm*nqJQ@28#*_@Wg+`hh69@m5pn+|prcdMK;?Sn`X@AEbf&&1sJ z3iB;vONy1~dxgTsDs0>Hd>QOSuWUiB%*)~(l5Y4jxT(sa(2$~wsk_AqC1#}8G*ubN z5P!v(Z{@=3V5g-Yq+FXP4unB%c^CKXw_3xO6y|jrE?l!GqWP=7B&W(z`d2+esCx}Q z9g+>Utl|6b{1WV1-yu0*CyN)ugU`%Nga*6OL;Us(fa_)ow4!*_tZWal$8)ydG1ts2 z;qfqHSEkPd)`ky_FesIcG0J5|goj1%HYsr zkY83+xyZiFxuA`|KC(PEjY9&aHz9NRRGgqso#l~3ZOZ}^dKXNdKyr@=kKS#))VZq@ zA8M!GNlK_Y(N9kz6Oxlr2Q&1tR&qT5&@~(t%XG^<+zSSc*$dj(mc)6bYTm0^PTgHPI`K z41=|VXQ(?+?(2W$+_U~VT)PH3u($3ak$hMKT{+0I3Hq>qFV91abLW~qC|Yqhkzs*UmYQhyvIuj3;F)!fqk z^*Dbdh|KyAm>Q+lBl4aW1vS+o?J3CJ?MHtyLa8TF-^|AfS~fgi3$F4ZzEf6$BH>D^ z>$LFv!X%RT9^LJyOIuj!@ku{>+{3JvPB zqlm6F-rTEdhAOFNgI-Hkto(qAofXLF&|E=!RFW83#`MX-@!I1KfBX0A_^jFmUUM1H zJBn}a+xBeiWtPB>lS{WN`Xmo?B{4BLs;_K^-Ie;KXrzg+hJS1djQB(2u7oSKHXm+o zdlXpH(3F%ftD~h@Y z^=PR|U7-m4sDB*e{LvaBZuGVvdGq=fS?6Hn?ipO*i$g{C(aPHbua=o$&}XlJkiN|O zvh4S*WV=Fa8 z#6UaRRUCgH1HqG?5*v|M4vud=*;NExN2PIj28RwoN`Fe421COB6Wv9)Y|A%}eer8b z`LpP9jM>Oo@4<5;I0dZzlNG)EP7P>bBlzyih#e3nu<JrCxJY=d#9U#g zcVoB)a3|mCSY>{>5hAVBKHA0L0Cw#-8_*Hq0q6JB`Qp+YCtlH0r6yIpkqN`rVQsUT zj$`S-iwh2feW_UAEDeiAC>Olv8}oihv~9(^@l#wZxk0Gxx#=Bgu2h!Jz~uo<|Fn^* zS`zm?@)KO?2*2mzX^X#keJ@_CeQIuTgBDE&s0#(V{vMV}jn(d2kJP|ip~y-p{9GW% zW&V-yo6h?-mqc!Z}ZcI)kF16{=2EmdvCoEU6N$$%$e>TeZ9RN zKqS~D;SGyvDg9eC zFu(8Wh>`!KRWSgub4R-e_w-t&0FPqxwKrccu~Vk!zUiTJHVAea2bx1FOwmKaeN#%? z8@=Ynr~3t9*~QYR&*X*c6^1J}#-+K@!0w9)tn{&%61-k8RZGpQkG!U?s=W9Rpf^<3 zA#G4(f}=4PMkbs|Js3d_mScD(&CLVzLn|?m&d((90PPLuCiqNBq1W#n5PpxFFn>54 znky9)!A+9em`Hvz4e7SNdMxdQC*V^TBrjH!ns0X>6*sQ=@}M|T#_|UCE+y%Af9)z; zW&LwpQD9;%+|d&5Vuux}72H-l!gaHrVfG49{hH*ZNIjp}s4EU~)lh*k}NMfIpNt`|7R}QS*uf*{f&mD!xG(@33Y$Ypg@Es z3}O_L@vPzEJa>`AO`M6c4hXc-*YM8Jdl-)DIA4)&3qC9L>rJ`>KxNf#ZzxZA%a!{a z2|cR0QWV1Hp_f+u@Di_yh`2=j?7R%mfX2W4e;K8;Z$Px>K6!kI!d(ao$(2;pU8K)u zEENQ4i9vRuSm9R5IG>xwOpmRk`nGlEB`@kZKc>ljDPSmO8+3sPxE(ZU+x7I@TA8-m6{jG5^|It}{`oHi@ zo@JR!=U~5doR}wG*vFYu^5&iudR3|Rsgmx9oM(1#I|1Gp0Q5IB(fcUE_@lJ05_{@tHWTU@a=L&-- z64j=l$H!pvVB60WW}E}ZOg^y}0XaIjL`^CVBz|XtV%@Y{v+R3R5DqsxPd9_ILO> zMgyz=jw(Y@R~9iRDlZoC`{Y1_1@g3NyfV{NTb-hk9l-rsbMgvU=lSU?qFbOl4!ruh z3VovPcUbt?hCtK z>C!gQyltNeT9Rjpb#oXjR4xvT?dW&Apt;T|0aZqB%fXN+f;>emnqQna!ayaX;Uo|? z&2Bg^z{sFXkYD8Ggv@86U76~=jR|P7+LE1%0no#q&VA4{Wgyh^L%hRR50@D5N|!#y zlv~kuB@u9l9AuIgeK0q{q!C!2W^dqSBy=qiw2-PHod2WQ43Z~lE%B#Zmn~i4+_MuF zQ6b{AkOpuhz z1;8taqdwQ4o6oHZ=Fnf8a~E;=)O~<;25YKHxUZjUf@8bYj6qKHK3o*qONNz@bXXfc zh2HSG`)zsLOarV}ZZ5k@tYCw~+9Y5$c z!gOVkjcuyrBUqPSS_Jdo!(ELA$*CHb7XYC@T&*@l{%A#;C6)VJEok!mo+5_x2}8v5 zDVNKkeLs)pvtDE2qviP8EG%5uPPr7pMOw) z8G^C+FG5qjo`MQ-+D=5Ssr&)f$kAtCFr-owBuehH+2YPCtKj2RoJnc9s>E2Q4FhJg zGvXQ5y@@oeM%H#lIqMVO=a!X4y1c9{C-Pj&h>oaZM`rdXPT%NN6?V488yO`BaiKwG z%I=X!k7?n<)3_RzKK74vJFQi_oMhPVJs6a*nrYpK)`I!fRck$1-JjM@YgSC>xZ7Zh zBj;ma>I}6A2&k=}HBcmvLZeF31p(q4@xz<6M24&lN?T=z&*m0tga+93W*?qEtaE%1 zd@L(tEZQ-HXEZgom%eXtH-PC|%eP5R3BG{#j^G6{p1do!z#Y?ZUu6wK9d&v%MHkWE zrx@`6Qb%MdT)(a0aj(6JoqX-rZ$-*CSHV~RpgAhX1&ytQfY%MQty68|kpn!$J!v^n zi-g?;AH$SZEGdRvwzv?@;KNNe;D!;`AXhMG)}7$OXhfr zdwnI3C+AnhNj5W=FAb}=@jN47-Zk0xSY!A z2}zdqH~-Z2&gYNhI(~4sZW^I^7gx{N(RE#FI7O4ENuA}gL_aOz!Ma89Om+EE-9BTm zI-C@8O|r3+DO>ihOL1>9d6}I;0!2L&TIQrkai`i-Q2z#jHNzA9o}UK zD)RYt{fK1TiZ~X!2Gcp$dcHvihfcAwsV7mU!$xBYTMd5&B2rA;1Czncyd#RW;pFtZ zci0&!3ydIERRO3ac@+#eE`7L%iHIy=Kne4cT6Lc8a=!lJDDy@&xCtcgfGz*y?C@wn zim4>idf>Nomub!a>N)7$K~Uu1V|Nq@vFhOQ(c#R6Qh&rgBQo2Ak9*b@bEsg&T(tcZ zMJCggM(JKmX8(?VlBA>x_jjE#>@ENP>2>Yz)t&8VEIoi>$g%L513?mg`8{IQ?n~r0 zM4hA}@o&sM=?Jl3r!x|+ownYEP*6SI&((uqW*h$1hmjB&dHB3#B6hiCG-G?l+yk8X?g4;y25z4Ds6o;<&7Nj+QCo-|~`V*nR!@ zkG2idCz1dmKa{BcIXVMb7xTd~9ry`TanA7@HCflQtLcG!-7}6@Rek+al;B^b1d@$C z!M+p8eEQOFEmR45A2w)}z5CqMLl+S=a}6FV)jhNUJdA+GR~W)UES8}K<@}hZxX*eU z{#X`h__bJv+y%R2ZOP}_-WM6;&Zc3Ozi4{Utge9HNzoiAm{C0Hjkgj)Yf>l-39V{| zYH@;Pcb#g>FG*pKqx|cd-);jpkgBuA1YHTkS)bEwY%J$<8$aqK2i7fX40!VtUuH|R z|CV)t8cWKGdHE;lM%v%JNwILm7KFI`WNLKjr?q@Gpraxq$1Q**cgX$K0iQ)~zW&y^ zKqmsY_F%QAlur#aNQ@fwjorY@E<`;VIpqYy)I=JyX(*MM5?K>7|Q@2`JS}s+U>q7lNMwJGT{~;|4Y+8+NoK# zUdQLvnR>wra6w$1{=HSykRpzWFPWSRpAnEhY#bE%%@%%vZi~KZRMfID>V@1jaLsd< z6h&9YRYKWFfEKx~e@74Y#2l^FU;2>W6C*iwod7?kgbjHs!)6J<7<=2^vQ!jnC-Te(52Qa!OSq7SpPgmQ; zni}QpjM;tcJH+-Et{eN%11wkAR+QAX)@ZH8t&aIyU?qCU#c6}x!WhjNrhU8;d8PJe zJ`3ErlON2h>EFxbw%4~B@IAinxfuYg{@``?zpQvENOM*-_GNfKIr@7Bj4t%QNii!V zEK+8<%^8Fc0fQ_(ES2gD7h@CzMSrj(b<5JknP_YA@A=4~SQle4#IAL8vH!)F6H0!= z8pF?ao#;fY%CVDV^00f7dj^Dms27l|GxU8a;X- z329onE6u9ILJpqeL&0j8!T<%pV;q_Td{J6e`{OX0%fuycox}v0uPLk7Iu7L6?4+ra zS^Eq(UCfR4R$_j`LXHkppyR1|V-|Xmw$Etru)o*oO=>m29-}VY#HtHyT;Wkr#}l~; zpo`+g=j@N!h;A2wfrl5#&r5T$xc`;=mgc$NkhZiKVV9r1h4)AhHji5@OW!Y+)SJX}E24=(kE7irzx%7|pGPys3Vk7hzXezj@g}&`f_4&21 zbnBoYhwnBj%*HX!&DC!06n*q@LU4L&q9W?9NjpDtV{7d`x z%9;+dR7No`0FK9dl_m`!KlECT37ap;+F*GyXuEzD#9^CL_63WcgjMhG?R{&BdFO#1~Z4P`H=(D z!b{N@J%qdFb%mDWpp^K;c0t%Jp{`c2(K!fP*G&J+r@!Ql+UNj~WC~O+5;^~nWr54n z=B+Z&2Kj&>N8&U?*R`#))4m6IiPBO zpy1gV24?oY`hs{>kNClMLL@}Hm~}%dle4_Z(a?= z!s4934xC7E7~pe@#tDDX=@HlQWOT}P$3f=B_Y*&RP5`%k4})34SA9CCBKBGEBwpGk z^!t)Q22=pMRTX~1-f)Uy!urFV`n2^WLiBl2x_oc&F~0U3+b7fpdmoGj99E+?d~I^a z7}Lw~Jj24*LtZzbp5wgH2=Uo%ignQ@_8|xnD!GCceJC8HhlugRzm2I&XEBly(1Q$? zBC+WFUV;A4!ymN-c2MFH;a0b>@ow32(~gc5wOD}11YL71e3V3O%*A&*UZ?KE@X05? z+o2nlY!v@OD}Xv(Yiz2rm&uJE~hRQ`fJwweoSF?x69p+6qDrxhZ1ZO8}Y zoI?O#^%s;A*^Zvb-<> zcgJT-oJpC$9lh;~$7wITStU>WKiHD+5kjImwP1Eou`hvta)vIQzQ)m~=*fp!(ETR6 zA#<43DtqYWH4A@*Xm#A8PmRVhwO7+Xv#SFhwN9A0HCe1F(xRpbogqEd5tr{L8rdkD z(@%UGJ+dz&ShD(%e>hnM&rogQw9mCLDEa`!mU?_`HH^xgTd3gAlb(ZbffoJmJ!Q|w z=9%j|NQ-u0Ow=CjEV-^SL&q83@#3wBlJS=zGop|zasc&KHnXdd8}-Rs6#ii)rA$C{ z=Im>3)Maw5JfV`sJ;NJE-s}Xf>*0QxNFI?cl6R<|pXtw{#^&iXuN=uU-leYI;*D37hU44}|WZy_IHG%-_=U zaw&|a&8E_77!6Ok%tiL+Pc`H#_ySm}%#TA2_<&mooOuog?U$J4fm@*1*3@!-W!5;dXm3f&#G5<& zsA}_0u8fjFpCWHfAR?y35%l+FY35LzW5bwWn@weGIC#kq9=Dpt?MMfM=K`vpO0OCF zE8iO3eSawgK79#KmhOM??vNJ9CH3$mEop3%kkg1DhXG!moYC^ZC-)y1eG7^1(W7DU zLwAg2@d?-$vf7x03I?-IG1l>XYoemf8kH);9TeQEfE_T)U+Quvc> z1UM=6y-zgaeT~uFUxg~Pwg6RZP61zO3!ybmKb^%w7+o=;JtRgx^8+N#e6yyey8~oX zE+iQQ{tjhb143LkL=l4>x!b+m5m-k4B5C{$q&pF#j&1ELM{JiEju<~hIq+L67QRL# zyoD7t)#>p48^S+(PC!kxxcl+%14ENNfAqgwW$0r!anFHjCy_ zunoj!rG)uW?R`eG#fzl!!x={RL<|+7xgE+Y4t+aR8V%wak;}@yj5$LQ%TmO63EoPv zhj!t{pLq>y6}yb;@E*Y2skjnX&c0$m*CNhU(}|lcm}S%?KnSRJP9saXdP7}FjK^E1 zFQIXI>IX$~^PRY#4t-cuz4keJNr)%$6ebBNy%ftcx$bc(8H0VJ=sfHSAFvjCYu@{7 zHHRh;f_z!XHE*t?4!=S7(|-O9eW|!l=352*6=Sh@=0YVqOZi``cE8FK{a+={e{)I0 z+Md{RcrhyBxV&k4roN}5xaOX!_Fx{cswR!X8q!mTbG$Ah`RGVqDIHGeQK%CysJj-G zPB_2Dds2ilznFO~|!Kqq=b0DA4b? z-THc3r?Cpll_G$;f8kYBBkY;q<_z&?9z5Cs8Zw$J5sizavoMYE5GWPP%75cN)bQ5H zCsa+h!!-F?wO9Z(_G-spgqzNmQ?z;cJlyT`CKHO3I_gO@>I5It$9oK6tA8c(T z9+i%h%TrRdcL<@@xn`wj7@=KcO%5IvjdZ~+uSeWWjVS@%^vQ{kv?w6A=(~{D*pkDf zzj)ZbXwuP1=ZJ?SYXk3KQTj&er~1Xxg@}5$^(biI zDaF3Q!h?HP0vn1N6y-4j$M(IgO1{~bD!-xZcJ%HrdHXq3-c=Ci;{6GHhrIRmB;|8y zl7CV?YIH!H*G5++@^M{sNG&WdmS658Rz6)o(t7|xdej=vV-5e*c0Hdb%6VTXK@TC|hy# z@Ah2$x&g5MwhWNv7Bt?f#kV}jvHca#i>UZI6*fiZLPOna%pu!ZhsKx!L9OZipgOxI zomc?5%c6=4LI3_ClhC4q8|2mGp?LwmCZZ_VE40A` z_T=aB{9veBJl5Q(M}R-i%j;a7L{?o*h2xo3!G{^&;6`p{<3(~^kpu1`B{DVyzN?9Ay zzs@daXCT?>`!M55XuHHIdO@voAW1LmMGN@>4aqkHq^0V|gsMFB}ds8f-uRjo=Ze1~Ka9GGx5v1U4D!O-I4C@#9WR zCY9s)dzRWkzk7?C!QIh|_HKA9GHmi6!+=B*+Urn+Jgb+o(-AS-dMy#Xl}!Lx^lICO za3VYMSf|*E#92=HPZ>#A=r4oIT=h$HubPhp-s5&x%6oUJ0quFTFEf)AuWwI3aN^(w z^X(WMM5UtE{QRr+Sm!JI(?2joQ2Se-8UHfE!+NA-^B};6@4jfCI`IS)b-y@cM*N#O zbzmWFZtQ;uQpt4$L!NbHLjeTLm!KrRV0W?z@_|eAp=8^kbVm- z`}SN2CkRPSw&b3;Vc7dvz`^XFe2H`%#i&0i(rOsOiLXdMas>Y6y%L)Ok>9+HHDeyzY2UJvmbE_6&B2HWBR94)g%(rUt%>0|roS zcXrYigW=mAYQVU4I2H-QzMklC=G`x+9mSi0?dO!$IV$USYrRz@B$6jBbW^+c>IxQ5 zRSMyEm^VeFsPVk|H5iFg3mq>4%nNC2t{rxa3ell0d+(_@Ls4Rtw|#ufqz*2I;n7 zn*GgQ{5HFJG>W%lTBGB^^~DSi&cPM6b3VqD{$@~2OZvhB;S>N2%|7S`R8-XHNF!4) zd4Xy$&Aa8eur4n-ulG^Ye{(ol(<#*d+O`B)5VlHgtr*Pamaf{(CoA<1biq#Gn2E8L zS~+Svj3gZ%AiJ)bXY#{NQ58b0Vv+oyaV{3hJj59fW{oX0ikgb;A!ddbt#(zO>&yf_ zgI;ru$iSxgQs)EQRUlifLGs5%STjxSjvTYd#3Ty?=N&DnQP@#BqpFv=^Ca^B&T%JJ z)lgJf;xqVV!>nn6*nDHEdD**X#CEpiBQ8^TMPSeJs}QW9BrSI2dG^ zfwiI}8K(uZzJGe9uSo(M0+b)&RSdNFjW?c;o|QBW-AJJkw`e&g){+`%teXBc;~q6h}uW?v%F;eAZRuuV21gD&S~s6SA{?7)d&c2r}dJYa^h*} z2|2Zka1_l#1Tqrc0xayM_$fPE`4huRA3pjXsk==pO&(UW>Cw#5bXbk_$Kerl`{2L;lxakD&4U?P ztUiV!dvAuWxmnKWmhtrG3VKc+Z*DZ}aru>DcAkTnSbKZs=SkDOasy?rT8qrJTSxF= zhh~8JUe>Tw^Gf3M2+6hUN;fR|U9@Nnqg{_FFEWYT8C2T~jBVzepBYm?yt_45D82up1%JRsfSKM5J44M_-Of7L||Cn(Zx zBPh~=?*-a^=%NB0@^z8hbjJAJF3I=pW|F^64TbCXb7>V^yK7r^xg93YT_0U=&^d3Qh_xO6~X%Ko% zZQam%BA~!^j{k?laQ`8VmL39-!B-LrsD$!w&kUlTEhsoEH!~;D*hPi{nVb9n!dyh` ztQ=g)#^6+d9=>&Fytc;cw#s<6%%ky`2F?6_JRzjaZdqs_l1FyBP z@%HfkfQ}T#gmMP_Or;BQ((T72miY-SzEqnKioSvlfcj66`E`HR7Bdw2*I=fBLVCHwnPZiGE~G$x<-rYATc*Jv=Q`7JKrP{7WT|iA5N`X zf|}kEu$U}{Sq@HUgaGwZERywSxinYtiBK{L3BOug6c<*Rl{mf7{7^I)dIF>lRWnMt z1yUa}e{%*J%8F1GcVtSxf&?1Ww#XzY|26CZ==qP3hRg@hrudDW-6N z0JOr=gjG(v6?BJ|xa@NRTE?t;M8|*b7jBWk9*2g)Pz3^sng+Ocm3P;vsyKIvV6mPN z{jfZc(?LIk`sw1g5wD1Yq5c1!jFyw_+HtE#kbQKX*10k-f79Vh+2elhW@#kw_O6@zwP?w{mE-&Io~ zjhq}5ZqoXv3m9y}+Y?f%D?ZyQerbK22jRFylynZajHx!nLhk*`zUC-1vzu{_5y+&(zUFC&2MH&1cy#xa$1D2ymj>uT@jy z=C%s>(cL@oX|ycTLG6BHowzf=I*!xwfExo zxRuQdz>yH(WgzZ%{783j9pF#dQvpWhy4_d;BthmdBtn);kLK*Iz~jSxtIF@u<8wpD zu5d`Vxnt8g4b_&o8jLsp^|>6j%)CQ5LynjvpG^+FnU$L2RqBAp)z*`I94$n6AG<|( zTmgx#+U28Dmq&xPRIjW$&y`ca+(l>>q}$BI122BPZm4%EQjhif2w>A>by`Q$Ze|qU zI+L+!fHE#KW762TEzzjmtZb|G^?2T70p4~X!(U(~*LK$JBmEly)QOP1-|TE)x#Sct z22heNK`+XysrZot)7?7E2pGa+Qx?fD{op4ar^;&L2@o%pw0uKcIosFE75w&bHLJlcN#%9m(H zM2rn>fXu^ZFfm4agm(L{T9z)EWpMTB$ z5@v#ROhy&SAX=ADMs5ifHOq7zu7meZe;3#yTW#mNQ~ zGnGd@K#()uj5FmOF##VB5-Egz=&==7$%3qiW{ z+--^{j2#%#N?p(>nOl2JpKSP1sF`ALf6Ly0QNdC~`sE%ewjn{AC>GI)@G#T^ZuZP4b=*zIjj z_JW`7kzIb)Kx8SH(lzdyFd?js)GYO$Z14Kd-q_ytEsl)=CvD%9lPk~`i zu`vu^ptRNA8FXgr6i2Z`ZL*aq{ zEnIk12;gXL0kc-!(|`_qr#6F?ERYQ>rm92A{28YlBK+(`l?G*c5LBMIJNIEAMReS! zF61Skq{Gt8IObF6K0cQgMx4s^u=ul;-69=&BVYlO0%vW?Ncof*JC><{XleWyQtQwT z0TWH2gt&87Oqj1k_Mu+N9!x2*%X-4VOr?mt6M$gH@OQpDCAj~VJ4{$ikA>;?v)H*hQj1?h7{G6si1WujzIJfG{F z3h+q+Vx*{T0#YOn-<_hcU1IgymmcJVhSgO_E3D;-y&{6R1C{@yIl5~LY|Qr&>r)tXR5qUFBcA-_qn z1vaQXQ5dXi+;6zK-sN_}uKf7&@07HTaDX$JgYZ=(hmzb~+?w+=C_GLi*31UCx&MMZ z*Lry?wwSZ^4w%a}Hia>G4mON465Mr-$YbMLH&#laSm|QM6oniOTA zSZl0*x`;JYjDszi0eOwAQWTXge)_eWEY9R*T4jV|qtS}JcHWz=!QPEg!qQ-=DZp^z z24_@i;+}=Wd`eQA$R2G7m2@K!d|Z{(yA}A*?~*L91ffE*&YA`wH6h!=7f7*VA zR{$2Gj62Axm*2QV!51r|5hx;23|L5sFRLsayiaElU4faBUBZbc%5KzGZ0Y=oGP_*A zX-^FUP1&V9scL22I6nmyW4(lr+j^YNXAk~`7;TUxw;WUdW0NAnLX##}6-K`7Px;MD zfjW_CR_S!n4j7tzSTjl8FS~pZ7~q(v%yI@ig@iubHO4|&$+~d3KrCSzOjJ>7>UVN3i@p|hPAFKGOfmgU z@M9{7&2F1p^9E;#=c0)Y(_9v8Gp?}ju@5$1?QTWT$514CUm)O;x^Vu9LT;+!QC#>Y zEUs8d` zSn#N*SB1{#6=m@e)p|)*G#vDas4}Qr=Q;4N&s3xqV80-fhHGNpH5GC^?_5B56g(|* z0V&lo?S{(+vhpn0nxU6O8HP5&M-obx)7hS2}!eYhIl&O;IdSVRK|}{15mc zx}mlSuXS%gpxl&a0${)-e+$F<8pf3ZIdf+2LORKWVx-EIb#FW^OLP~hF@`jlzRTam(ULQh|17_yjJ-rr3K`&_f(P|dk7V)0J;ZNF}CY7 zz&oG}5r+#=JqWk%GT)AIdvYD1*o>{-ULkjyhclvF5xk`YOP3xz%?st7wlc#wO!lI~ zUP?_rji@hXA?(|Z6{SWjWg~m+sVm8k57>g=s$I=!_$-S%5HRDdIzv|ilTcbtOs5#y za2CANl>qSH1EODJiE%O0N)3}YR0gPwzI@!V#z03sS!F5(5Qv~3p?K7%WW!r>YWJx) z7K}4(7her9I~T=a`cYeOgMx}!E+pd_nm4PD(oL+mk*0{FNdWl#h!oM@JxUmDhck_M zNiQGdlSq-y#3Qg6hhvI# zc&U?__OUfa-o#PSNcMILGOOUYui{ivx&OolcQ_zt2iAXLn{?>;{HgM6+3bc1Pw|Dn zi}TY5dwu=ua{B9Uo_oBBU*2Lt!KfUYVlwuuA$*puEAbc2m|P` zJ>Yw<9(Qwl`oc^Ak#Vx>&YJIM{6uAU2ekv_%{8NC93kbA9XD0@QTb2cfwH{3RdBrMgMS=)02^%(dz&0%ek0cU5< zw`cCc{pSDvwAtt3e|W>g3ivOV7}X@eDq0r(PADiAO3lUf6)YM?nnKt zJr}pe^EbD*Z#V`j$V+vh9r@UCi_ z;qPwXbMh>SW`fP3NR}$RG>1dApQwAUWD^6dT|L{5(COgf;_9`#^l3dsdcu+lAFwW5 zp<*XMs|X^H12(>^tLqwRCs?RVKWjC@`#$R0d6q(;bB%h&y+idX%_oHv32=%e6KBc# zn_jW6J)MR-|KmHP@g^M;|=Nxpk~aC zE0koXavAkAqydDy%5-S(#!1JYK~ONxV)^kXq5dyau8`uU*ld;tpg(i5ALtIs_)YUI zQAhW!`Bj%0gJs*HOy=+M^{;&?+NH7N9D3+5yRlF3(i>Ct4}0n6B#9%>;^utDaj!Dl zIYdjn%2RCN#p_=G#^sKZ`vyvkHRsB{jRoH=*}7;OUa%Bgqb<6&V0QMWvwv7)dmJ`t zrfG&hCNGIjIGttri2jDkc&x|?BjxX(4yLDkmr_`jGr=#EUbDoh*ML@J??e7^4m-P1 zMmSV^blIItKTkk+EUNnf{1c2_hQ@_Bca)O;(q5T9;h;cAL`I5HmfIwB@&we^6eS3^_J``d0=(ZS-a zAAoE)dhz_p39y#OXQ${cZ=k=BudF@Xf zd|PR=uKybxlT*Lr@wOQC)#-OO(o-V!MJRSU`}z!(dpg-%F*7rBFmbW~Z8i0N{vX6^ z>SY6^`Ssv|wk|TrI2=r{j1pGPF0MrEod4e|W?|w4?lJxw^_7#MtE$V58nE+8`+&{D z-f#u1tf(Mi3NZ`d0%0+3yW34*-K7~Zw{2>9zi!jT(v@6bHZ>3`(>?#{RIDQ3SU{C& zcM6e~#YPL^mBvmLlYyO$qO#dtMFA;MT$Ns=!F6~behM|;W z1p}+Mpu;X>0*q2i7L#Vf+|aP?W$Ti_!-GR1sHZuOL&O=SH3vbLVf@Pzqr~);n8TZu zFOTd(ui$Dyk_NO5>_NxyA|fM3bTr{gCP7O$<${Av^%bFEj$_2_#_z)W3TcVRJirNw zC^wJx2RK_I&4oY$ldPjQr7BUR-cTr$m}9^&KutnW0LAiwF4)vk`HrO6fgq#Z7^3Lx z{-NYia1O&L&#Rh(_&ES`-$M&RkE)HM3#T5fAYto# zNWox}R=t||t1_bGqT6*g0Vc%guk=r?ojRiVm9TNm=)bQQ?zcr?UCKJrC#cZgE&>tDn29aDS&yk0ER><&WK(0G-+pUlt~vcJTY%Tp<=S) zNw}nxnU0tVCCY(UQogS>S(D%b@F1)1Bs{`QSE^EMAZRk-jt*y4sF6{qQ{cndIZ&!L zR1JgEG*~K)Jz?`p%Hn#*ubT_1cyhAM5Xa8A!>=AUL&X(P{TB%=jz+?bEQj(eiFl&S?33vT8v%^V?fZ zVxzoK1jFm~wajh<`5V5)30|($W6PRNK!*Fxag_n_pMZwH)!0U0}$m zI?B$qL4tDfN^lP~_xG-uuo3D?d@J+XgzecJ> zsuw1Nk8`R_82h@HdEiwmk!`&GM4IqkD`Y4RQ#u`6qF5`^5bJxuv#dm>KM$IdoCTS} z8G7o8?RSLpH<{+ROB0WH>%UjrhzQ_2;`nQC{cF#<&!~A$Vt+ks&zC3%5LrMq8iIXK z>B$SgTKvs(np78u)h1|ITQ>O!0`nfw&GYHfpf!v2_X>eG;Ju!%swLdM~$E$Q{i|E>KhtuB!<7e_jbWbln-HRs+)OTu8e?C zoEuJ%9j=O+X5$`SJZ}y+moK6TtE4;^GRsf`d5_O9RszX-q9q$#;o@we^p++fnDJ4eOL#Rv0Z3$Qqg$ifqB7qjK`|b(7d=4=;k2U!*;1K?It;S|yTi;1a20 zf0#|c)N6ekUd+NhV1ai>t{ORbz#`;`BXRA4Z0+jJKTw?~S(a_#nGBK?sfRUuqkT)x zCb=Iz=Y0s6?R*RYK#i6+0}U`ai}eW{>72{>;bDKefiVwh83EN6J_Yu$5k%SV?A?|v zu>CtuSAWHMb7p1P`9i z7QOx1Y6D7TX3ywSmLWvF`WvFOELLxPq)L?hhC0{FRW@xg;A^b0B*6r~E2$f5F^hjH zHXsV)>9e2^mUzEHK>9SRqPtau?@^q3$i)zmWHR_`lX!oQRkdgbcD{r<^t6%aDRyZ= z1$vU6Hne{84rIS?K8r8nLbn2=#EZ%pPuA`6!OzG1wJG9H8YB{?gzo&bPGt0^c;Ujf?P+D4<(My@hqgMEstiXJL;N#4ckD4?qA4l`SG?iwiPGhAA zNNEMANvUKhU?`|rf}*Af!o`~Vn0sg4|9@KDY5n&4arXWmd#|(h`G9Y&v%h7>oKv~W z(%A!E`_sz~>`7_K17D(^%qh5r$-HB$+PUz~BZgj)x7VqoQCYK%PJVUSeDvh{b)`N| zpZ5%l#5GZC-3}h!*Y7f~9P#tBFScP0EMq)+b}78cY2)%G6`$*r;=fqavi0&0@G1G= zF|YbPJz;5eb~m!-CLP_s;}L0cYNdbOTG;$`vfz=@gD2MqW%`a6?92nx>^-^(du`*s z)laZW(<=PZWM0s+H_Fp(HT#eA`h)7OYHIo$%vy7K$=#6yZEu9^3)@H6Jk8qzLq^KG z4))x8bBvzG!||RQ^mbnT?)Z<-iXOBdx8q>zdrwrIJfdoUIgrzty-Kr|l1Y1?^6u3s&|ERsx$~z@pIzmM=9!rfvN)=igMxH;`jW1`tHOx_K zSvkdSdS6b|!5(@M2$+Bl4*qlC`;L%;jcqqLILv{gjr|bDHpU2zbuSJVHEp#s-eA0U z4tzT{1UId2{7v0r?B~4M&c@BwcB8$$`<5-69Ubi*Hru${yII?9wDs6vV`pvaYW#n6 z(bM$NxY`+v4UPKF*g+H3yI(S^c}H#rg(f@^k~k5ZlCPt)Z+v|xhL-Bmb8T?gI-o;g zjj7_}JKH;-4`QpBMjX8v8HpQAO@bcmJpJozH@63iA1wYt=zewRhfNDjzuL0JXSVkE zzQo-N5!-_H*{(c!-n%4=)Ep;&Rpu9svg9x%bpJ8@7>O>^8yjf7oVhnC0IZN~r3<#h z^Qohy^d5HLt6j-YbU=pR*2@O|n)mT4+Dqp%+gey6J<_l@pTZs%HL<(;cNH-++E<{~ zAfFaEI~LM}G1gPhBtdv*V&|}kt;J_6t0yzCTwVH`z8bFas7(6G_u+6|74@!@C|~*H z{!;gK*R<&>9e$E|Njf+__+|^KCH}aD{*mDIHo1*%RV3o9NsdLcom-w&RQ;YDV`jn+AF&b=I7R1;ybtc)2a zhH9jCpL=oAgDuliAG8J^nSheP_tXLDp1BVQ^o%B9-h}Itr9+piagBarJjK14U9daC zV0e?oJXXv17E-*&3ZqFzSJ#RLrRC!;*#hGJxnnKgSdgLEdUu9Pzm>8&ZZEj=c}t?D z_w$x*mT7_(!16J-rOlG8uYZdc=vfO*iekp@4p@k}Ya7xC&6LS3i7WF_AcZ<) z-p#JH4e`>yYkR0sLQyXzlxo=-YVMq^VI#q1aNn7NIH!DE;p=mu0olF5M*_0>^+6iK zgiWjRnO&V3#uxSr!R{*6w(&dqY*VOq?$z^$96%K~UWYLN#S=H@q>~QB55G)JZ!ELE zpt)@$y40SmmT(1)%i<5rx4SEQExJiP=Oof>;dF$n?!yVQs=Y%ZcJ&ICJ&g7OL{<`D z2Gi~%Pm~2XsN1^wo9O}A^M>^pW{Nte>rHd@cGvaxji9CQR%sWvU>G4!VLYyJ{$=S5; znqt9=iTU>5MMqX|pgqxnE88#BgIpme)|$W_6%9va zHM9kViYrn{d5^a|mA0r*k@1^{J4;DE20up13t_6ruaK()`x=1w-~m1`)fJozvl zoz*7n4pj68R8MI2i9OHBFZaM(&LWjcg!-kC+>fagrAISgZ}PNWj5_UOz6P)H5qTor zSMqeAK764%TNiPL(4=NqllJzk>79 zgkL~e1t`&UiId58(?uLfR^QWx%45;c5;>QD_zC*U_-Jy@^DLyDud3~vTz=LI|6D$| zUic6`l|TSt+VBJgrsfq=-4 zy=NKtCVM2Y397Af`rgq$w>9fGqQeBLNon*#mB-g(2Am_khomW9fuL$H!Nas9-vMKs zH1}HOj<6#^rkLDq=KFHlz~YF4xGm+7p~!>sE>|sErXEh5p!i@jI>qxH%?J(tGHr^V zWuMR6X2i&f%ZX{+9^W+E5)O&T1=>Jz!kY0JqFm;Baro9Qjniw$Rj zE_wxixtFzjN6FP}4-f0?GqGhp;MYcW1*$TzVkYzesa#)(xTXxgg%s@mWZnkPT zE4v6>gv5&+HD5V)(<`*S*hZF3vxLMeC?;sJKjmK%yrC}%(hCFbL$EMlcGc4`0R1^A zFZ`qcKbm_AdiD*ikv|LY&kp#={lPzoxc({a?T_2|I^ATUi+Y<>?n&YxS+RoAS46FA zeZjo}n%p{#ULPx%81U&n{&OK@7aQ>O4G~dkf5ErNI)h>%`dWS(fZMauA~NFkW3&Ap z=ycQHC0b0?wLW@=z;XCwjMPe=7_*c{0RNtE!>+qHehx0uw$bLs`tC)n!tqd2I=e@f z=)4ZaZk46R?Qpf^G(<*hE`$t3KhxI2*{g})(n?yK{*iYNy#(|s(Q%4}l(mSmUfN(s zM7f$v&k~AAWPRMKQCE1A*2q2Q4Z6Sk0DrIk<=XP!Me}d&A;byb9Q4ZxK=+?C;{miX z5-@=ZBY;a<^fVvnhe#j+8j95P`8R?^1HVER(SSCHJd{wUOq6Sn==Yj6p>oI@{%(jg zq=#vwlRAKnZJ%z&^Hd`rg$fy;D(QGHcdvK6E$I+kpO)s5$wZ33_n3BM zXHHmNk!FgG+qfFhO!Rp7+iP5n;J0u$x=+j967F4;rseo|H~v$W{-^1^#Rhs34NxH& z9{2_t!UG4UNgGr&eNycFXzmB;HzBO$VoD zD9*|28H6U7T8IEAAA*>TfleXn18_hxRgCFQN#723=O~LXUxJDpYsVs$3~@yry;C7W z*uYxC`OI?^mFGFi39#vLS40z2^QW-WYI!76Q@*8rkjb0EFnRW_y(&gR)2S4Uk?I`A zXsQ5HtKLD-91C4{+A8%ub+-y-HpnO%@7j*qK`@5^zRfub8$&Dr%M}4yv<>%kK7^{5 zS*hjiRCCZCP<6uy=2vJN8g!=VtZtncM^VRkF(z}A8JJpJyZ`eTcWRj+kuewBtv{M!*t8XjLmrF({bN^vz z)1~c04(*z{=QO4zZL=-7RJ5-(D(uoO@75AnOfe_95gc)%dX7`V<$bVzUxPYvMSPEY zO`$F{4%KjVgauUcfUiNlQ-vxCJ9apxuYxBi3z#ESg8hLKU#QNBq3)t`8-)$g1~puB zVS~H6$gd#T9H)GU9Sf_L4H{6nM}-ZjDF{18s+M^&TFL~o(bCCed7g0KA#%`{tc_+2 zrFD+`R!?$q`3ijXq-I0Qpxj?kAQ5GS55fYw%F2_Esz(S^E>+k8Q{Epo0VCQGuXVxn z7pf7=eB=uq=~iU?&Pmugwt56n71xTusm@}sQ=ZJ2XSIZO94t~gkI7R%Lg-H2L!@gq zN>Ivv1ZO$9PwF!M1_6)bAmCFIhzh0K_@M~?K|DD&Xj5~|41{4Q|JahVl~{|N55Bcu zkSx4um@L7RH{H)&ps8RL>hZG4e0KiQA8b~IKa2k=@12crHaD8g2>GHp_1+78A-$cK gbd=mb1vWjH_XOH{3V`WYZ`7RIwR-hdl*gRE0iE==_W%F@ diff --git a/test-bench-flexible-joints.tex b/test-bench-flexible-joints.tex index 17063d1..c9c3ea8 100644 --- a/test-bench-flexible-joints.tex +++ b/test-bench-flexible-joints.tex @@ -1,4 +1,4 @@ -% Created 2024-04-11 Thu 16:07 +% Created 2024-04-30 Tue 22:20 % Intended LaTeX compiler: pdflatex \documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt} @@ -24,13 +24,12 @@ \clearpage At both ends of the nano-hexapod struts, a flexible joint is used. -Ideally, these flexible joints would behave as perfect spherical joints, that is to say no bending and torsional stiffnesses, infinite shear and axial stiffnesses, unlimited bending and torsional stroke, no friction and no backlash. +Ideally, these flexible joints would behave as perfect spherical joints, that is to say no bending and torsional stiffness, infinite shear and axial stiffness, unlimited bending and torsional stroke, no friction, and no backlash. -Deviations from this ideal properties will impact the dynamics of the Nano-Hexapod and could limit the attainable performance. -During the detailed design phase, specifications in term of stiffness and stroke have been determined and are summarized in Table \ref{tab:test_joints_specs}. +Deviations from these ideal properties will impact the dynamics of the Nano-Hexapod and could limit the attainable performance. +During the detailed design phase, specifications in terms of stiffness and stroke were determined and are summarized in Table \ref{tab:test_joints_specs}. \begin{table}[htbp] -\caption{\label{tab:test_joints_specs}Specifications for the flexible joints and estimated characteristics from the Finite Element Model} \centering \begin{tabularx}{0.5\linewidth}{Xcc} \toprule @@ -43,16 +42,18 @@ Torsion Stiffness & \(< 500\,Nm/\text{rad}\) & 260\\ Bending Stroke & \(> 1\,\text{mrad}\) & 24.5\\ \bottomrule \end{tabularx} +\caption{\label{tab:test_joints_specs}Specifications for the flexible joints and estimated characteristics from the Finite Element Model} + \end{table} -After optimization using a finite element model, the geometry shown in Figure \ref{fig:test_joints_schematic} has been obtained and the corresponding flexible joints characteristics are summarized in Table \ref{tab:test_joints_specs}. +After optimization using a finite element model, the geometry shown in Figure \ref{fig:test_joints_schematic} has been obtained and the corresponding flexible joint characteristics are summarized in Table \ref{tab:test_joints_specs}. This flexible joint is a monolithic piece of stainless steel\footnote{The alloy used is called \emph{F16PH}, also refereed as ``1.4542''} manufactured using wire electrical discharge machining. -It serves several functions as shown in Figure \ref{fig:test_joints_iso}, such as: +It serves several functions, as shown in Figure \ref{fig:test_joints_iso}, such as: \begin{itemize} \item Rigid interfacing with the nano-hexapod plates (yellow surfaces) \item Rigid interfacing with the amplified piezoelectric actuator (blue surface) \item Allow two rotations between the ``yellow'' and the ``blue'' interfaces. -The rotation axes are represented by the dashed lines which are intersecting +The rotation axes are represented by the dashed lines that intersect \end{itemize} \begin{figure}[htbp] @@ -77,7 +78,7 @@ The rotation axes are represented by the dashed lines which are intersecting \caption{\label{fig:test_joints_schematic}Geometry of the optimized flexible joints} \end{figure} -16 flexible joints have been ordered (shown in Figure \ref{fig:test_joints_received}) such that some selection can be made for the 12 that will be used on the nano-hexapod. +Sixteen flexible joints have been ordered (shown in Figure \ref{fig:test_joints_received}) such that some selection can be made for the twelve that will be used on the nano-hexapod. \begin{figure}[htbp] \begin{subfigure}{0.64\textwidth} @@ -95,24 +96,25 @@ The rotation axes are represented by the dashed lines which are intersecting \caption{\label{fig:test_joints_picture}Pictures of the received 16 flexible joints} \end{figure} -In this document, the received flexible joints are characterized to make sure they fulfill the requirements and such that they can well be modelled. +In this document, the received flexible joints are characterized to ensure that they fulfill the requirements and such that they can well be modeled. First, the flexible joints are visually inspected, and the minimum gaps (responsible for most of the joint compliance) are measured (Section \ref{sec:test_joints_flex_dim_meas}). -Then, a test bench is developed to measure the bending stiffness of the flexible joints. +Then, a test bench was developed to measure the bending stiffness of the flexible joints. The development of this test bench is presented in Section \ref{sec:test_joints_test_bench_desc}, including a noise budget and some requirements in terms of instrumentation. -Finally, the test bench is manufacturer and used to measure the bending stiffnesses of all the flexible joints. +The test bench is then used to measure the bending stiffnesses of all the flexible joints. Results are shown in Section \ref{sec:test_joints_bending_stiffness_meas} \chapter{Dimensional Measurements} \label{sec:test_joints_flex_dim_meas} \section{Measurement Bench} -The dimensions of the flexible part in the Y-Z plane will contribute to the X-bending stiffness. -Similarly, the dimensions of the flexible part in the X-Z plane will contribute to the Y-bending stiffness. +Two dimensions are critical for the bending stiffness of the flexible joints. +These dimensions can be measured using a profilometer. +The dimensions of the flexible joint in the Y-Z plane will contribute to the X-bending stiffness, whereas the dimensions in the X-Z plane will contribute to the Y-bending stiffness. -The setup to measure the dimension of the ``X'' flexible beam is shown in Figure \ref{fig:test_joints_profilometer_setup}. +The setup used to measure the dimensions of the ``X'' flexible beam is shown in Figure \ref{fig:test_joints_profilometer_setup}. What is typically observed is shown in Figure \ref{fig:test_joints_profilometer_image}. -It is then possible to estimate to dimension of the flexible beam with an accuracy of \(\approx 5\,\mu m\), +It is then possible to estimate the dimension of the flexible beam with an accuracy of \(\approx 5\,\mu m\), \begin{figure}[htbp] \begin{subfigure}{0.49\textwidth} @@ -132,23 +134,23 @@ It is then possible to estimate to dimension of the flexible beam with an accura \section{Measurement Results} The specified flexible beam thickness (gap) is \(250\,\mu m\). -Four gaps are measured for each flexible joints (2 in the \(x\) direction and 2 in the \(y\) direction). -The ``beam thickness'' is then estimated to be the mean between the gaps measured on opposite sides. +Four gaps are measured for each flexible joint (2 in the \(x\) direction and 2 in the \(y\) direction). +The ``beam thickness'' is then estimated as the mean between the gaps measured on opposite sides. -An histogram of the measured beam thicknesses is shown in Figure \ref{fig:test_joints_size_hist}. -The measured thickness is less than the specified value of \(250\,\mu m\), but this optical method may not be very accurate as the estimated gap can depend on the lighting of the part and of its proper alignment. +A histogram of the measured beam thicknesses is shown in Figure \ref{fig:test_joints_size_hist}. +The measured thickness is less than the specified value of \(250\,\mu m\), but this optical method may not be very accurate because the estimated gap can depend on the lighting of the part and of its proper alignment. -However, what is more important than the true value of the thickness is the consistency between all the flexible joints. +However, what is more important than the true value of the thickness is the consistency between all flexible joints. \begin{figure}[htbp] \centering \includegraphics[scale=1]{figs/test_joints_size_hist.png} -\caption{\label{fig:test_joints_size_hist}Histogram for the (16x2) measured beams' thickness} +\caption{\label{fig:test_joints_size_hist}Histogram for the (16x2) measured beams' thicknesses} \end{figure} \section{Bad flexible joints} -Using this profilometer allowed to detect flexible joints with manufacturing defects such as non-symmetrical shape (see Figure \ref{fig:test_joints_bad_shape}) or flexible joints with machining chips stuck in the gap (see Figure \ref{fig:test_joints_bad_chips}). +Using this profilometer allowed to detect flexible joints with manufacturing defects such as non-symmetrical shapes (see Figure \ref{fig:test_joints_bad_shape}) or flexible joints with machining chips stuck in the gap (see Figure \ref{fig:test_joints_bad_chips}). \begin{figure}[htbp] \begin{subfigure}{0.49\textwidth} @@ -171,7 +173,7 @@ Using this profilometer allowed to detect flexible joints with manufacturing def The most important characteristic of the flexible joint to be measured is its bending stiffness \(k_{R_x} \approx k_{R_y}\). To estimate the bending stiffness, the basic idea is to apply a torque \(T_{x}\) to the flexible joints and to measure its angular deflection \(\theta_{x}\). -Then, the bending stiffness can be computed from equation \eqref{eq:test_joints_bending_stiffness}. +The bending stiffness can then be computed from equation \eqref{eq:test_joints_bending_stiffness}. \begin{equation}\label{eq:test_joints_bending_stiffness} \boxed{k_{R_x} = \frac{T_x}{\theta_x}, \quad k_{R_y} = \frac{T_y}{\theta_y}} @@ -179,16 +181,16 @@ Then, the bending stiffness can be computed from equation \eqref{eq:test_joints_ \section{Measurement principle} \label{ssec:test_joints_meas_principle} \paragraph{Torque and Rotation measurement} -In order to apply torque \(T_{y}\) between the two mobile parts of the flexible joint, a known ``linear'' force \(F_{x}\) can be applied instead at the certain height \(h\) with respect to the rotation point. -In that case the equivalent applied torque can be estimated from equation \eqref{eq:test_joints_force_torque_distance}. -Note that the application point of the force should be far enough from the rotation axis such that the resulting bending motion is much larger than the displacement due to shear. -Such effect is studied in Section \ref{ssec:test_joints_error_budget}. +To apply torque \(T_{y}\) between the two mobile parts of the flexible joint, a known ``linear'' force \(F_{x}\) can be applied instead at a certain distance \(h\) with respect to the rotation point. +In this case, the equivalent applied torque can be estimated from equation \eqref{eq:test_joints_force_torque_distance}. +Note that the application point of the force should be sufficiently far from the rotation axis such that the resulting bending motion is much larger than the displacement due to shear. +Such effects are studied in Section \ref{ssec:test_joints_error_budget}. \begin{equation}\label{eq:test_joints_force_torque_distance} T_y = h F_x, \quad T_x = h F_y \end{equation} -Similarly, instead of directly measuring the bending motion \(\theta_y\) of the flexible joint, its linear motion \(d_x\) at a certain height \(h\) from the rotation points is measured. +Similarly, instead of directly measuring the bending motion \(\theta_y\) of the flexible joint, its linear motion \(d_x\) at a certain distance \(h\) from the rotation points is measured. The equivalent rotation is estimated from \eqref{eq:test_joints_rot_displ}. \begin{equation}\label{eq:test_joints_rot_displ} @@ -206,7 +208,7 @@ k_{R_y} &= \frac{T_y}{\theta_y} = \frac{h F_x}{\tan^{-1}\left( \frac{d_x}{h} \ri The working principle of the measurement bench is schematically shown in Figure \ref{fig:test_joints_bench_working_principle}. One part of the flexible joint is fixed to a rigid frame while a (known) force \(F_x\) is applied to the other side of the flexible joint. -The deflection of the joint \(d_x\) is measured by a displacement sensor. +The deflection of the joint \(d_x\) is measured using a displacement sensor. \begin{figure}[htbp] \centering @@ -224,7 +226,7 @@ The bending \(\theta_y\) of the flexible joint due to the force \(F_x\) is given \theta_y = \frac{T_y}{k_{R_y}} = \frac{F_x h}{k_{R_y}} \end{equation} -Therefore, the force that has to be applied to test the full range of the flexible joint is given by equation \eqref{eq:test_joints_max_force}. +Therefore, the force that must be applied to test the full range of the flexible joints is given by equation \eqref{eq:test_joints_max_force}. The measurement range of the force sensor should then be higher than \(5.5\,N\). \begin{equation}\label{eq:test_joints_max_force} @@ -234,7 +236,7 @@ The measurement range of the force sensor should then be higher than \(5.5\,N\). \paragraph{Required actuator stroke and sensors range} The flexible joint is designed to allow a bending motion of \(\pm 25\,mrad\). The corresponding stroke at the location of the force sensor is given by \eqref{eq:test_joints_max_stroke}. -In order to test the full range of the flexible joint, the means of applying a force (explained in the next section) should allow a motion of at least \(0.5\,mm\). +To test the full range of the flexible joint, the means of applying a force (explained in the next section) should allow a motion of at least \(0.5\,mm\). Similarly, the measurement range of the displacement sensor should also be higher than \(0.5\,mm\). \begin{equation}\label{eq:test_joints_max_stroke} @@ -242,22 +244,22 @@ d_{x,\text{max}} = h \tan(R_{x,\text{max}}) \approx 0.5\,mm \end{equation} \paragraph{Force and Displacement measurements} -In order to know the applied force, a load cell will be used in series with the mechanism that applied the force. -The measured deflection of the flexible joint will be indirectly estimated by from the displacement of the force sensor itself (see Section \ref{ssec:test_joints_test_bench}). -Indirectly measuring the deflection of the flexible joint induces some errors due to the limited stiffness between the force sensor and the displacement sensor. -Such effect will be estimated in the error budget (Section \ref{ssec:test_joints_error_budget}) +To determine the applied force, a load cell will be used in series with the mechanism that applied the force. +The measured deflection of the flexible joint will be indirectly estimated from the displacement of the force sensor itself (see Section \ref{ssec:test_joints_test_bench}). +Indirectly measuring the deflection of the flexible joint induces some errors because of the limited stiffness between the force sensor and the displacement sensor. +Such an effect will be estimated in the error budget (Section \ref{ssec:test_joints_error_budget}) \section{Error budget} \label{ssec:test_joints_error_budget} -In order to estimate the accuracy of the measured bending stiffness that can be obtained using this measurement principle, an error budget is performed. +To estimate the accuracy of the measured bending stiffness that can be obtained using this measurement principle, an error budget is performed. -Based on equation \eqref{eq:test_joints_stiff_displ_force}, several errors can impact the accuracy of the measured bending stiffness: +Based on equation \eqref{eq:test_joints_stiff_displ_force}, several errors can affect the accuracy of the measured bending stiffness: \begin{itemize} -\item Errors in the measured torque \(M_x, M_y\): this is mainly due to inaccuracies of the load cell and of the height estimation \(h\) -\item Errors in the measured bending motion of the flexible joints \(\theta_x, \theta_y\): errors from limited shear stiffness, from the deflection of the load cell itself, and from inaccuracy of the height estimation \(h\) +\item Errors in the measured torque \(M_x, M_y\): this is mainly due to inaccuracies in the load cell and of the height estimation \(h\) +\item Errors in the measured bending motion of the flexible joints \(\theta_x, \theta_y\): errors from limited shear stiffness, from the deflection of the load cell itself, and inaccuracy of the height estimation \(h\) \end{itemize} -Let's first estimate the displacement induced only by the bending stiffness. +If only the bending stiffness is considered, the induced displacement is described by \eqref{eq:test_joints_dbx}. \begin{equation}\label{eq:test_joints_dbx} d_{x,b} = h \tan(\theta_y) = h \tan\left( \frac{F_x \cdot h}{k_{R_y}} \right) @@ -269,7 +271,7 @@ The applied force \(F_x\) will induce some shear \(d_{x,s}\) which is described d_{x,s} = \frac{F_x}{k_s} \end{equation} -The measured displacement \(d_x\) is affected by the shear as shown in equation \eqref{eq:test_joints_displ_shear}. +The measured displacement \(d_x\) is affected shear, as shown in equation \eqref{eq:test_joints_displ_shear}. \begin{equation}\label{eq:test_joints_displ_shear} d_x = d_{x,b} + d_{x,s} = h \tan\left( \frac{F_x \cdot h}{k_{R_y}} \right) + \frac{F_x}{k_s} \approx F_x \left( \frac{h^2}{k_{R_y}} + \frac{1}{k_s} \right) @@ -284,7 +286,7 @@ The estimated bending stiffness \(k_{\text{est}}\) then depends on the shear sti With an estimated shear stiffness \(k_s = 13\,N/\mu m\) from the finite element model and an height \(h=25\,mm\), the estimation errors of the bending stiffness due to shear is \(\epsilon_s < 0.1\,\%\) \paragraph{Effect of load cell limited stiffness} -As explained in the previous section, because the measurement of the flexible joint deflection is indirectly made with the encoder, errors will be made if the load cell experiences some compression. +As explained in the previous section, because the measurement of the flexible joint deflection is indirectly performed with the encoder, errors will be made if the load cell experiences some compression. Suppose the load cell has an internal stiffness \(k_f\), the same reasoning that was made for the effect of shear can be applied here. The estimation error of the bending stiffness due to the limited stiffness of the load cell is then described by \eqref{eq:test_joints_error_load_cell_stiffness}. @@ -296,7 +298,7 @@ The estimation error of the bending stiffness due to the limited stiffness of th With an estimated load cell stiffness of \(k_f \approx 1\,N/\mu m\) (from the documentation), the errors due to the load cell limited stiffness is around \(\epsilon_f = 1\,\%\). \paragraph{Estimation error due to height estimation error} -Let's consider an error \(\delta h\) in the estimation of the height \(h\) as described by \eqref{eq:test_joints_est_h_error}. +Now consider an error \(\delta h\) in the estimation of the height \(h\) as described by \eqref{eq:test_joints_est_h_error}. \begin{equation}\label{eq:test_joints_est_h_error} h_{\text{est}} = h + \delta h @@ -312,18 +314,17 @@ The height estimation is foreseen to be accurate to within \(|\delta h| < 0.4\,m \paragraph{Estimation error due to force and displacement sensors accuracy} An optical encoder is used to measure the displacement (see Section \ref{ssec:test_joints_test_bench}) whose maximum non-linearity is \(40\,nm\). -As the measured displacement is foreseen to be \(0.5\,mm\), the error \(\epsilon_d\) due to the encoder non linearity is very small \(\epsilon_d < 0.01\,\%\). +As the measured displacement is foreseen to be \(0.5\,mm\), the error \(\epsilon_d\) due to the encoder non-linearity is negligible \(\epsilon_d < 0.01\,\%\). The accuracy of the load cell is specified at \(1\,\%\) and therefore, estimation errors of the bending stiffness due to the limited load cell accuracy should be \(\epsilon_F < 1\,\%\) \paragraph{Conclusion} The different sources of errors are summarized in Table \ref{tab:test_joints_error_budget}. -The most important source of error comes from estimation error of the distance between the flexible joint rotation axis and its contact with the force sensor. -An overall accuracy of \(\approx 5\,\%\) can be expected with this measurement bench, which should be enough for a first estimation of the bending stiffness of the flexible joints. +The most important source of error is the estimation error of the distance between the flexible joint rotation axis and its contact with the force sensor. +An overall accuracy of \(\approx 5\,\%\) can be expected with this measurement bench, which should be sufficient for an estimation of the bending stiffness of the flexible joints. \begin{table}[htbp] -\caption{\label{tab:test_joints_error_budget}Summary of the error budget for the estimation of the bending stiffness} \centering \begin{tabularx}{0.4\linewidth}{lX} \toprule @@ -336,6 +337,8 @@ Displacement sensor & \(\epsilon_d < 0.01\,\%\)\\ Force sensor & \(\epsilon_F < 1\,\%\)\\ \bottomrule \end{tabularx} +\caption{\label{tab:test_joints_error_budget}Summary of the error budget for estimating the bending stiffness} + \end{table} \section{Mechanical Design} @@ -343,16 +346,16 @@ Force sensor & \(\epsilon_F < 1\,\%\)\\ As explained in Section \ref{ssec:test_joints_meas_principle}, the flexible joint's bending stiffness is estimated by applying a known force to the flexible joint's tip and by measuring its deflection at the same point. -The force is applied using a load cell\footnote{The load cell is FC22 from TE Connectivity. Measurement range is \(50\,N\). Specified accuracy is \(1\,\%\) of the full range} such that the applied force to the flexible joint's tip is directly measured. -In order to control the height and direction of the applied force, a cylinder cut in half is fixed at the tip of the force sensor (pink element in Figure \ref{fig:test_joints_bench_side}) that initially had a flat surface. -This way, the contact between the flexible joint cylindrical tip and the force sensor is a point (intersection of two cylinders) at a precise height, and the force is applied in a known direction. -To translate the load cell at a constant height, it is fixed to a translation stage\footnote{V-408 PIMag\textsuperscript{\textregistered} linear stage is used. Crossed roller are used to guide the motion.} which is moved by hand. +The force is applied using a load cell\footnote{The load cell is FC22 from TE Connectivity. The measurement range is \(50\,N\). The specified accuracy is \(1\,\%\) of the full range} such that the applied force to the flexible joint's tip is directly measured. +To control the height and direction of the applied force, a cylinder cut in half is fixed at the tip of the force sensor (pink element in Figure \ref{fig:test_joints_bench_side}) that initially had a flat surface. +Doing so, the contact between the flexible joint cylindrical tip and the force sensor is a point (intersection of two cylinders) at a precise height, and the force is applied in a known direction. +To translate the load cell at a constant height, it is fixed to a translation stage\footnote{V-408 PIMag\textsuperscript{\textregistered} linear stage is used. Crossed rollers are used to guide the motion.} which is moved by hand. Instead of measuring the displacement directly at the tip of the flexible joint (with a probe or an interferometer for instance), the displacement of the load cell itself is measured. -To do so, an encoder\footnote{Resolute\texttrademark{} encoder with \(1\,nm\) resolution and \(\pm 40\,nm\) maximum non-linearity} is used that measures the motion of a ruler. +To do so, an encoder\footnote{Resolute\texttrademark{} encoder with \(1\,nm\) resolution and \(\pm 40\,nm\) maximum non-linearity} is used, which measures the motion of a ruler. This ruler is fixed to the translation stage in line (i.e. at the same height) with the application point to reduce Abbe errors (see Figure \ref{fig:test_joints_bench_overview}). -The flexible joint can be rotated by 90 degrees in order to measure the bending stiffness in the two directions. +The flexible joint can be rotated by \(90^o\) in order to measure the bending stiffness in the two directions. The obtained CAD design of the measurement bench is shown in Figure \ref{fig:test_joints_bench_overview} while a zoom on the flexible joint with the associated important quantities is shown in Figure \ref{fig:test_joints_bench_side}. \begin{figure}[htbp] @@ -368,15 +371,13 @@ The obtained CAD design of the measurement bench is shown in Figure \ref{fig:tes \end{center} \subcaption{\label{fig:test_joints_bench_side} Zoom} \end{subfigure} -\caption{\label{fig:test_joints_bench}CAD view of the test bench developped to measure the bending stiffness of the flexible joints. Different parts are shown in (\subref{fig:test_joints_bench_overview}) while a zoom on the flexible joint is shown in (\subref{fig:test_joints_bench_side})} +\caption{\label{fig:test_joints_bench}CAD view of the test bench developed to measure the bending stiffness of the flexible joints. Different parts are shown in (\subref{fig:test_joints_bench_overview}) while a zoom on the flexible joint is shown in (\subref{fig:test_joints_bench_side})} \end{figure} \chapter{Bending Stiffness Measurement} \label{sec:test_joints_bending_stiffness_meas} -\section{Introduction} - A picture of the bench used to measure the X-bending stiffness of the flexible joints is shown in Figure \ref{fig:test_joints_picture_bench_overview}. -A closer view on the force sensor tip is shown in Figure \ref{fig:test_joints_picture_bench_zoom}. +A closer view of the force sensor tip is shown in Figure \ref{fig:test_joints_picture_bench_zoom}. \begin{figure}[htbp] \begin{subfigure}{0.70\textwidth} @@ -393,14 +394,13 @@ A closer view on the force sensor tip is shown in Figure \ref{fig:test_joints_pi \end{subfigure} \caption{\label{fig:test_joints_picture_bench}Manufactured test bench for compliance measurement of the flexible joints} \end{figure} - \section{Load Cell Calibration} -In order to estimate the measured errors of the load cell ``FC2231'', it is compared against another load cell\footnote{XFL212R-50N from TE Connectivity. Measurement range is \(50\,N\). Specified accuracy is \(1\,\%\) of the full range}. +In order to estimate the measured errors of the load cell ``FC2231'', it is compared against another load cell\footnote{XFL212R-50N from TE Connectivity. The measurement range is \(50\,N\). The specified accuracy is \(1\,\%\) of the full range}. The two load cells are measured simultaneously while they are pushed against each other (see Figure \ref{fig:test_joints_force_sensor_calib_picture}). -The contact between the two load cells is well defined as one has a spherical interface while the other has a flat surface. +The contact between the two load cells is well defined as one has a spherical interface and the other has a flat surface. The measured forces are compared in Figure \ref{fig:test_joints_force_sensor_calib_fit}. -The gain mismatch between the two load cells is approximately \(4\,\%\) which is higher than what was specified in the data-sheets. +The gain mismatch between the two load cells is approximately \(4\,\%\) which is higher than that specified in the data sheets. However, the estimated non-linearity is bellow \(0.2\,\%\) for forces between \(1\,N\) and \(5\,N\). \begin{figure}[htbp] @@ -421,10 +421,10 @@ However, the estimated non-linearity is bellow \(0.2\,\%\) for forces between \( \section{Load Cell Stiffness} The objective of this measurement is to estimate the stiffness \(k_F\) of the force sensor. -To do so, a stiff element (much stiffer than the estimated \(k_F \approx 1\,N/\mu m\)) is mounted in front of the force sensor as shown in Figure \ref{fig:test_joints_meas_force_sensor_stiffness_picture}. -Then, the force sensor is pushed again this stiff element while the force and the encoder displacement are measured. -Measured displacement as a function of the force is shown in Figure \ref{fig:test_joints_force_sensor_stiffness_fit}. -The load cell stiffness can then be estimated by computing a linear fit, and is found to be \(k_F \approx 0.68\,N/\mu m\). +To do so, a stiff element (much stiffer than the estimated \(k_F \approx 1\,N/\mu m\)) is mounted in front of the force sensor, as shown in Figure \ref{fig:test_joints_meas_force_sensor_stiffness_picture}. +Then, the force sensor is pushed against this stiff element while the force sensor and the encoder displacement are measured. +The measured displacement as a function of the measured force is shown in Figure \ref{fig:test_joints_force_sensor_stiffness_fit}. +The load cell stiffness can then be estimated by computing a linear fit and is found to be \(k_F \approx 0.68\,N/\mu m\). \begin{figure}[htbp] \begin{subfigure}{0.49\textwidth} @@ -439,16 +439,16 @@ The load cell stiffness can then be estimated by computing a linear fit, and is \end{center} \subcaption{\label{fig:test_joints_force_sensor_stiffness_fit}Measured displacement as a function of the force} \end{subfigure} -\caption{\label{fig:test_joints_meas_force_sensor_stiffness}Estimation of the load cell stiffness. Measurement setup is shown in (\subref{fig:test_joints_meas_force_sensor_stiffness_picture}). Measurement results is shown in (\subref{fig:test_joints_force_sensor_stiffness_fit}).} +\caption{\label{fig:test_joints_meas_force_sensor_stiffness}Estimation of the load cell stiffness. The measurement setup is shown in (\subref{fig:test_joints_meas_force_sensor_stiffness_picture}). The measurement results are shown in (\subref{fig:test_joints_force_sensor_stiffness_fit}).} \end{figure} \section{Bending Stiffness estimation} -The actual stiffness measurement is now estimated by manually moving the translation stage from a start position where the force sensor is not yet in contact with the flexible joint to a position where flexible joint is on its mechanical stop. +The actual stiffness is now estimated by manually moving the translation stage from a start position where the force sensor is not yet in contact with the flexible joint to a position where the flexible joint is on its mechanical stop. The measured force and displacement as a function of time are shown in Figure \ref{fig:test_joints_meas_bend_time}. -Three regions can be observed: first the force sensor tip is not in contact with the flexible joint and the measured force is zero, then the flexible joint deforms linearly, finally the flexible joint comes in contact with the mechanical stops. +Three regions can be observed: first, the force sensor tip is not in contact with the flexible joint and the measured force is zero; then, the flexible joint deforms linearly; and finally, the flexible joint comes in contact with the mechanical stop. -The angular motion \(\theta_{y}\) computed from the displacement \(d_x\) is displacement as function of the measured torque \(T_{y}\) in displayed in Figure \ref{fig:test_joints_meas_F_d_lin_fit}. +The angular motion \(\theta_{y}\) computed from the displacement \(d_x\) is displayed as function of the measured torque \(T_{y}\) in Figure \ref{fig:test_joints_meas_F_d_lin_fit}. The bending stiffness of the flexible joint can be estimated by computing the slope of the curve in the linear regime (red dashed line) and is found to be \(k_{R_y} = 4.4\,Nm/\text{rad}\). The bending stroke can also be estimated as shown in Figure \ref{fig:test_joints_meas_F_d_lin_fit} and is found to be \(\theta_{y,\text{max}} = 20.9\,\text{mrad}\). @@ -465,15 +465,16 @@ The bending stroke can also be estimated as shown in Figure \ref{fig:test_joints \end{center} \subcaption{\label{fig:test_joints_meas_F_d_lin_fit}Angular displacement measured as a function of the applied torque} \end{subfigure} -\caption{\label{fig:test_joints_meas_example}Results obtained on the first flexible joint. Measured force and displacement are shown in (\subref{fig:test_joints_meas_bend_time}). The estimated angular displacement \(\theta_x\) as a function of the estimated applied torque \(T_{x}\) is shown in (\subref{fig:test_joints_meas_F_d_lin_fit}). The bending stiffness \(k_{R_x}\) of the flexible joint can be estimated by computing a best linear fit (red dashed line).} +\caption{\label{fig:test_joints_meas_example}Results obtained on the first flexible joint. The measured force and displacement are shown in (\subref{fig:test_joints_meas_bend_time}). The estimated angular displacement \(\theta_x\) as a function of the estimated applied torque \(T_{x}\) is shown in (\subref{fig:test_joints_meas_F_d_lin_fit}). The bending stiffness \(k_{R_x}\) of the flexible joint can be estimated by computing a best linear fit (red dashed line).} \end{figure} -\section{Measured flexible joint stiffnesses} -The same measurement is performed for all the 16 flexible joints, both in the \(x\) and \(y\) directions. -The measured angular motion as a function of the applied torque are shown in Figure \ref{fig:test_joints_meas_bending_all_raw_data} for all the 16 flexible joints. +\section{Measured flexible joint stiffness} + +The same measurement was performed for all the 16 flexible joints, both in the \(x\) and \(y\) directions. +The measured angular motion as a function of the applied torque is shown in Figure \ref{fig:test_joints_meas_bending_all_raw_data} for the 16 flexible joints. This gives a first idea of the dispersion of the measured bending stiffnesses (i.e. slope of the linear region) and of the angular stroke. -An histogram of the measured bending stiffnesses is show in Figure \ref{fig:test_joints_bend_stiff_hist}. +A histogram of the measured bending stiffnesses is shown in Figure \ref{fig:test_joints_bend_stiff_hist}. Most of the bending stiffnesses are between \(4.6\,Nm/rad\) and \(5.0\,Nm/rad\). \begin{figure}[htbp] @@ -481,7 +482,7 @@ Most of the bending stiffnesses are between \(4.6\,Nm/rad\) and \(5.0\,Nm/rad\). \begin{center} \includegraphics[scale=1,height=5.3cm]{figs/test_joints_meas_bending_all_raw_data.png} \end{center} -\subcaption{\label{fig:test_joints_meas_bending_all_raw_data}Measured torque and angular motion for all the flexible joints} +\subcaption{\label{fig:test_joints_meas_bending_all_raw_data}Measured torque and angular motion for the flexible joints} \end{subfigure} \begin{subfigure}{0.49\textwidth} \begin{center} @@ -489,17 +490,26 @@ Most of the bending stiffnesses are between \(4.6\,Nm/rad\) and \(5.0\,Nm/rad\). \end{center} \subcaption{\label{fig:test_joints_bend_stiff_hist}Histogram of the measured bending stiffness in the x and y directions} \end{subfigure} -\caption{\label{fig:test_joints_meas_bending_results}Result of measured \(k_{R_x}\) and \(k_{R_y}\) stiffnesses for all the 16 flexible joints. Raw data are shown in (\subref{fig:test_joints_meas_bending_all_raw_data}). An histogram of the measured stiffnesses is shown in (\subref{fig:test_joints_bend_stiff_hist})} +\caption{\label{fig:test_joints_meas_bending_results}Result of measured \(k_{R_x}\) and \(k_{R_y}\) stiffnesses for the 16 flexible joints. Raw data are shown in (\subref{fig:test_joints_meas_bending_all_raw_data}). A histogram of the measured stiffnesses is shown in (\subref{fig:test_joints_bend_stiff_hist})} \end{figure} \section*{Conclusion} The measured bending stiffness and bending stroke of the flexible joints are very close to the estimated one using a Finite Element Model (\(k_{R_x} = k_{R_y} = 5\,Nm/\text{rad}\)). +The characteristics of the flexible joints are also quite close to each other. +This should allow us to model them using unique parameters. -The characteristics of all the flexible joints are also quite close to each other. -This should allow us to model them with unique parameters. - -\chapter{Conclusion} +\chapter*{Conclusion} \label{sec:test_joints_conclusion} +The flexible joints are a key element of the nano-hexapod. +Careful dimensional measurements (Section \ref{sec:test_joints_flex_dim_meas}) allowed for the early identification of faulty flexible joints. +This was crucial in preventing potential complications that could have arisen from the installation of faulty joints on the nano-hexapod. + +A dedicated test bench was developed to asses the bending stiffness of the flexible joints. +Through meticulous error analysis and budgeting, a satisfactory level of measurement accuracy could be guaranteed. +The measured bending stiffness values exhibited good agreement with the predictions from the finite element model +These measurements are helpful for refining the model of the flexible joints, thereby enhancing the overall accuracy of the nano-hexapod model. +Furthermore, the data obtained from these measurements have provided the necessary information to select the most suitable flexible joints for the nano-hexapod, ensuring optimal performance. + \printbibliography[heading=bibintoc,title={Bibliography}] \end{document}