diff --git a/Files_4_thesis/Laser Scanner Results/Trajectory.jpg b/Files_4_thesis/Laser Scanner Results/Trajectory.jpg
index d2ee2241d012babaae8fbbd92795bb9e75eed7d8..50a74f1b0376a1f0434e03f36f891ccee7c035f8 100644
Binary files a/Files_4_thesis/Laser Scanner Results/Trajectory.jpg and b/Files_4_thesis/Laser Scanner Results/Trajectory.jpg differ
diff --git a/Files_4_thesis/docking_1.m b/Files_4_thesis/docking_1.m
index cab4ad336b018a055528e225dad458857825c004..86f6518bc840fe247b55856d8f5ecb093bb19d6a 100644
--- a/Files_4_thesis/docking_1.m
+++ b/Files_4_thesis/docking_1.m
@@ -3,9 +3,16 @@ close all;
 clear all;
 %% Import data and time conversion
 
-% data 1:
-Pose_Matrix_data_1 = csvread('Pose19_4_16_2159.txt',1,0);
-Vel_Matrix_data_1 = csvread('Velocity19_4_16_2159.txt',1,0);
+% data 1: 308 ros messages for geometry_msgs/Twist 
+%         308 ros messages for geometry_msgs/PoseStamped
+% y-axis gains:
+% P = .6; I = 0; D = 0;
+
+% theta-axis gains:
+% P = .3; I = 0; D = 0;
+
+Pose_Matrix_data_1 = csvread('Pose18_7_16_1737.txt',1,0);
+Vel_Matrix_data_1 = csvread('Velocity18_7_16_1737.txt',1,0);
 
 % time in position
 TimeP_ros_data_1 = Pose_Matrix_data_1(:,1); % ros time, needs to be converted to sec...
@@ -27,9 +34,16 @@ t_V_sec_data_1 = 0:durationV_data_1/size(TimeV_ros_data_1,1):durationV_data_1;
 t_V_sec_data_1(:,size(t_V_sec_data_1,2)) = [];
 
 % -----------------------------------------------------------------------------------------------------
-% data 2:
-Pose_Matrix_data_2 = csvread('Pose19_4_16_2040.txt',1,0);
-Vel_Matrix_data_2 = csvread('Velocity19_4_16_2040.txt',1,0);
+% data 2: 377 ros messages for geometry_msgs/Twist 
+%         378 ros messages for geometry_msgs/PoseStamped
+% y-axis gains:
+% P = .5; I = 0.001; D = 0.03;
+
+% theta-axis gains:
+% P = .28; I = 0.1; D = 0.15;
+
+Pose_Matrix_data_2 = csvread('Pose18_7_16_1815.txt',1,0);
+Vel_Matrix_data_2 = csvread('Velocity18_7_16_1815.txt',1,0);
 
 % time in position
 TimeP_ros_data_2 = Pose_Matrix_data_2(:,1); % ros time, needs to be converted to sec...
@@ -50,9 +64,16 @@ t_V_sec_data_2 = 0:durationV_data_2/size(TimeV_ros_data_2,1):durationV_data_2;
 t_V_sec_data_2(:,size(t_V_sec_data_2,2)) = [];
 
 % -----------------------------------------------------------------------------------------------------
-% data 3:
-Pose_Matrix_data_3 = csvread('Pose19_4_16_2011.txt',1,0);
-Vel_Matrix_data_3 = csvread('Velocity19_4_16_2011.txt',1,0);
+% data 3: 416 ros messages for geometry_msgs/Twist 
+%         417 ros messages for geometry_msgs/PoseStamped
+% y-axis gains:
+% P = .75; I = 0.0004; D = 0.1;
+
+% theta-axis gains:
+% P = .36; I = 0.0067; D = 0.0002;
+
+Pose_Matrix_data_3 = csvread('Pose18_7_16_1925.txt',1,0);
+Vel_Matrix_data_3 = csvread('Velocity18_7_16_1925.txt',1,0);
 
 % time in position
 TimeP_ros_data_3 = Pose_Matrix_data_3(:,1); % ros time, needs to be converted to sec...
@@ -128,8 +149,10 @@ ref_Pose_data_3 =[ref_X_data_3;ref_Y_data_3];
 
 thresh_X = .001;
 theta = 0:.001:2*pi;
-x_ref = thresh_X*cos(theta) + ref_X_data_2; % ref_X needs to be recorded
-y_ref = thresh_X*sin(theta) + ref_Y_data_2; % ref_Y needs to be recorded
+ref_x = .267438;
+ref_y = -.0337; %.337
+x_circle = thresh_X*cos(theta) + ref_x; % ref_X needs to be recorded
+y_circle = thresh_X*sin(theta) + ref_y; % ref_Y needs to be recorded
 
 
 %% Velocity estimation
@@ -269,42 +292,52 @@ grid on
 % plot(Pose_Y_data_3,Pose_X_data_3,'g',ref_Y_data_3,ref_X_data_3,'k*');
 
 figure;
-subplot(1,2,1);
-plot(Pose_Y_data_1,Pose_X_data_1,'b');
+subplot(1,3,1);
+plot(Pose_Y_data_1,Pose_X_data_1,'b','LineWidth',2);
 hold on
-plot(Pose_Y_data_2,Pose_X_data_2,'r');
+plot(Pose_Y_data_2,Pose_X_data_2,'r','LineWidth',2);
 hold on
-plot(Pose_Y_data_3,Pose_X_data_3,'g');
+plot(Pose_Y_data_3,Pose_X_data_3,'g','LineWidth',2);
 hold on
-plot(y_ref,x_ref,'k--','LineWidth',2)
+plot(y_circle,x_circle,'k--','LineWidth',3.4)
 
-title('Docking Trajectroy');
+title('Docking Trajectroy (Whole area)');
 xlabel('Y [m]');
 ylabel('X [m]');
-% axis([-.15 .15 .2 1.5]);
+axis([-.3 .05 .23 1.1]);
 % legend('Trajectory 1','Reference Position 1', 'Trajectory 2','Reference Position 2','Trajectory 3','Reference Position 3');
 grid on
 
-subplot(1,2,2);
-plot(Pose_Y_data_1,Pose_X_data_1,'b');
+subplot(1,3,2);
+plot(Pose_Y_data_1,Pose_X_data_1,'b','LineWidth',2);
 hold on
-plot(Pose_Y_data_2,Pose_X_data_2,'r');
+plot(Pose_Y_data_2,Pose_X_data_2,'r','LineWidth',2);
 hold on
-plot(Pose_Y_data_3,Pose_X_data_3,'g');
+plot(Pose_Y_data_3,Pose_X_data_3,'g','LineWidth',2);
 hold on
-plot(y_ref,x_ref,'k--','LineWidth',2)
-
-% title('Docking Trajectroy');
+plot(y_circle,x_circle,'k--','LineWidth',3.4);
+title('Docking Trajectroy (SM zone)');
 xlabel('Y [m]');
 ylabel('X [m]');
-axis([-.1 .02 .26 .3]);
+axis([-.08 0 .265 .355]);
 grid on
 
-
-
+subplot(1,3,3);
+plot(Pose_Y_data_1,Pose_X_data_1,'b','LineWidth',2);
+hold on
+plot(Pose_Y_data_2,Pose_X_data_2,'r','LineWidth',2);
+hold on
+plot(Pose_Y_data_3,Pose_X_data_3,'g','LineWidth',2);
+hold on
+plot(y_circle,x_circle,'k--','LineWidth',3.4);
+title('Docking Trajectroy (reference area)');
+xlabel('Y [m]');
+ylabel('X [m]');
+axis([-.04 -.03 .266 .269]);
+grid on
 
 figure;
-subplot(3,1,1);
+subplot(2,1,1);
 plot(diff(TimeP_ros_data_1)/1e9,'g')
 hold on
 plot (diff(t_P_sec_data_1),'k--')
@@ -313,9 +346,9 @@ xlabel('samples');
 ylabel('time step');
 legend('ROS calc.','Ordinary calc.','Orientation','horizontal');
 % grid on
-axis([0 428 .05 .15]);
+% axis([0 428 .05 .15]);
 
-subplot(3,1,2);
+subplot(2,1,2);
 plot(diff(TimeV_ros_data_1)/1e9,'g')
 hold on
 plot (diff(t_V_sec_data_1),'k--')
@@ -324,15 +357,15 @@ xlabel('samples');
 ylabel('time step');
 % legend('ROS calc.','Ordinary calc.','Orientation','horizontal');
 % grid on
-axis([0 428 -.005 .025]);
-
-subplot(3,1,3);
-plot(diff(TimeV_ros_data_1)/1e9,'g')
-hold on
-plot (diff(t_V_sec_data_1),'k--')
-xlabel('samples');
-ylabel('time step');
-axis([150 250 0 .02]);
+% axis([0 428 -.005 .025]);
+% 
+% subplot(3,1,3);
+% plot(diff(TimeV_ros_data_1)/1e9,'g')
+% hold on
+% plot (diff(t_V_sec_data_1),'k--')
+% xlabel('samples');
+% ylabel('time step');
+% axis([150 250 0 .02]);
 
 figure;
 subplot(3,1,1);
diff --git a/Files_4_thesis/scanner_analysis.m b/Files_4_thesis/scanner_analysis.m
index d326e1f587a4d252372b5c3e843e3f03fe1034e7..dcca41027ac1b2e26f52e8bda1ad222e4b786fad 100644
--- a/Files_4_thesis/scanner_analysis.m
+++ b/Files_4_thesis/scanner_analysis.m
@@ -6,6 +6,92 @@ upper_angle = 135; % deg.
 lower_angle = -135; % deg.
 dist_to_obst = .1; % m.
 
+%% docked robot for 5 different experiences...
+
+S_mat = csvread('Scan_Data_5_exp.csv');
+
+indx = S_mat(:,1);
+
+s_exp_1 = S_mat(:,2);
+s_exp_2 = S_mat(:,3);
+s_exp_3 = S_mat(:,4);
+s_exp_4 = S_mat(:,5);
+s_exp_5 = S_mat(:,6);
+
+
+points = size(indx,1); % to calculate the angle...
+laser_beam = points -1;
+
+angle = zeros(points,1);
+X_exp_1 = zeros(points,1);
+X_exp_2 = zeros(points,1);
+X_exp_3 = zeros(points,1);
+X_exp_4 = zeros(points,1);
+X_exp_5 = zeros(points,1);
+X_obst = zeros(points,1);
+
+Y_exp_1 = zeros(points,1);
+Y_exp_2 = zeros(points,1);
+Y_exp_3 = zeros(points,1);
+Y_exp_4 = zeros(points,1);
+Y_exp_5 = zeros(points,1);
+Y_obst = zeros(points,1);
+
+
+
+for i = 1:points
+    
+    angle(i) = (lower_angle + (indx(i)* ((upper_angle - lower_angle)/(laser_beam))))* pi/180;
+    
+    X_exp_1(i) = s_exp_1(i) * cos(angle(i));
+    X_exp_2(i) = s_exp_2(i) * cos(angle(i));
+    X_exp_3(i) = s_exp_3(i) * cos(angle(i));
+    X_exp_4(i) = s_exp_4(i) * cos(angle(i));
+    X_exp_5(i) = s_exp_5(i) * cos(angle(i));
+    X_obst(i) = dist_to_obst * cos(angle(i));
+    
+    Y_exp_1(i) = s_exp_1(i) * sin(angle(i));
+    Y_exp_2(i) = s_exp_2(i) * sin(angle(i));
+    Y_exp_3(i) = s_exp_3(i) * sin(angle(i));
+    Y_exp_4(i) = s_exp_4(i) * sin(angle(i));
+    Y_exp_5(i) = s_exp_5(i) * sin(angle(i));
+    Y_obst(i) = dist_to_obst * sin(angle(i));    
+end
+
+% theta vs. scanner_value & reference
+figure;
+plot(angle,s_exp_1,'m','LineWidth',2.5);
+hold on;
+plot(angle,s_exp_2,'g','LineWidth',2.5);
+hold on;
+plot(angle,s_exp_3,'k','LineWidth',2.5);
+hold on;
+plot(angle,s_exp_4,'c','LineWidth',2.5);
+hold on;
+plot(angle,s_exp_5,'b','LineWidth',2.5);
+hold on;
+plot(angle,dist_to_obst,'rx','LineWidth',.5);
+axis([-.09 .42 .085 .16])
+
+figure;
+plot(X_exp_1,Y_exp_1,'m','LineWidth',.9);
+hold on
+
+plot(X_exp_2,Y_exp_2,'g','LineWidth',.5);
+hold on
+
+plot(X_exp_3,Y_exp_3,'k','LineWidth',.8);
+hold on
+
+plot(X_exp_4,Y_exp_4,'c','LineWidth',1.1);
+hold on
+
+plot(X_exp_5,Y_exp_5,'b','LineWidth',.1);
+hold on
+plot(X_obst,Y_obst,'rx','LineWidth',.1)
+axis([-.1 .18 -.11 .12]);
+
+
 %% docked robot with marker vs. docked robot without marker!
 S_Mat_DockedwithMar = csvread('scanner_data_Docked_WITH_Marker.txt',0,0);
 S_Mat_DockedwithNOmar = csvread('scanner_data_no_cylinder.txt',0,0);
@@ -16,10 +102,6 @@ s_val_DockedwithMar = S_Mat_DockedwithMar(:,2);
 indx_DockedwithNOmar = S_Mat_DockedwithNOmar(:,1);
 s_val_DockedwithNOmar = S_Mat_DockedwithNOmar(:,2);
 
-
-
-
-
 points_DockedwithMar = size(indx_DockedwithMar,1);
 points_DockedwithNOmar = size(indx_DockedwithNOmar,1);
 
@@ -29,7 +111,6 @@ laser_beam_DockedwithNOmar = points_DockedwithNOmar - 1;
 s_angle_DockedwithMar = zeros(points_DockedwithMar,1);
 s_angle_DockedwithNOmar = zeros(points_DockedwithNOmar,1);
 
-
 X_DockedwithMar = zeros(points_DockedwithMar,1); Y_DockedwithMar = zeros(points_DockedwithMar,1);
 X_DockedwithNOmar = zeros(points_DockedwithNOmar,1); Y_DockedwithNOmar = zeros(points_DockedwithNOmar,1);
 
diff --git a/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.exe b/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.exe
new file mode 100644
index 0000000000000000000000000000000000000000..cf16a4fb42803e3d497d97258f01e38c16f54d76
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.exe differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.ilk b/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.ilk
new file mode 100644
index 0000000000000000000000000000000000000000..58c9c88e02a95a9b7a3525a5a241bb3931fae6b3
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.ilk differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.pdb b/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..535057f6abe9c8ff7f6a906a69d0a6de324cd1f7
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.pdb differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File.sdf b/MobileRobot/Machine_Learning/Mat2File/Mat2File.sdf
new file mode 100644
index 0000000000000000000000000000000000000000..126d113e6a064d09d1f9c28060b3aaec5ad729da
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File.sdf differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File.sln b/MobileRobot/Machine_Learning/Mat2File/Mat2File.sln
new file mode 100644
index 0000000000000000000000000000000000000000..d4b9ebd20f30c4b0df90cd1e739bfd3e40e79610
--- /dev/null
+++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File.sln
@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+VisualStudioVersion = 12.0.31101.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mat2File", "Mat2File\Mat2File.vcxproj", "{A7896541-628F-4046-BAED-A13833B79602}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		Release|Win32 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{A7896541-628F-4046-BAED-A13833B79602}.Debug|Win32.ActiveCfg = Debug|Win32
+		{A7896541-628F-4046-BAED-A13833B79602}.Debug|Win32.Build.0 = Debug|Win32
+		{A7896541-628F-4046-BAED-A13833B79602}.Release|Win32.ActiveCfg = Release|Win32
+		{A7896541-628F-4046-BAED-A13833B79602}.Release|Win32.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File.v12.suo b/MobileRobot/Machine_Learning/Mat2File/Mat2File.v12.suo
new file mode 100644
index 0000000000000000000000000000000000000000..c9b838012e16b51eac91ae9ad3195ae10d54cf31
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File.v12.suo differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.log b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.log
new file mode 100644
index 0000000000000000000000000000000000000000..9c8948aaaaa338d45b2863fd999bac299176e0f7
--- /dev/null
+++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.log
@@ -0,0 +1,13 @@
+Build started 7/20/2016 6:45:13 PM.
+     1>Project "E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\Mat2File\Mat2File.vcxproj" on node 2 (Build target(s)).
+     1>ClCompile:
+         C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _CONSOLE /D _LIB /D _UNICODE /D UNICODE /D _CRT_SECURE_NO_WARNINGS /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:prompt save_mat_2_file.cpp
+         save_mat_2_file.cpp
+       Link:
+         C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\Debug\Mat2File.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\Debug\Mat2File.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\Debug\Mat2File.lib" /MACHINE:X86 Debug\save_mat_2_file.obj
+         Mat2File.vcxproj -> E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\Debug\Mat2File.exe
+     1>Done Building Project "E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\Mat2File\Mat2File.vcxproj" (Build target(s)).
+
+Build succeeded.
+
+Time Elapsed 00:00:02.26
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/CL.read.1.tlog b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/CL.read.1.tlog
new file mode 100644
index 0000000000000000000000000000000000000000..e64cc845688bdcc8983e3e8a6663043264ce45b3
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/CL.read.1.tlog differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/CL.write.1.tlog b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/CL.write.1.tlog
new file mode 100644
index 0000000000000000000000000000000000000000..778a97bd2bef7f81b108861efe82dad6640cff2e
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/CL.write.1.tlog differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/Mat2File.lastbuildstate b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/Mat2File.lastbuildstate
new file mode 100644
index 0000000000000000000000000000000000000000..4ec7a8b6ff0b225aa73ae1726e9bf92eda953322
--- /dev/null
+++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/Mat2File.lastbuildstate
@@ -0,0 +1,2 @@
+#TargetFrameworkVersion=v4.0:PlatformToolSet=v120:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit
+Debug|Win32|E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\|
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/cl.command.1.tlog b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/cl.command.1.tlog
new file mode 100644
index 0000000000000000000000000000000000000000..d246934cb9ba3840a6d6d0b70eb6908513994a74
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/cl.command.1.tlog differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.command.1.tlog b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.command.1.tlog
new file mode 100644
index 0000000000000000000000000000000000000000..d12dc8e131790ed2eb6ddd39c949642a70c57ee4
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.command.1.tlog differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.read.1.tlog b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.read.1.tlog
new file mode 100644
index 0000000000000000000000000000000000000000..4b70ae7d8d20c3315191fd7dcd2287bf53e657d5
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.read.1.tlog differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.write.1.tlog b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.write.1.tlog
new file mode 100644
index 0000000000000000000000000000000000000000..7cb3906b384b1f394222005735b8773a38a914fd
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.write.1.tlog differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/save_mat_2_file.obj b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/save_mat_2_file.obj
new file mode 100644
index 0000000000000000000000000000000000000000..c6734e49cd635b0b4662ca38be36fcc0ada0c201
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/save_mat_2_file.obj differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/vc120.idb b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/vc120.idb
new file mode 100644
index 0000000000000000000000000000000000000000..983d4b9e3ac9f7910de94cba660d3e6d831d9930
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/vc120.idb differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/vc120.pdb b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/vc120.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..d8d5dfc839c4b83d8c6ee445e74463a24d9438c0
Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/vc120.pdb differ
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Mat2File.vcxproj b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Mat2File.vcxproj
new file mode 100644
index 0000000000000000000000000000000000000000..73cc5e8eef9921126f52294a42da1f43734d1009
--- /dev/null
+++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Mat2File.vcxproj
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{A7896541-628F-4046-BAED-A13833B79602}</ProjectGuid>
+    <Keyword>Win32Proj</Keyword>
+    <RootNamespace>Mat2File</RootNamespace>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <PlatformToolset>v120</PlatformToolset>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <PlatformToolset>v120</PlatformToolset>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <LinkIncremental>true</LinkIncremental>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <LinkIncremental>false</LinkIncremental>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
+      <SDLCheck>true</SDLCheck>
+    </ClCompile>
+    <Link>
+      <SubSystem>Console</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <Optimization>MaxSpeed</Optimization>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
+      <SDLCheck>true</SDLCheck>
+    </ClCompile>
+    <Link>
+      <SubSystem>Console</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <OptimizeReferences>true</OptimizeReferences>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClCompile Include="save_mat_2_file.cpp" />
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Mat2File.vcxproj.filters b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Mat2File.vcxproj.filters
new file mode 100644
index 0000000000000000000000000000000000000000..aecc36bc27b7998d2ee048bc4b2c39f705e0c1b8
--- /dev/null
+++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Mat2File.vcxproj.filters
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="Source Files">
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+    </Filter>
+    <Filter Include="Header Files">
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+      <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
+    </Filter>
+    <Filter Include="Resource Files">
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="save_mat_2_file.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/myfile.txt b/MobileRobot/Machine_Learning/Mat2File/Mat2File/myfile.txt
new file mode 100644
index 0000000000000000000000000000000000000000..712bdf3d43d5bdaa72a037225b5e934983405f71
--- /dev/null
+++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File/myfile.txt
@@ -0,0 +1,3 @@
+Name 1 [farid     ]
+Name 2 [navid     ]
+Name 3 [john      ]
diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/save_mat_2_file.cpp b/MobileRobot/Machine_Learning/Mat2File/Mat2File/save_mat_2_file.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..617d668a7789adc8204cad9f47a4402da9527266
--- /dev/null
+++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File/save_mat_2_file.cpp
@@ -0,0 +1,61 @@
+/* fprintf example
+#include <stdio.h>
+
+int main()
+{
+	FILE * pFile;
+	int n;
+	char name[100];
+
+	pFile = fopen("myfile.txt", "w");
+	for (n = 0; n<3; n++)
+	{
+		puts("please, enter a name: ");
+		gets(name);
+		fprintf(pFile, "Name %d [%-10.10s]\n", n + 1, name);
+	}
+	fclose(pFile);
+
+	return 0;
+}*/
+
+#include <iostream>
+#include <stdio.h>
+using namespace std;
+
+int main()
+{
+	int data[1000][1000], M, i, j;
+	FILE * (file);
+
+	cout << "Input size of matrix (mxm) : ";
+	cin >> M;
+
+	for (i = 0; i<M; i++)
+	{
+		for (j = 0; j<M; j++)
+		{
+			cout << "data [" << i + 1 << "][" << j + 1 << "] : ";
+			cin >> data[i][j];
+		}
+	}
+	
+
+	try {
+			file = fopen("inputmatriks.txt", "w");
+		}
+	catch (const std::exception& e) {
+			cout << e.what() << endl;
+		}
+
+	for (i = 0; i<M; i++)
+	{
+		for (j = 0; j<M; j++)
+		{
+			fprintf(file, "%d", data[i][j]);
+		}
+		fprintf(file, "\n");
+	}
+	fclose(file);
+	return 0;
+}
\ No newline at end of file
diff --git a/MobileRobot/MobRobGUI/GUI4MobileRobot/GUI4MobileRobot.pro.user.a4575a4 b/MobileRobot/MobRobGUI/GUI4MobileRobot/GUI4MobileRobot.pro.user.a4575a4
new file mode 100644
index 0000000000000000000000000000000000000000..bff57abf13b31be4471b3aa8f6b6a5b6eef02d8c
--- /dev/null
+++ b/MobileRobot/MobRobGUI/GUI4MobileRobot/GUI4MobileRobot.pro.user.a4575a4
@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE QtCreatorProject>
+<!-- Written by QtCreator 3.5.1, 2015-11-25T18:10:25. -->
+<qtcreator>
+ <data>
+  <variable>EnvironmentId</variable>
+  <value type="QByteArray">{a4575a42-fc4c-4406-ac39-0308eeb33012}</value>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.ActiveTarget</variable>
+  <value type="int">0</value>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.EditorSettings</variable>
+  <valuemap type="QVariantMap">
+   <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
+   <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
+   <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
+   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
+    <value type="QString" key="language">Cpp</value>
+    <valuemap type="QVariantMap" key="value">
+     <value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
+    </valuemap>
+   </valuemap>
+   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
+    <value type="QString" key="language">QmlJS</value>
+    <valuemap type="QVariantMap" key="value">
+     <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
+    </valuemap>
+   </valuemap>
+   <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
+   <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
+   <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
+   <value type="int" key="EditorConfiguration.IndentSize">4</value>
+   <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
+   <value type="int" key="EditorConfiguration.MarginColumn">80</value>
+   <value type="bool" key="EditorConfiguration.MouseHiding">true</value>
+   <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
+   <value type="int" key="EditorConfiguration.PaddingMode">1</value>
+   <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
+   <value type="bool" key="EditorConfiguration.ShowMargin">false</value>
+   <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
+   <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
+   <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
+   <value type="int" key="EditorConfiguration.TabSize">8</value>
+   <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
+   <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
+   <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
+   <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
+   <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
+   <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
+  </valuemap>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.PluginSettings</variable>
+  <valuemap type="QVariantMap"/>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.Target.0</variable>
+  <valuemap type="QVariantMap">
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.5.1 GCC 64bit</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.5.1 GCC 64bit</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.55.gcc_64_kit</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/faridalijani/Qt/Tools/QtCreator/bin/build-GUI4MobileRobot-Desktop_Qt_5_5_1_GCC_64bit-Debug</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
+       <value type="QString">-w</value>
+       <value type="QString">-r</value>
+      </valuelist>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
+       <value type="QString">-w</value>
+       <value type="QString">-r</value>
+      </valuelist>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
+    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/faridalijani/Qt/Tools/QtCreator/bin/build-GUI4MobileRobot-Desktop_Qt_5_5_1_GCC_64bit-Release</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
+       <value type="QString">-w</value>
+       <value type="QString">-r</value>
+      </valuelist>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
+       <value type="QString">-w</value>
+       <value type="QString">-r</value>
+      </valuelist>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
+    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
+    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
+    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
+    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
+    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
+    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
+    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
+    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
+     <value type="int">0</value>
+     <value type="int">1</value>
+     <value type="int">2</value>
+     <value type="int">3</value>
+     <value type="int">4</value>
+     <value type="int">5</value>
+     <value type="int">6</value>
+     <value type="int">7</value>
+     <value type="int">8</value>
+     <value type="int">9</value>
+     <value type="int">10</value>
+     <value type="int">11</value>
+     <value type="int">12</value>
+     <value type="int">13</value>
+     <value type="int">14</value>
+    </valuelist>
+    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
+    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">GUI4MobileRobot</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">GUI4MobileRobot2</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/faridalijani/thesis/MobileRobot/MobRobGUI/GUI4MobileRobot/GUI4MobileRobot.pro</value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">GUI4MobileRobot.pro</value>
+    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
+    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
+    <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
+    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
+  </valuemap>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.TargetCount</variable>
+  <value type="int">1</value>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
+  <value type="int">18</value>
+ </data>
+ <data>
+  <variable>Version</variable>
+  <value type="int">18</value>
+ </data>
+</qtcreator>
diff --git a/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..de30f58006209c3aec239ec18d48c6e9db685a4c
--- /dev/null
+++ b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile
@@ -0,0 +1,400 @@
+#############################################################################
+# Makefile for building: GUI4MobileRobot
+# Generated by qmake (3.0) (Qt 5.5.1)
+# Project:  ..\GUI4MobileRobot\GUI4MobileRobot.pro
+# Template: app
+# Command: D:\QT\5.5\msvc2013_64\bin\qmake.exe -spec win32-msvc2013 "CONFIG+=debug" -o Makefile ..\GUI4MobileRobot\GUI4MobileRobot.pro
+#############################################################################
+
+MAKEFILE      = Makefile
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+QMAKE         = D:\QT\5.5\msvc2013_64\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+SUBTARGETS    =  \
+		debug \
+		release
+
+
+debug: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug
+debug-make_first: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug 
+debug-all: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug all
+debug-clean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug clean
+debug-distclean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug distclean
+debug-install: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug install
+debug-uninstall: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug uninstall
+release: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release
+release-make_first: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release 
+release-all: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release all
+release-clean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release clean
+release-distclean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release distclean
+release-install: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release install
+release-uninstall: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release uninstall
+
+Makefile: ..\GUI4MobileRobot\GUI4MobileRobot.pro D:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013\qmake.conf D:\QT\5.5\msvc2013_64\mkspecs\features\spec_pre.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\common\msvc-desktop.conf \
+		D:\QT\5.5\msvc2013_64\mkspecs\qconfig.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bootstrap_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_clucene_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designercomponents_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_platformsupport_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmldevtools_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickparticles_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uiplugin.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webview_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\qt_functions.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\qt_config.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\win32\qt_config.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013\qmake.conf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\spec_post.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\default_pre.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\win32\default_pre.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\resolve_config.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds_post.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\default_post.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\win32\rtti.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\c++11.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\precompile_header.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\warn_on.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\qt.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\resources.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\moc.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\win32\opengl.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\uic.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\win32\windows.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\testcase_targets.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\exceptions.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\yacc.prf \
+		D:\QT\5.5\msvc2013_64\mkspecs\features\lex.prf \
+		..\GUI4MobileRobot\GUI4MobileRobot.pro \
+		D:/QT/5.5/msvc2013_64/lib/qtmaind.prl \
+		D:/QT/5.5/msvc2013_64/lib/Qt5Widgets.prl \
+		D:/QT/5.5/msvc2013_64/lib/Qt5Gui.prl \
+		D:/QT/5.5/msvc2013_64/lib/Qt5Core.prl
+	$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" -o Makefile ..\GUI4MobileRobot\GUI4MobileRobot.pro
+D:\QT\5.5\msvc2013_64\mkspecs\features\spec_pre.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\common\msvc-desktop.conf:
+D:\QT\5.5\msvc2013_64\mkspecs\qconfig.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bootstrap_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_clucene_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designercomponents_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_platformsupport_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmldevtools_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickparticles_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uiplugin.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webview_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
+D:\QT\5.5\msvc2013_64\mkspecs\features\qt_functions.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\qt_config.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\win32\qt_config.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013\qmake.conf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\spec_post.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\default_pre.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\win32\default_pre.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\resolve_config.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds_post.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\default_post.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\win32\rtti.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\c++11.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\precompile_header.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\warn_on.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\qt.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\resources.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\moc.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\win32\opengl.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\uic.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\win32\windows.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\testcase_targets.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\exceptions.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\yacc.prf:
+D:\QT\5.5\msvc2013_64\mkspecs\features\lex.prf:
+..\GUI4MobileRobot\GUI4MobileRobot.pro:
+D:/QT/5.5/msvc2013_64/lib/qtmaind.prl:
+D:/QT/5.5/msvc2013_64/lib/Qt5Widgets.prl:
+D:/QT/5.5/msvc2013_64/lib/Qt5Gui.prl:
+D:/QT/5.5/msvc2013_64/lib/Qt5Core.prl:
+qmake: FORCE
+	@$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" -o Makefile ..\GUI4MobileRobot\GUI4MobileRobot.pro
+
+qmake_all: FORCE
+
+make_first: debug-make_first release-make_first  FORCE
+all: debug-all release-all  FORCE
+clean: debug-clean release-clean  FORCE
+	-$(DEL_FILE) GUI4MobileRobot.exp
+	-$(DEL_FILE) GUI4MobileRobot.ilk
+	-$(DEL_FILE) GUI4MobileRobot.idb
+distclean: debug-distclean release-distclean  FORCE
+	-$(DEL_FILE) Makefile
+	-$(DEL_FILE) GUI4MobileRobot.lib GUI4MobileRobot.pdb
+
+debug-mocclean:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug mocclean
+release-mocclean:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release mocclean
+mocclean: debug-mocclean release-mocclean
+
+debug-mocables:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug mocables
+release-mocables:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release mocables
+mocables: debug-mocables release-mocables
+
+check: first
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
diff --git a/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile.Debug b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile.Debug
new file mode 100644
index 0000000000000000000000000000000000000000..77488a72f840a37cf681d53c21a71f24c571611b
--- /dev/null
+++ b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile.Debug
@@ -0,0 +1,800 @@
+#############################################################################
+# Makefile for building: GUI4MobileRobot
+# Generated by qmake (3.0) (Qt 5.5.1)
+# Project:  ..\GUI4MobileRobot\GUI4MobileRobot.pro
+# Template: app
+#############################################################################
+
+MAKEFILE      = Makefile.Debug
+
+####### Compiler, tools and options
+
+CC            = cl
+CXX           = cl
+DEFINES       = -DUNICODE -DWIN32 -DWIN64 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
+CFLAGS        = -nologo -Zc:wchar_t -FS -Zi -MDd -W3 /Fddebug\GUI4MobileRobot.pdb $(DEFINES)
+CXXFLAGS      = -nologo -Zc:wchar_t -FS -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -EHsc /Fddebug\GUI4MobileRobot.pdb $(DEFINES)
+INCPATH       = -I..\GUI4MobileRobot -I. -I/usr/local/include -ID:\QT\5.5\msvc2013_64\include -ID:\QT\5.5\msvc2013_64\include\QtWidgets -ID:\QT\5.5\msvc2013_64\include\QtGui -ID:\QT\5.5\msvc2013_64\include\QtANGLE -ID:\QT\5.5\msvc2013_64\include\QtCore -Idebug -I. -ID:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013 
+LINKER        = link
+LFLAGS        = /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+LIBS          = /LIBPATH:D:\QT\5.5\msvc2013_64\lib D:\QT\5.5\msvc2013_64\lib\qtmaind.lib shell32.lib /LIBPATH:D:\QT\5.5\msvc2013_64\lib D:\QT\5.5\msvc2013_64\lib\Qt5Cored.lib `pkg-config --libs opencv` D:\QT\5.5\msvc2013_64\lib\Qt5Widgetsd.lib D:\QT\5.5\msvc2013_64\lib\Qt5Guid.lib D:\QT\5.5\msvc2013_64\lib\Qt5Cored.lib 
+QMAKE         = D:\QT\5.5\msvc2013_64\bin\qmake.exe
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+COPY          = copy /y
+SED           = $(QMAKE) -install sed
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+DEL_FILE      = del
+DEL_DIR       = rmdir
+MOVE          = move
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+INSTALL_FILE    = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR     = xcopy /s /q /y /i
+
+####### Output directory
+
+OBJECTS_DIR   = debug
+
+####### Files
+
+SOURCES       = ..\GUI4MobileRobot\main.cpp \
+		..\GUI4MobileRobot\buttons.cpp \
+		..\GUI4MobileRobot\visualization.cpp debug\moc_buttons.cpp \
+		debug\moc_visualization.cpp
+OBJECTS       = debug\main.obj \
+		debug\buttons.obj \
+		debug\visualization.obj \
+		debug\moc_buttons.obj \
+		debug\moc_visualization.obj
+
+DIST          =  ..\GUI4MobileRobot\buttons.h \
+		..\GUI4MobileRobot\visualization.h ..\GUI4MobileRobot\main.cpp \
+		..\GUI4MobileRobot\buttons.cpp \
+		..\GUI4MobileRobot\visualization.cpp
+QMAKE_TARGET  = GUI4MobileRobot
+DESTDIR        = debug\ #avoid trailing-slash linebreak
+TARGET         = GUI4MobileRobot.exe
+DESTDIR_TARGET = debug\GUI4MobileRobot.exe
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{..\GUI4MobileRobot}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\GUI4MobileRobot}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\GUI4MobileRobot}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\GUI4MobileRobot}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{debug}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{debug}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{debug}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{debug}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug  $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): ui_buttons.h $(OBJECTS) 
+	$(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+$(OBJECTS) $(LIBS)
+<<
+
+qmake: FORCE
+	@$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" -o Makefile.Debug ..\GUI4MobileRobot\GUI4MobileRobot.pro
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) GUI4MobileRobot.zip $(SOURCES) $(DIST) ..\GUI4MobileRobot\GUI4MobileRobot.pro D:\QT\5.5\msvc2013_64\mkspecs\features\spec_pre.prf D:\QT\5.5\msvc2013_64\mkspecs\common\msvc-desktop.conf D:\QT\5.5\msvc2013_64\mkspecs\qconfig.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bootstrap_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_clucene_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designercomponents_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_platformsupport_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmldevtools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickparticles_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uiplugin.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webview_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri D:\QT\5.5\msvc2013_64\mkspecs\features\qt_functions.prf D:\QT\5.5\msvc2013_64\mkspecs\features\qt_config.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\qt_config.prf D:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013\qmake.conf D:\QT\5.5\msvc2013_64\mkspecs\features\spec_post.prf D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds.prf D:\QT\5.5\msvc2013_64\mkspecs\features\default_pre.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\default_pre.prf D:\QT\5.5\msvc2013_64\mkspecs\features\resolve_config.prf D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds_post.prf D:\QT\5.5\msvc2013_64\mkspecs\features\default_post.prf D:\QT\5.5\msvc2013_64\mkspecs\features\build_pass.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\rtti.prf D:\QT\5.5\msvc2013_64\mkspecs\features\c++11.prf D:\QT\5.5\msvc2013_64\mkspecs\features\precompile_header.prf D:\QT\5.5\msvc2013_64\mkspecs\features\warn_on.prf D:\QT\5.5\msvc2013_64\mkspecs\features\qt.prf D:\QT\5.5\msvc2013_64\mkspecs\features\resources.prf D:\QT\5.5\msvc2013_64\mkspecs\features\moc.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\opengl.prf D:\QT\5.5\msvc2013_64\mkspecs\features\uic.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\windows.prf D:\QT\5.5\msvc2013_64\mkspecs\features\testcase_targets.prf D:\QT\5.5\msvc2013_64\mkspecs\features\exceptions.prf D:\QT\5.5\msvc2013_64\mkspecs\features\yacc.prf D:\QT\5.5\msvc2013_64\mkspecs\features\lex.prf ..\GUI4MobileRobot\GUI4MobileRobot.pro D:/QT/5.5/msvc2013_64/lib/qtmaind.prl D:/QT/5.5/msvc2013_64/lib/Qt5Widgetsd.prl D:/QT/5.5/msvc2013_64/lib/Qt5Guid.prl D:/QT/5.5/msvc2013_64/lib/Qt5Cored.prl  NO_PCH_SOURCES RESOURCES HEADERS SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES 
+
+clean: compiler_clean 
+	-$(DEL_FILE) debug\main.obj debug\buttons.obj debug\visualization.obj debug\moc_buttons.obj debug\moc_visualization.obj
+	-$(DEL_FILE) debug\GUI4MobileRobot.exp debug\GUI4MobileRobot.ilk debug\GUI4MobileRobot.idb
+
+distclean: clean 
+	-$(DEL_FILE) debug\GUI4MobileRobot.lib debug\GUI4MobileRobot.pdb
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Debug
+
+mocclean: compiler_moc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_header_make_all: debug\moc_buttons.cpp debug\moc_visualization.cpp
+compiler_moc_header_clean:
+	-$(DEL_FILE) debug\moc_buttons.cpp debug\moc_visualization.cpp
+debug\moc_buttons.cpp: D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QPushButton \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qpushbutton.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qabstractbutton.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QVBoxLayout \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qboxlayout.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayout.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayoutitem.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qgridlayout.h \
+		..\GUI4MobileRobot\visualization.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h \
+		..\GUI4MobileRobot\buttons.h
+	D:\QT\5.5\msvc2013_64\bin\moc.exe $(DEFINES) -D_MSC_VER=1800 -D_WIN32 -D_WIN64 -ID:/QT/5.5/msvc2013_64/mkspecs/win32-msvc2013 -IE:/LTH/Git_Repository/thesis/MobileRobot/MobRobGUI/GUI4MobileRobot -I/usr/local/include -ID:/QT/5.5/msvc2013_64/include -ID:/QT/5.5/msvc2013_64/include/QtWidgets -ID:/QT/5.5/msvc2013_64/include/QtGui -ID:/QT/5.5/msvc2013_64/include/QtANGLE -ID:/QT/5.5/msvc2013_64/include/QtCore -I. ..\GUI4MobileRobot\buttons.h -o debug\moc_buttons.cpp
+
+debug\moc_visualization.cpp: D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h \
+		..\GUI4MobileRobot\visualization.h
+	D:\QT\5.5\msvc2013_64\bin\moc.exe $(DEFINES) -D_MSC_VER=1800 -D_WIN32 -D_WIN64 -ID:/QT/5.5/msvc2013_64/mkspecs/win32-msvc2013 -IE:/LTH/Git_Repository/thesis/MobileRobot/MobRobGUI/GUI4MobileRobot -I/usr/local/include -ID:/QT/5.5/msvc2013_64/include -ID:/QT/5.5/msvc2013_64/include/QtWidgets -ID:/QT/5.5/msvc2013_64/include/QtGui -ID:/QT/5.5/msvc2013_64/include/QtANGLE -ID:/QT/5.5/msvc2013_64/include/QtCore -I. ..\GUI4MobileRobot\visualization.h -o debug\moc_visualization.cpp
+
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all: ui_buttons.h
+compiler_uic_clean:
+	-$(DEL_FILE) ui_buttons.h
+ui_buttons.h: ..\GUI4MobileRobot\buttons.ui
+	D:\QT\5.5\msvc2013_64\bin\uic.exe ..\GUI4MobileRobot\buttons.ui -o ui_buttons.h
+
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_header_clean compiler_uic_clean 
+
+
+
+####### Compile
+
+debug\main.obj: ..\GUI4MobileRobot\main.cpp ../GUI4MobileRobot/buttons.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QPushButton \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qpushbutton.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qabstractbutton.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QVBoxLayout \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qboxlayout.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayout.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayoutitem.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qgridlayout.h \
+		../GUI4MobileRobot/visualization.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h
+
+debug\buttons.obj: ..\GUI4MobileRobot\buttons.cpp ../GUI4MobileRobot/buttons.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QPushButton \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qpushbutton.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qabstractbutton.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QVBoxLayout \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qboxlayout.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayout.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayoutitem.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qgridlayout.h \
+		../GUI4MobileRobot/visualization.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h \
+		ui_buttons.h
+
+debug\visualization.obj: ..\GUI4MobileRobot\visualization.cpp ../GUI4MobileRobot/visualization.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h
+
+debug\moc_buttons.obj: debug\moc_buttons.cpp 
+
+debug\moc_visualization.obj: debug\moc_visualization.cpp 
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile.Release b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile.Release
new file mode 100644
index 0000000000000000000000000000000000000000..aa79e14fc38963f401ac811ae6834cdd9e3cb1eb
--- /dev/null
+++ b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile.Release
@@ -0,0 +1,800 @@
+#############################################################################
+# Makefile for building: GUI4MobileRobot
+# Generated by qmake (3.0) (Qt 5.5.1)
+# Project:  ..\GUI4MobileRobot\GUI4MobileRobot.pro
+# Template: app
+#############################################################################
+
+MAKEFILE      = Makefile.Release
+
+####### Compiler, tools and options
+
+CC            = cl
+CXX           = cl
+DEFINES       = -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DNDEBUG
+CFLAGS        = -nologo -Zc:wchar_t -FS -O2 -MD -Zc:strictStrings -W3 $(DEFINES)
+CXXFLAGS      = -nologo -Zc:wchar_t -FS -O2 -MD -Zc:strictStrings -GR -W3 -w34100 -w34189 -w44996 -EHsc $(DEFINES)
+INCPATH       = -I..\GUI4MobileRobot -I. -I/usr/local/include -ID:\QT\5.5\msvc2013_64\include -ID:\QT\5.5\msvc2013_64\include\QtWidgets -ID:\QT\5.5\msvc2013_64\include\QtGui -ID:\QT\5.5\msvc2013_64\include\QtANGLE -ID:\QT\5.5\msvc2013_64\include\QtCore -Irelease -I. -ID:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013 
+LINKER        = link
+LFLAGS        = /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+LIBS          = /LIBPATH:D:\QT\5.5\msvc2013_64\lib D:\QT\5.5\msvc2013_64\lib\qtmain.lib shell32.lib /LIBPATH:D:\QT\5.5\msvc2013_64\lib D:\QT\5.5\msvc2013_64\lib\Qt5Core.lib `pkg-config --libs opencv` D:\QT\5.5\msvc2013_64\lib\Qt5Widgets.lib D:\QT\5.5\msvc2013_64\lib\Qt5Gui.lib D:\QT\5.5\msvc2013_64\lib\Qt5Core.lib 
+QMAKE         = D:\QT\5.5\msvc2013_64\bin\qmake.exe
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+COPY          = copy /y
+SED           = $(QMAKE) -install sed
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+DEL_FILE      = del
+DEL_DIR       = rmdir
+MOVE          = move
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+INSTALL_FILE    = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR     = xcopy /s /q /y /i
+
+####### Output directory
+
+OBJECTS_DIR   = release
+
+####### Files
+
+SOURCES       = ..\GUI4MobileRobot\main.cpp \
+		..\GUI4MobileRobot\buttons.cpp \
+		..\GUI4MobileRobot\visualization.cpp release\moc_buttons.cpp \
+		release\moc_visualization.cpp
+OBJECTS       = release\main.obj \
+		release\buttons.obj \
+		release\visualization.obj \
+		release\moc_buttons.obj \
+		release\moc_visualization.obj
+
+DIST          =  ..\GUI4MobileRobot\buttons.h \
+		..\GUI4MobileRobot\visualization.h ..\GUI4MobileRobot\main.cpp \
+		..\GUI4MobileRobot\buttons.cpp \
+		..\GUI4MobileRobot\visualization.cpp
+QMAKE_TARGET  = GUI4MobileRobot
+DESTDIR        = release\ #avoid trailing-slash linebreak
+TARGET         = GUI4MobileRobot.exe
+DESTDIR_TARGET = release\GUI4MobileRobot.exe
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{..\GUI4MobileRobot}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\GUI4MobileRobot}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\GUI4MobileRobot}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\GUI4MobileRobot}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{release}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{release}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{release}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{release}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Release  $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): ui_buttons.h $(OBJECTS) 
+	$(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+$(OBJECTS) $(LIBS)
+<<
+
+qmake: FORCE
+	@$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" -o Makefile.Release ..\GUI4MobileRobot\GUI4MobileRobot.pro
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) GUI4MobileRobot.zip $(SOURCES) $(DIST) ..\GUI4MobileRobot\GUI4MobileRobot.pro D:\QT\5.5\msvc2013_64\mkspecs\features\spec_pre.prf D:\QT\5.5\msvc2013_64\mkspecs\common\msvc-desktop.conf D:\QT\5.5\msvc2013_64\mkspecs\qconfig.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bootstrap_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_clucene_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designercomponents_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_platformsupport_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmldevtools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickparticles_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uiplugin.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webview_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri D:\QT\5.5\msvc2013_64\mkspecs\features\qt_functions.prf D:\QT\5.5\msvc2013_64\mkspecs\features\qt_config.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\qt_config.prf D:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013\qmake.conf D:\QT\5.5\msvc2013_64\mkspecs\features\spec_post.prf D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds.prf D:\QT\5.5\msvc2013_64\mkspecs\features\default_pre.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\default_pre.prf D:\QT\5.5\msvc2013_64\mkspecs\features\resolve_config.prf D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds_post.prf D:\QT\5.5\msvc2013_64\mkspecs\features\default_post.prf D:\QT\5.5\msvc2013_64\mkspecs\features\build_pass.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\rtti.prf D:\QT\5.5\msvc2013_64\mkspecs\features\c++11.prf D:\QT\5.5\msvc2013_64\mkspecs\features\precompile_header.prf D:\QT\5.5\msvc2013_64\mkspecs\features\warn_on.prf D:\QT\5.5\msvc2013_64\mkspecs\features\qt.prf D:\QT\5.5\msvc2013_64\mkspecs\features\resources.prf D:\QT\5.5\msvc2013_64\mkspecs\features\moc.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\opengl.prf D:\QT\5.5\msvc2013_64\mkspecs\features\uic.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\windows.prf D:\QT\5.5\msvc2013_64\mkspecs\features\testcase_targets.prf D:\QT\5.5\msvc2013_64\mkspecs\features\exceptions.prf D:\QT\5.5\msvc2013_64\mkspecs\features\yacc.prf D:\QT\5.5\msvc2013_64\mkspecs\features\lex.prf ..\GUI4MobileRobot\GUI4MobileRobot.pro D:/QT/5.5/msvc2013_64/lib/qtmain.prl D:/QT/5.5/msvc2013_64/lib/Qt5Widgets.prl D:/QT/5.5/msvc2013_64/lib/Qt5Gui.prl D:/QT/5.5/msvc2013_64/lib/Qt5Core.prl  NO_PCH_SOURCES RESOURCES HEADERS SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES 
+
+clean: compiler_clean 
+	-$(DEL_FILE) release\main.obj release\buttons.obj release\visualization.obj release\moc_buttons.obj release\moc_visualization.obj
+	-$(DEL_FILE) release\GUI4MobileRobot.exp
+
+distclean: clean 
+	-$(DEL_FILE) release\GUI4MobileRobot.lib
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Release
+
+mocclean: compiler_moc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_header_make_all: release\moc_buttons.cpp release\moc_visualization.cpp
+compiler_moc_header_clean:
+	-$(DEL_FILE) release\moc_buttons.cpp release\moc_visualization.cpp
+release\moc_buttons.cpp: D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QPushButton \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qpushbutton.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qabstractbutton.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QVBoxLayout \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qboxlayout.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayout.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayoutitem.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qgridlayout.h \
+		..\GUI4MobileRobot\visualization.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h \
+		..\GUI4MobileRobot\buttons.h
+	D:\QT\5.5\msvc2013_64\bin\moc.exe $(DEFINES) -D_MSC_VER=1800 -D_WIN32 -D_WIN64 -ID:/QT/5.5/msvc2013_64/mkspecs/win32-msvc2013 -IE:/LTH/Git_Repository/thesis/MobileRobot/MobRobGUI/GUI4MobileRobot -I/usr/local/include -ID:/QT/5.5/msvc2013_64/include -ID:/QT/5.5/msvc2013_64/include/QtWidgets -ID:/QT/5.5/msvc2013_64/include/QtGui -ID:/QT/5.5/msvc2013_64/include/QtANGLE -ID:/QT/5.5/msvc2013_64/include/QtCore -I. ..\GUI4MobileRobot\buttons.h -o release\moc_buttons.cpp
+
+release\moc_visualization.cpp: D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h \
+		..\GUI4MobileRobot\visualization.h
+	D:\QT\5.5\msvc2013_64\bin\moc.exe $(DEFINES) -D_MSC_VER=1800 -D_WIN32 -D_WIN64 -ID:/QT/5.5/msvc2013_64/mkspecs/win32-msvc2013 -IE:/LTH/Git_Repository/thesis/MobileRobot/MobRobGUI/GUI4MobileRobot -I/usr/local/include -ID:/QT/5.5/msvc2013_64/include -ID:/QT/5.5/msvc2013_64/include/QtWidgets -ID:/QT/5.5/msvc2013_64/include/QtGui -ID:/QT/5.5/msvc2013_64/include/QtANGLE -ID:/QT/5.5/msvc2013_64/include/QtCore -I. ..\GUI4MobileRobot\visualization.h -o release\moc_visualization.cpp
+
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all: ui_buttons.h
+compiler_uic_clean:
+	-$(DEL_FILE) ui_buttons.h
+ui_buttons.h: ..\GUI4MobileRobot\buttons.ui
+	D:\QT\5.5\msvc2013_64\bin\uic.exe ..\GUI4MobileRobot\buttons.ui -o ui_buttons.h
+
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_header_clean compiler_uic_clean 
+
+
+
+####### Compile
+
+release\main.obj: ..\GUI4MobileRobot\main.cpp ../GUI4MobileRobot/buttons.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QPushButton \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qpushbutton.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qabstractbutton.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QVBoxLayout \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qboxlayout.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayout.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayoutitem.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qgridlayout.h \
+		../GUI4MobileRobot/visualization.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h
+
+release\buttons.obj: ..\GUI4MobileRobot\buttons.cpp ../GUI4MobileRobot/buttons.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QPushButton \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qpushbutton.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qabstractbutton.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QVBoxLayout \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qboxlayout.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayout.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayoutitem.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qgridlayout.h \
+		../GUI4MobileRobot/visualization.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h \
+		ui_buttons.h
+
+release\visualization.obj: ..\GUI4MobileRobot\visualization.cpp ../GUI4MobileRobot/visualization.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \
+		D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \
+		D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h
+
+release\moc_buttons.obj: release\moc_buttons.cpp 
+
+release\moc_visualization.obj: release\moc_visualization.cpp 
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/debug/gui4mobilerobot.pdb b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/debug/gui4mobilerobot.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..388fa93369c8b472ee319dbdf822809fe9d7f143
Binary files /dev/null and b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/debug/gui4mobilerobot.pdb differ
diff --git a/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/ui_buttons.h b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/ui_buttons.h
new file mode 100644
index 0000000000000000000000000000000000000000..864b86ca94ae3ef7925937f9dd2bc6243e2c4b51
--- /dev/null
+++ b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/ui_buttons.h
@@ -0,0 +1,69 @@
+/********************************************************************************
+** Form generated from reading UI file 'buttons.ui'
+**
+** Created by: Qt User Interface Compiler version 5.5.1
+**
+** WARNING! All changes made in this file will be lost when recompiling UI file!
+********************************************************************************/
+
+#ifndef UI_BUTTONS_H
+#define UI_BUTTONS_H
+
+#include <QtCore/QVariant>
+#include <QtWidgets/QAction>
+#include <QtWidgets/QApplication>
+#include <QtWidgets/QButtonGroup>
+#include <QtWidgets/QHeaderView>
+#include <QtWidgets/QMainWindow>
+#include <QtWidgets/QMenuBar>
+#include <QtWidgets/QStatusBar>
+#include <QtWidgets/QToolBar>
+#include <QtWidgets/QWidget>
+
+QT_BEGIN_NAMESPACE
+
+class Ui_buttons
+{
+public:
+    QMenuBar *menuBar;
+    QToolBar *mainToolBar;
+    QWidget *centralWidget;
+    QStatusBar *statusBar;
+
+    void setupUi(QMainWindow *buttons)
+    {
+        if (buttons->objectName().isEmpty())
+            buttons->setObjectName(QStringLiteral("buttons"));
+        buttons->resize(400, 300);
+        menuBar = new QMenuBar(buttons);
+        menuBar->setObjectName(QStringLiteral("menuBar"));
+        buttons->setMenuBar(menuBar);
+        mainToolBar = new QToolBar(buttons);
+        mainToolBar->setObjectName(QStringLiteral("mainToolBar"));
+        buttons->addToolBar(mainToolBar);
+        centralWidget = new QWidget(buttons);
+        centralWidget->setObjectName(QStringLiteral("centralWidget"));
+        buttons->setCentralWidget(centralWidget);
+        statusBar = new QStatusBar(buttons);
+        statusBar->setObjectName(QStringLiteral("statusBar"));
+        buttons->setStatusBar(statusBar);
+
+        retranslateUi(buttons);
+
+        QMetaObject::connectSlotsByName(buttons);
+    } // setupUi
+
+    void retranslateUi(QMainWindow *buttons)
+    {
+        buttons->setWindowTitle(QApplication::translate("buttons", "buttons", 0));
+    } // retranslateUi
+
+};
+
+namespace Ui {
+    class buttons: public Ui_buttons {};
+} // namespace Ui
+
+QT_END_NAMESPACE
+
+#endif // UI_BUTTONS_H
diff --git a/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.exe b/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.exe
new file mode 100644
index 0000000000000000000000000000000000000000..7c77bae323acf011f696467cc02c8676281316dd
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.exe differ
diff --git a/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.ilk b/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.ilk
new file mode 100644
index 0000000000000000000000000000000000000000..396699569622dd3aa48775ae695324f0ce7493d8
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.ilk differ
diff --git a/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.pdb b/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..671400a9e733f3f2dd2a08a7f605afcee91c774c
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.pdb differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.opensdf b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.opensdf
new file mode 100644
index 0000000000000000000000000000000000000000..4243df38c3795969a61d7f7f422690c818169b6a
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.opensdf differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.sdf b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.sdf
new file mode 100644
index 0000000000000000000000000000000000000000..cbee01bba6a70574d5e0150486717b8a09d6aeed
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.sdf differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.sln b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.sln
new file mode 100644
index 0000000000000000000000000000000000000000..698e1b3f2837bf9a70ce7ca224a80873d9884d8b
--- /dev/null
+++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.sln
@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+VisualStudioVersion = 12.0.31101.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Q_Learning_With_VS", "Q_Learning_With_VS\Q_Learning_With_VS.vcxproj", "{6D900781-027F-458B-807E-B684EC9A7F3D}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		Release|Win32 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{6D900781-027F-458B-807E-B684EC9A7F3D}.Debug|Win32.ActiveCfg = Debug|Win32
+		{6D900781-027F-458B-807E-B684EC9A7F3D}.Debug|Win32.Build.0 = Debug|Win32
+		{6D900781-027F-458B-807E-B684EC9A7F3D}.Release|Win32.ActiveCfg = Release|Win32
+		{6D900781-027F-458B-807E-B684EC9A7F3D}.Release|Win32.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.v12.suo b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.v12.suo
new file mode 100644
index 0000000000000000000000000000000000000000..ec87b766ae70339328a20a844eab4b1628b3a11d
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.v12.suo differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/CL.read.1.tlog b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/CL.read.1.tlog
new file mode 100644
index 0000000000000000000000000000000000000000..ec9e8cf4e6e5e857b159302f7af99c58cd16d2ca
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/CL.read.1.tlog differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/CL.write.1.tlog b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/CL.write.1.tlog
new file mode 100644
index 0000000000000000000000000000000000000000..319d7b6e3c10666843acf476ae7835b606c364c5
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/CL.write.1.tlog differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/Q_Learning_With_VS.lastbuildstate b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/Q_Learning_With_VS.lastbuildstate
new file mode 100644
index 0000000000000000000000000000000000000000..e03b66d8d905ba6f8f3d96cb96ae2ce4ea00aef3
--- /dev/null
+++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/Q_Learning_With_VS.lastbuildstate
@@ -0,0 +1,2 @@
+#TargetFrameworkVersion=v4.0:PlatformToolSet=v120:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit
+Debug|Win32|E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\|
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/cl.command.1.tlog b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/cl.command.1.tlog
new file mode 100644
index 0000000000000000000000000000000000000000..93f7f7a01912980d51bcfd0c42bdae04a7d882ae
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/cl.command.1.tlog differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.command.1.tlog b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.command.1.tlog
new file mode 100644
index 0000000000000000000000000000000000000000..32dd63399466468894c73c7cb67cd768c167a2d3
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.command.1.tlog differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.read.1.tlog b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.read.1.tlog
new file mode 100644
index 0000000000000000000000000000000000000000..a100e6a745ea1875b4eb6fe50ee599756ac7f945
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.read.1.tlog differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.write.1.tlog b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.write.1.tlog
new file mode 100644
index 0000000000000000000000000000000000000000..09c0487f75ba6676e229cc440a7b8c3e752611b4
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.write.1.tlog differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning.obj b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning.obj
new file mode 100644
index 0000000000000000000000000000000000000000..75c720f8c11a713d99eb79c23c352519a9dfea48
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning.obj differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning_With_VS.Build.CppClean.log b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning_With_VS.Build.CppClean.log
new file mode 100644
index 0000000000000000000000000000000000000000..53f27859cb1efd7e69086ba5fa1f97b8a409d246
--- /dev/null
+++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning_With_VS.Build.CppClean.log
@@ -0,0 +1,12 @@
+e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\vc120.pdb
+e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\vc120.idb
+e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learning.obj
+e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\debug\q_learning_with_vs.ilk
+e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\debug\q_learning_with_vs.exe
+e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\debug\q_learning_with_vs.pdb
+e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learni.6d900781.tlog\cl.command.1.tlog
+e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learni.6d900781.tlog\cl.read.1.tlog
+e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learni.6d900781.tlog\cl.write.1.tlog
+e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learni.6d900781.tlog\link.command.1.tlog
+e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learni.6d900781.tlog\link.read.1.tlog
+e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learni.6d900781.tlog\link.write.1.tlog
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning_With_VS.log b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning_With_VS.log
new file mode 100644
index 0000000000000000000000000000000000000000..fd8c5af5c7d7a4191ec02a856c8ca9576b9dfacd
--- /dev/null
+++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning_With_VS.log
@@ -0,0 +1,18 @@
+Build started 7/20/2016 7:04:58 PM.
+     1>Project "E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\Q_Learning_With_VS\Q_Learning_With_VS.vcxproj" on node 2 (Build target(s)).
+     1>ClCompile:
+         C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _CONSOLE /D _LIB /D _UNICODE /D UNICODE /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:prompt Q_Learning.cpp
+         Q_Learning.cpp
+     1>e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\q_learning.cpp(59): warning C4244: 'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data
+     1>e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\q_learning.cpp(204): warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
+     1>e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\q_learning.cpp(209): warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
+     1>e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\q_learning.cpp(260): warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
+     1>e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\q_learning.cpp(261): warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
+       Link:
+         C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\Debug\Q_Learning_With_VS.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\Debug\Q_Learning_With_VS.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\Debug\Q_Learning_With_VS.lib" /MACHINE:X86 Debug\Q_Learning.obj
+         Q_Learning_With_VS.vcxproj -> E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\Debug\Q_Learning_With_VS.exe
+     1>Done Building Project "E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\Q_Learning_With_VS\Q_Learning_With_VS.vcxproj" (Build target(s)).
+
+Build succeeded.
+
+Time Elapsed 00:00:02.60
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/vc120.idb b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/vc120.idb
new file mode 100644
index 0000000000000000000000000000000000000000..54d8acebba39815a0910e466b16a9888d57fc59d
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/vc120.idb differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/vc120.pdb b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/vc120.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..34c09b5a8e7dd886b07f176e7dd388c25b6e50b5
Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/vc120.pdb differ
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning.cpp b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..8390f9e606a971e22ec7fd221c1c2e6d0315f423
--- /dev/null
+++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning.cpp
@@ -0,0 +1,283 @@
+#include <stdio.h>
+#include <iostream>
+#include <iomanip>
+#include <ctime>
+#include <cstdlib>
+#include <fstream>
+#include <windows.h>
+using namespace std;
+
+const int row = 20;
+const int col = 20;
+
+ofstream file;
+double gamma = .8;
+double alpha = .1;
+double R_step = row*col;
+
+double R[row][col] = { 0 };
+double Q[row][col] = { 0 };
+
+int iterations;
+int it_;
+int user_action;
+double Q_next_state;
+
+int i, j;
+double Q_curr_state = Q[i][j];
+
+double reward;
+
+int R_indx_i = 0/*row - row*/;
+int R_indx_j = 4/*.5 * col*/;
+
+int P_indx_i = 8/*row - 2*/;
+int P_indx_j = 0/*col - 1*/;
+
+int counter;
+int Time_Reward;
+double sample;
+
+void print_R();
+void print_Q();
+void save2file();
+void iANDj_Generator();
+
+int main()
+{
+	R[R_indx_i][R_indx_j] = 50; // reward
+	R[P_indx_i][P_indx_j] = -60; // punishment
+	
+	file.open("test.txt");
+
+	print_R();
+
+	cout << "\n iterations ? \n";
+	cin >> it_;
+
+	/* initialize random seed: */
+	srand(time(NULL));
+
+	while (iterations < it_)
+	{
+		// -------------------------------- Actions ------------------------------
+		if (user_action == 1 && i != 0) // North
+		{
+			reward = R[i][j];
+			Q_next_state = Q[i - 1][j];
+
+			sample = reward + gamma * Q_next_state;
+			Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample);
+			Q_curr_state = Q_next_state;
+			//printf(" Q_current_state = %f \n",Q_curr_state);
+			i--;
+			counter++;
+		}
+		else if (user_action == 1 && i == 0) // North
+		{
+			cout << "You can't go further up!\n";
+		}
+		else if (user_action == 3 && i < (row - 1)) // South, i < row
+		{
+			reward = R[i][j];
+			Q_next_state = Q[i + 1][j];
+
+			sample = reward + gamma * Q_next_state;
+			Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample);
+			Q_curr_state = Q_next_state;
+			//printf(" Q_current_state = %f \n",Q_curr_state);
+			i++;
+			counter++;
+		}
+		else if (user_action == 3 && i >= (row - 1)) // South
+		{
+			cout << "You can't go further down!\n";
+		}
+		else if (user_action == 2 && j < (col - 1)) // East
+		{
+			reward = R[i][j];
+			Q_next_state = Q[i][j + 1];
+
+			sample = reward + gamma * Q_next_state;
+			Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample);
+			Q_curr_state = Q_next_state;
+			//printf(" Q_current_state = %f \n",Q_curr_state);
+			j++;
+			counter++;
+		}
+		else if (user_action == 2 && j >= (col - 1)) // East, j > col
+		{
+			cout << "You can't go further right!\n";
+		}
+		else if (user_action == 4 && j != 0) // West
+		{
+			reward = R[i][j];
+			Q_next_state = Q[i][j - 1];
+
+			sample = reward + gamma * Q_next_state;
+			Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample);
+			Q_curr_state = Q_next_state;
+			//printf(" Q_current_state = %f \n",Q_curr_state);
+			j--;
+			counter++;
+		}
+		else if (user_action == 4 && j == 0) // West, j = 1
+		{
+			cout << "You can't go further left!\n";
+		}
+		else if (user_action == 0) // start
+		{
+			cout << "\nGenerating random pose in grid for 1st. time!\n";
+			iANDj_Generator();
+		}
+
+
+		// ------------------------------- Reward Distribution ---------------------------
+		// + Reward
+		if (i == R_indx_i && j == R_indx_j)
+		{
+			Time_Reward = -counter;
+			cout << " Time Reward = " << Time_Reward << "\n";
+
+			if (abs(Time_Reward) <= R_step)
+			{
+
+				cout << "\n Goal is achieved <= " << R_step << " time steps\n";
+				reward = R[i][j];
+				Q_next_state = 0;
+
+				sample = reward + gamma * Q_next_state;
+				Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample);
+			}
+			else
+			{
+				cout << "\n Goal is achieved > " << R_step << " time steps => time_punishment\n";
+				reward = -1; // ???
+				Q_next_state = 0;
+
+				sample = reward + gamma * Q_next_state;
+				Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample);
+			}
+
+			counter = 0;
+			print_Q();
+			//save2file();
+			iANDj_Generator();
+			iterations++;
+		}
+		else if (i == P_indx_i && j == P_indx_j) // - Reward => Punishment
+		{
+			cout << "\n Failed to achieve a goal! \n";
+
+			reward = R[i][j];
+			Q_next_state = 0;
+
+			sample = reward + gamma * Q_next_state;
+			Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample);
+
+			print_Q();
+			//save2file();
+			iANDj_Generator();
+			iterations++;
+		}
+
+		cout << "\n Q_value = " << Q_curr_state << " , actions N(1), E(2), S(3), W(4) : ";
+
+		/*if(i <= R_indx_i && j > R_indx_j) // current pose : North-East (1)
+		{
+		user_action = ((double) rand() / (RAND_MAX)) * (5 - 3) + 3;
+		} else if (i <= R_indx_i && j <= R_indx_j) // current pose : North-West (2)
+		{
+		user_action = ((double) rand() / (RAND_MAX)) * (4 - 2) + 2;
+		} else if (i > R_indx_i && j <= R_indx_j) // current pose : South-West (3)
+		{
+		user_action = ((double) rand() / (RAND_MAX)) * (3 - 1) + 1;
+		} else if (i > R_indx_i && j > R_indx_j) // current pose : South-East (4)
+		{
+		user_action = ((double) rand() / (RAND_MAX)) * (5 - 1) + 1;
+		}*/
+
+
+		if (j > R_indx_j) // current pose : Right (1)
+		{
+			cout << "\n Right Side of the goal ... \n";
+			user_action = ((double)rand() / (RAND_MAX)) * (5 - 1) + 1;
+		}
+		else if (j <= R_indx_j) // current pose : Left (2)
+		{
+			cout << "\n Left Side of the goal ... \n";
+			user_action = ((double)rand() / (RAND_MAX)) * (4 - 1) + 1;
+		}
+
+
+
+		//cin >> user_action;
+		printf(" user action = %i \n", user_action);
+
+	}
+	save2file();
+	return 0;
+}
+void print_R()
+{
+	cout << " R = \n";
+	for (int i = 0; i <= (row - 1); i++)
+	{
+		for (int j = 0; j <= (col - 1); j++)
+		{
+			cout << setw(col - 1) << R[i][j];
+			if (j < col - 1)
+			{
+				cout << " , ";
+			}
+		} // j
+		cout << "\n";
+	} // i
+	cout << "\n";
+}
+void print_Q()
+{
+	cout << " Q = \n";
+	for (int i = 0; i <= (row - 1); i++)
+	{
+		for (int j = 0; j <= (col - 1); j++)
+		{
+			cout << setw(col - 1) << Q[i][j];
+			if (j < col - 1)
+			{
+				cout << " , ";
+			}
+		} // j
+		cout << "\n";
+	} // i
+	cout << "\n";
+}
+
+void iANDj_Generator()
+{
+	// Generate Random Pose for current state (position)
+
+	i = ((double)rand() / (RAND_MAX)) * (row);
+	j = ((double)rand() / (RAND_MAX)) * (col);
+
+	Q_curr_state = Q[i][j];
+
+	cout << "\n i = " << i << " , j = " << j << " => Q[i][j] = " << Q_curr_state << " \n";
+
+}
+void save2file()
+{
+	for (int k = 0; k < row - 1; k++)
+	{
+		for (int l = 0; l < col - 1; l++)
+		{
+			file << setw(10) << Q[k][l];
+			if (l < col - 1)
+			{
+				file << " , ";
+			}
+		}
+		file << "\n";
+	}
+	file << "\n";
+}
\ No newline at end of file
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning_With_VS.vcxproj b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning_With_VS.vcxproj
new file mode 100644
index 0000000000000000000000000000000000000000..4799039962f2553dec7204e5c0c558b002c9803c
--- /dev/null
+++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning_With_VS.vcxproj
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{6D900781-027F-458B-807E-B684EC9A7F3D}</ProjectGuid>
+    <Keyword>Win32Proj</Keyword>
+    <RootNamespace>Q_Learning_With_VS</RootNamespace>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <PlatformToolset>v120</PlatformToolset>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <PlatformToolset>v120</PlatformToolset>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <LinkIncremental>true</LinkIncremental>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <LinkIncremental>false</LinkIncremental>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <SDLCheck>true</SDLCheck>
+    </ClCompile>
+    <Link>
+      <SubSystem>Console</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <Optimization>MaxSpeed</Optimization>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <SDLCheck>true</SDLCheck>
+    </ClCompile>
+    <Link>
+      <SubSystem>Console</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <OptimizeReferences>true</OptimizeReferences>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClCompile Include="Q_Learning.cpp" />
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning_With_VS.vcxproj.filters b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning_With_VS.vcxproj.filters
new file mode 100644
index 0000000000000000000000000000000000000000..16f96747fe59b202c04476b9b639c24815efcd06
--- /dev/null
+++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning_With_VS.vcxproj.filters
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="Source Files">
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+    </Filter>
+    <Filter Include="Header Files">
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+      <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
+    </Filter>
+    <Filter Include="Resource Files">
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="Q_Learning.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/test.txt b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/test.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391