Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
farid
thesis
Commits
333cb8f7
Commit
333cb8f7
authored
Sep 06, 2016
by
Farid Alijani
Browse files
three config added to the report
parent
7b14a093
Changes
6
Hide whitespace changes
Inline
Side-by-side
Files_4_thesis/Different_angle/cont_sig.jpg
0 → 100644
View file @
333cb8f7
70.2 KB
Files_4_thesis/Different_angle/docking_different_angle.m
View file @
333cb8f7
...
@@ -207,15 +207,15 @@ plot(t_P_sec_data_1,Pose_X_data_1,'LineWidth',3);
...
@@ -207,15 +207,15 @@ plot(t_P_sec_data_1,Pose_X_data_1,'LineWidth',3);
hold
on
hold
on
plot
(
t_P_sec_data_2
,
Pose_X_data_2
,
'r'
,
'LineWidth'
,
1.7
);
plot
(
t_P_sec_data_2
,
Pose_X_data_2
,
'r'
,
'LineWidth'
,
1.7
);
hold
on
hold
on
plot
(
t_P_sec_data_3
,
Pose_X_data_3
,
'g'
,
'LineWidth'
,
2.3
);
plot
(
t_P_sec_data_3
,
Pose_X_data_3
,
'g'
,
'LineWidth'
,
1.6
);
title
(
'Marker Pose Along
X
_{mar} -
A
xis'
);
title
(
'Marker Pose Along
x
_{mar} -
a
xis'
);
% set(t,'interpreter','latex');
% set(t,'interpreter','latex');
% xlabel('$ time [sec]$','interpreter','latex');
% xlabel('$ time [sec]$','interpreter','latex');
ylabel
(
'${
X
_{mar}}$ [m]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
2
);
ylabel
(
'${
x
_{mar}}$ [m]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
4
);
grid
on
grid
on
% axis([0 45 -.01 .2]);
% axis([0 45 -.01 .2]);
l2
=
legend
(
'${
left
}$'
,
'${
c
enter}$'
,
'${
right
}$'
);
l2
=
legend
(
'${
Config. 3
}$'
,
'${
C
enter}$'
,
'${
Config. 4
}$'
);
set
(
l2
,
'interpreter'
,
'latex'
,
'FontSize'
,
11
);
set
(
l2
,
'interpreter'
,
'latex'
,
'FontSize'
,
11
);
subplot
(
3
,
1
,
2
);
subplot
(
3
,
1
,
2
);
...
@@ -223,11 +223,11 @@ plot(t_P_sec_data_1,Pose_Y_data_1,'LineWidth',3);
...
@@ -223,11 +223,11 @@ plot(t_P_sec_data_1,Pose_Y_data_1,'LineWidth',3);
hold
on
hold
on
plot
(
t_P_sec_data_2
,
Pose_Y_data_2
,
'r'
,
'LineWidth'
,
1.7
);
plot
(
t_P_sec_data_2
,
Pose_Y_data_2
,
'r'
,
'LineWidth'
,
1.7
);
hold
on
hold
on
plot
(
t_P_sec_data_3
,
Pose_Y_data_3
,
'g'
,
'LineWidth'
,
2.3
);
plot
(
t_P_sec_data_3
,
Pose_Y_data_3
,
'g'
,
'LineWidth'
,
1.6
);
title
(
'Marker Pose Along
Y
_{mar} -
A
xis'
);
title
(
'Marker Pose Along
y
_{mar} -
a
xis'
);
% xlabel('$ time [sec]$','interpreter','latex');
% xlabel('$ time [sec]$','interpreter','latex');
ylabel
(
'${
Y
_{mar}}$ [m]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
2
);
ylabel
(
'${
y
_{mar}}$ [m]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
4
);
grid
on
grid
on
% axis([0 46 -.2 .1]);
% axis([0 46 -.2 .1]);
...
@@ -236,11 +236,11 @@ plot(t_P_sec_data_1,Theta_data_1,'LineWidth',3);
...
@@ -236,11 +236,11 @@ plot(t_P_sec_data_1,Theta_data_1,'LineWidth',3);
hold
on
hold
on
plot
(
t_P_sec_data_2
,
Theta_data_2
,
'r'
,
'LineWidth'
,
1.7
);
plot
(
t_P_sec_data_2
,
Theta_data_2
,
'r'
,
'LineWidth'
,
1.7
);
hold
on
hold
on
plot
(
t_P_sec_data_3
,
Theta_data_3
,
'g'
,
'LineWidth'
,
2.3
);
plot
(
t_P_sec_data_3
,
Theta_data_3
,
'g'
,
'LineWidth'
,
1.6
);
title
(
'Marker Pose Along \theta_{mar} -
A
xis'
);
title
(
'Marker Pose Along \theta_{mar} -
a
xis'
);
xlabel
(
'$ time [sec]$'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
2
);
xlabel
(
'$ time [sec]$'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
4
);
ylabel
(
'${\theta_{mar}}$ [rad]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
2
);
ylabel
(
'${\theta_{mar}}$ [rad]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
4
);
grid
on
grid
on
% axis([0 46 -.1 .15]);
% axis([0 46 -.1 .15]);
...
@@ -252,14 +252,14 @@ plot(t_V_sec_data_1,Vel_X_data_1,'LineWidth',3);
...
@@ -252,14 +252,14 @@ plot(t_V_sec_data_1,Vel_X_data_1,'LineWidth',3);
hold
on
hold
on
plot
(
t_V_sec_data_2
,
Vel_X_data_2
,
'r'
,
'LineWidth'
,
1.7
);
plot
(
t_V_sec_data_2
,
Vel_X_data_2
,
'r'
,
'LineWidth'
,
1.7
);
hold
on
hold
on
plot
(
t_V_sec_data_3
,
Vel_X_data_3
,
'g'
,
'LineWidth'
,
2.3
);
plot
(
t_V_sec_data_3
,
Vel_X_data_3
,
'g'
,
'LineWidth'
,
1.6
);
title
(
'Control Signal Along
X
_{
r
ob} -
A
xis'
);
title
(
'Control Signal Along
x
_{
R
ob} -
a
xis'
);
% xlabel('$ time [sec]$','interpreter','latex');
% xlabel('$ time [sec]$','interpreter','latex');
ylabel
(
'$\dot{
X
_{
r
ob}
}
$ [m/s]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
2
);
ylabel
(
'$\dot{
x}
_{
R
ob}$ [m/s]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
4
);
grid
on
grid
on
axis
([
0
45
-.
01
.
2
]);
axis
([
0
45
-.
01
.
2
]);
l2
=
legend
(
'${
left
}$'
,
'${
c
enter}$'
,
'${
right
}$'
);
l2
=
legend
(
'${
Config. 3
}$'
,
'${
C
enter}$'
,
'${
Config. 4
}$'
);
set
(
l2
,
'interpreter'
,
'latex'
,
'FontSize'
,
11
);
set
(
l2
,
'interpreter'
,
'latex'
,
'FontSize'
,
11
);
...
@@ -268,12 +268,12 @@ plot(t_V_sec_data_1,Vel_Y_data_1,'LineWidth',3);
...
@@ -268,12 +268,12 @@ plot(t_V_sec_data_1,Vel_Y_data_1,'LineWidth',3);
hold
on
hold
on
plot
(
t_V_sec_data_2
,
Vel_Y_data_2
,
'r'
,
'LineWidth'
,
1.7
);
plot
(
t_V_sec_data_2
,
Vel_Y_data_2
,
'r'
,
'LineWidth'
,
1.7
);
hold
on
hold
on
plot
(
t_V_sec_data_3
,
Vel_Y_data_3
,
'g'
,
'LineWidth'
,
2.3
);
plot
(
t_V_sec_data_3
,
Vel_Y_data_3
,
'g'
,
'LineWidth'
,
1.6
);
title
(
'Control Signal Along
Y
_{
r
ob} -
A
xis'
);
title
(
'Control Signal Along
y
_{
R
ob} -
a
xis'
);
% xlabel('$ time [sec]$','interpreter','latex');
% xlabel('$ time [sec]$','interpreter','latex');
ylabel
(
'$\dot{
Y
_{
r
ob}
}
$ [m/s]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
2
);
ylabel
(
'$\dot{
y}
_{
R
ob}$ [m/s]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
4
);
grid
on
grid
on
% axis([0 46 -.2 .1]);
% axis([0 46 -.2 .1]);
...
@@ -282,11 +282,11 @@ plot(t_V_sec_data_1,Omega_Z_data_1,'LineWidth',3);
...
@@ -282,11 +282,11 @@ plot(t_V_sec_data_1,Omega_Z_data_1,'LineWidth',3);
hold
on
hold
on
plot
(
t_V_sec_data_2
,
Omega_Z_data_2
,
'r'
,
'LineWidth'
,
1.7
);
plot
(
t_V_sec_data_2
,
Omega_Z_data_2
,
'r'
,
'LineWidth'
,
1.7
);
hold
on
hold
on
plot
(
t_V_sec_data_3
,
Omega_Z_data_3
,
'g'
,
'LineWidth'
,
2.3
);
plot
(
t_V_sec_data_3
,
Omega_Z_data_3
,
'g'
,
'LineWidth'
,
1.6
);
title
(
'Control Signal Along \theta_{
r
ob} -
A
xis'
);
title
(
'Control Signal Along \theta_{
R
ob} -
a
xis'
);
xlabel
(
'$ time [sec]$'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
2
);
xlabel
(
'$ time [sec]$'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
4
);
ylabel
(
'$\dot{\theta_{
r
ob}
}
$ [rad/s]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
2
);
ylabel
(
'$\dot{\theta
}
_{
R
ob}$ [rad/s]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
4
);
grid
on
grid
on
% axis([0 46 -.1 .15]);
% axis([0 46 -.1 .15]);
...
@@ -324,16 +324,25 @@ grid on
...
@@ -324,16 +324,25 @@ grid on
figure
;
figure
;
subplot
(
1
,
3
,
1
);
subplot
(
1
,
3
,
1
);
plot
(
Pose_Y_data_1
,
Pose_X_data_1
,
'b'
,
'LineWidth'
,
2
);
plot
(
Pose_Y_data_1
,
Pose_X_data_1
,
'b'
,
'LineWidth'
,
2
);
% hold on
% quiver(Pose_Y_data_1,Pose_X_data_1,gradient(Pose_Y_data_1),gradient(Pose_X_data_1),'r--','LineWidth',.01);
hold
on
hold
on
plot
(
Pose_Y_data_2
,
Pose_X_data_2
,
'r'
,
'LineWidth'
,
2
);
plot
(
Pose_Y_data_2
,
Pose_X_data_2
,
'r'
,
'LineWidth'
,
2
);
% hold on
% quiver(Pose_Y_data_2,Pose_X_data_2,gradient(Pose_Y_data_2),gradient(Pose_X_data_2),'m--','LineWidth',.01);
hold
on
hold
on
plot
(
Pose_Y_data_3
,
Pose_X_data_3
,
'g'
,
'LineWidth'
,
2
);
plot
(
Pose_Y_data_3
,
Pose_X_data_3
,
'g'
,
'LineWidth'
,
2
);
% hold on
% quiver(Pose_Y_data_3,Pose_X_data_3,gradient(Pose_Y_data_3),gradient(Pose_X_data_3),'k--','LineWidth',.01);
hold
on
hold
on
plot
(
y_circle
,
x_circle
,
'k--'
,
'LineWidth'
,
3.4
);
plot
(
y_circle
,
x_circle
,
'k--'
,
'LineWidth'
,
3.4
);
title
(
'Entire Area'
);
title
(
'Entire Area'
);
xlabel
(
'${
Y
}$ [m]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
1
);
xlabel
(
'${
y_{mar}
}$ [m]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
4
);
ylabel
(
'${
X
}$ [m]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
1
);
ylabel
(
'${
x_{mar}
}$ [m]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
4
);
axis
([
-.
4
.
4
.
18
1.4
]);
axis
([
-.
4
.
4
.
18
1.4
]);
grid
on
grid
on
...
@@ -347,7 +356,7 @@ hold on
...
@@ -347,7 +356,7 @@ hold on
plot
(
y_circle
,
x_circle
,
'k--'
,
'LineWidth'
,
3.4
);
plot
(
y_circle
,
x_circle
,
'k--'
,
'LineWidth'
,
3.4
);
title
(
'SM zone'
);
title
(
'SM zone'
);
xlabel
(
'${
Y
}$ [m]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
1
);
xlabel
(
'${
y_{mar}
}$ [m]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
4
);
% ylabel('${X}$ [m]','interpreter','latex','FontSize',11);
% ylabel('${X}$ [m]','interpreter','latex','FontSize',11);
axis
([
-.
01
0.02
.
195
.
32
]);
axis
([
-.
01
0.02
.
195
.
32
]);
grid
on
grid
on
...
@@ -362,11 +371,11 @@ hold on
...
@@ -362,11 +371,11 @@ hold on
plot
(
y_circle
,
x_circle
,
'k--'
,
'LineWidth'
,
3.4
);
plot
(
y_circle
,
x_circle
,
'k--'
,
'LineWidth'
,
3.4
);
title
(
'Target'
);
title
(
'Target'
);
xlabel
(
'${
Y
}$ [m]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
1
);
xlabel
(
'${
y_{mar}
}$ [m]'
,
'interpreter'
,
'latex'
,
'FontSize'
,
1
4
);
% ylabel('${X}$ [m]','interpreter','latex','FontSize',11);
% ylabel('${X}$ [m]','interpreter','latex','FontSize',11);
axis
([
0.0125
.
015
.
1995
.
2055
]);
axis
([
0.0125
.
015
.
1995
.
2055
]);
grid
on
grid
on
l
=
legend
(
'${
left
}$'
,
'${
c
enter}$'
,
'${
right
}$'
,
'Target'
);
l
=
legend
(
'${
Config. 3
}$'
,
'${
C
enter}$'
,
'${
Config. 4
}$'
,
'Target'
);
set
(
l
,
'interpreter'
,
'latex'
,
'FontSize'
,
11
);
set
(
l
,
'interpreter'
,
'latex'
,
'FontSize'
,
11
);
...
...
Files_4_thesis/Different_angle/mar_pose.jpg
0 → 100644
View file @
333cb8f7
69.9 KB
Files_4_thesis/Different_angle/traj.jpg
0 → 100644
View file @
333cb8f7
114 KB
Files_4_thesis/Report.docx
View file @
333cb8f7
No preview for this file type
Files_4_thesis/Software and Hardware integration.docx
View file @
333cb8f7
No preview for this file type
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment