From 72c9afb29f87ce1124bffb762d69f50d7e0ba8b8 Mon Sep 17 00:00:00 2001
From: Thomas Dehaeze Table of Contents
-
-test -
- -The project is managed with a Simulink Project. @@ -290,8 +286,8 @@ Such project is briefly presented here
The model of the NASS is based on Simulink and Simscape Multi-Body. @@ -300,8 +296,8 @@ Such toolbox is presented here.
The model is decomposed of multiple subsystems. @@ -315,8 +311,8 @@ All these subsystems are described he
First, we consider perfectly rigid elements and joints and we just study the kinematic of the station. @@ -326,8 +322,8 @@ This is detailed here.
From the measurement of the position of the sample with respect to the granite and from the wanted position of each stage, we can compute the positioning error of the sample with respect to the nano-hexapod. @@ -345,8 +341,8 @@ This is done here.
From dynamical measurements perform on the real positioning station, we tune the parameters of the simscape model to have similar dynamics. @@ -358,8 +354,8 @@ This is explained here.
The effect of disturbances on the position of the micro-station have been measured. @@ -376,8 +372,8 @@ We also discuss how the disturbances are implemented in the model.
Now that the dynamics of the Model have been tuned and the Disturbances have included, we can simulate experiments.
@@ -389,8 +385,8 @@ Tomography experiments are simulated and the results are presented
-
Many matlab functions are shared among all the files of the projects.
diff --git a/index.org b/index.org
index b17137c..8a2ac1c 100644
--- a/index.org
+++ b/index.org
@@ -43,8 +43,6 @@
Here are links to the documents related to the Simscape model of the Nano-Active-Stabilization-System.
-[[file:../stewart-simscape/index.org][test]]
-
* Simulink Project ([[./simulink_project/index.org][link]])
The project is managed with a Simulink Project.
Such project is briefly presented [[./simulink_project/index.org][here]].
diff --git a/kinematics/index.html b/kinematics/index.html
index d882ad3..6a07f96 100644
--- a/kinematics/index.html
+++ b/kinematics/index.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
For the Micro-Hexapod, the convention for the angles are defined in
We can think of two main ways to position the Micro-Hexapod using Simscape.
@@ -378,15 +378,15 @@ This require a little bit more of mathematical derivations but this is the chose
-In the documentation of the Bushing Joint (
Figure 1: Joint Transformation Sequence for the Bushing Joint
Here, we can use the Inverse Kinematic of the Hexapod to determine the length of each leg in order to obtain some defined translation and rotation of the mobile platform.
@@ -431,8 +431,8 @@ Thus, for this simulation, we remove the gravity.
For inverse kinematic analysis, it is assumed that the position \({}^A\bm{P}\) and orientation of the moving platform \({}^A\bm{R}_B\) are given and the problem is to obtain the joint variables, namely, \(\bm{L} = [l_1, l_2, \dots, l_6]^T\).
@@ -443,7 +443,7 @@ From the geometry of the manipulator, the loop closure for each limb, \(i = 1, 2
@@ -467,14 +467,14 @@ Otherwise, when the limbs' lengths derived yield complex numbers, then the posit
We open the Simulink file.
10 Useful Matlab Functions (link)
+10 Useful Matlab Functions (link)
Table of Contents
-
-
-
@@ -307,12 +307,12 @@ for the JavaScript code in this tag.
In this document, we discuss the way the motion of each stage is defined.
-1 Micro Hexapod
+1 Micro Hexapod
1.1 How the Symetrie Hexapod is controlled on the micro station
+1.1 How the Symetrie Hexapod is controlled on the micro station
MAN_A_Software API_4.0.150918_EN.pdf
on page 13 (section 2.4 - Rotation Vectors):
@@ -360,8 +360,8 @@ Thus, it does the translations and then the rotation around the new translated f
1.2 Control of the Micro-Hexapod using Simscape
+1.2 Control of the Micro-Hexapod using Simscape
1.2.1 Using Bushing Joint
+1.2.1 Using Bushing Joint
doc "Bushing Joint"
) that is used to position the Hexapods, it is mention that the following frame is positioned with respect to the base frame in a way shown in figure 1.
+In the documentation of the Bushing Joint (doc "Bushing Joint"
) that is used to position the Hexapods, it is mention that the following frame is positioned with respect to the base frame in a way shown in figure 1.
1.2.2 Using Inverse Kinematics and Leg Actuators
+1.2.2 Using Inverse Kinematics and Leg Actuators
1.2.2.1 Theory
+1.2.2.1 Theory
1.2.2.2 Matlab Implementation
+1.2.2.2 Matlab Implementation
open 'simscape/hexapod_tests.slx'
+
open('kinematics/matlab/hexapod_tests.slx')
StopTime
.
load('simscape/conf_simscape.mat');
+
load('mat/conf_simscape.mat');
set_param(conf_simscape, 'StopTime', '0.5');
sim('simscape/hexapod_tests.slx')
+
sim('hexapod_tests')