diff --git a/Doc/2023/Rapport_PFE_YANG_Stephane.pdf b/Doc/2023/Rapport_PFE_YANG_Stephane.pdf
index f2a781bbd5d2f96da2d994d7b8c143f406bc8a3f..d557f6a133e1d0160574da01dfef70f0cace2e86 100644
Binary files a/Doc/2023/Rapport_PFE_YANG_Stephane.pdf and b/Doc/2023/Rapport_PFE_YANG_Stephane.pdf differ
diff --git a/Doc/2023/Source_latex/annexe4.tex b/Doc/2023/Source_latex/annexe4.tex
new file mode 100644
index 0000000000000000000000000000000000000000..29a97ae583b85184e2a32d30d13c6b34d1821eda
--- /dev/null
+++ b/Doc/2023/Source_latex/annexe4.tex
@@ -0,0 +1,5 @@
+\begin{figure}[h]
+\centering
+\includegraphics[width=0.8\textwidth]{images/schema/joystick_buttons.png}
+\caption[Correspondance entre les boutons du joystick et leur fonction.]{Correspondance entre les boutons du joystick et leur fonction. Entre parenthèses, le nom de la variable dans le fly\_monitor.}\label{fig:joy_buttons}%
+\end{figure}
\ No newline at end of file
diff --git a/Doc/2023/Source_latex/chapitre3.tex b/Doc/2023/Source_latex/chapitre3.tex
index d3f296e68b93aed8e8f3f1f721293c4f71567ce6..6780ae5266283c94e8e87d00d3dbbd3b1a31aac8 100644
--- a/Doc/2023/Source_latex/chapitre3.tex
+++ b/Doc/2023/Source_latex/chapitre3.tex
@@ -96,14 +96,14 @@ L'imprécision d’un noyau linux temps-réel est de l'ordre de la milliseconde.
 Étant notre exemple de fonctionnement correct dans la communication avec l’autopilote, QGC fournit la fréquence de chacun des messages reçus :
 \begin{figure}[ht]
 \centering
-\includegraphics[width=0.2\textwidth]{images/capture/qgc.png}
+\includegraphics[width=0.1\textwidth]{images/capture/qgc.png}
 \caption[Messages reçus sur QGC]{Liste non exhaustive de messages reçus sur QGC}\label{fig:qgc}%
 \end{figure}
 
 Puisque QGC ne sera pas implémenté dans le code final, il est important de s’assurer que les fréquences des messages côté fly\_monitor correspondent aux fréquences côté QGC.
 \begin{figure}[ht]
 \centering
-\includegraphics[width=0.8\textwidth]{images/capture/freq_calc.png}
+\includegraphics[width=0.6\textwidth]{images/capture/freq_calc.png}
 \caption[Fréquences des messages calculées sur fly\_monitor]{Fréquences calculées par une moyenne mobile}\label{fig:freq_calc}%
 \end{figure}
 
diff --git a/Doc/2023/Source_latex/images/schema/joystick_buttons.png b/Doc/2023/Source_latex/images/schema/joystick_buttons.png
new file mode 100644
index 0000000000000000000000000000000000000000..732bf83fccd9f0bb401d19f6af1e23b11f58cbb0
Binary files /dev/null and b/Doc/2023/Source_latex/images/schema/joystick_buttons.png differ
diff --git a/Doc/2023/Source_latex/rapport.tex b/Doc/2023/Source_latex/rapport.tex
index 46e1ccf2d5901a656d7295eb8244b968d05c701b..dae6262318228c5042a03c12288cc16124ff8f93 100644
--- a/Doc/2023/Source_latex/rapport.tex
+++ b/Doc/2023/Source_latex/rapport.tex
@@ -366,6 +366,10 @@ Je suis reconnaissant envers l'équipe du laboratoire pour leur mentorat précie
 \label{chap:angle}
 \input{annexe3.tex}
 
+\chapter{Mapping des boutons du joystick pour le stage}
+\label{chap:joy}
+\input{annexe4.tex}
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % Don't touch this, it is auto generated
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/Promethe_scripts/navigation/cam_f_out/cam_f_out.dev b/Promethe_scripts/navigation/cam_f_out/cam_f_out.dev
index 4e0ede2945bf457d5e4a7b85cb7b6915045b8b0f..b5267d46208deca1c30488f87fbebcf53a83d074 100644
--- a/Promethe_scripts/navigation/cam_f_out/cam_f_out.dev
+++ b/Promethe_scripts/navigation/cam_f_out/cam_f_out.dev
@@ -1,3 +1,3 @@
-Camera cam is ../../hardware/cam_usb.hwc
-#Camera cam is ../../hardware/cam_pc.hwc
+#Camera cam is ../../hardware/cam_usb.hwc
+Camera cam is ../../hardware/cam_pc.hwc
 
diff --git a/Promethe_scripts/navigation/flot/flot.draw b/Promethe_scripts/navigation/flot/flot.draw
index 0e5e582bbfb4759bf0d2418550b4e695f3c245ff..1ead2593e6cdc7a58afb6bd54a9fcb027442ea02 100644
--- a/Promethe_scripts/navigation/flot/flot.draw
+++ b/Promethe_scripts/navigation/flot/flot.draw
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <liaison_list>
 	<liaison>
-		<depart>19</depart>
+		<depart>28</depart>
 		<arrivee>17</arrivee>
 		<style>0</style>
 		<coude_list />
@@ -199,4 +199,10 @@
 		<style>0</style>
 		<coude_list />
 	</liaison>
+	<liaison>
+		<depart>18</depart>
+		<arrivee>28</arrivee>
+		<style>0</style>
+		<coude_list />
+	</liaison>
 </liaison_list>
diff --git a/Promethe_scripts/navigation/flot/flot.symb b/Promethe_scripts/navigation/flot/flot.symb
index 7043eccdcdd83ea646723cf928c57ea7067cb898..cef17f8821a55bc0f85b0c5fe7f81dfdb7822b82 100644
--- a/Promethe_scripts/navigation/flot/flot.symb
+++ b/Promethe_scripts/navigation/flot/flot.symb
@@ -1,15 +1,15 @@
-nombre de groupes = 26
+nombre de groupes = 27
 %Les commentaires doivent etre mis ici.
 groupe = 17 , type = 14 , nbre neurones = 1 , seuil = 0.000000
 taillex = 1 , tailley = 1
 learning rate = 1.000000 
 simulation speed = 1.000000 
 type2  = 0 
-groupe = %f_affiche_image_from_extension
-posx = 341 , posy = 200
+groupe = f_affiche_image_from_extension
+posx = 432 , posy = 265
 reverse = -1
 p_posx = 24 , p_posy = 28
-debug = -4
+debug = -3
 ech_temps = 0
 
 %Les commentaires doivent etre mis ici.
@@ -341,14 +341,27 @@ p_posx = 664 , p_posy = 532
 debug = -3
 ech_temps = 0
 
-nombre de liaisons = 31
 %Les commentaires doivent etre mis ici.
-liaison entre 19   et 17 , type = 5 , nbre = 1 , norme = 0.100000
+groupe = 28 , type = 14 , nbre neurones = 1 , seuil = 0.000000
+taillex = 1 , tailley = 1
+learning rate = 1.000000 
+simulation speed = 1.000000 
+type2  = 0 
+groupe = f_convert_image_2floats_color
+posx = 360 , posy = 188
+reverse = -1
+p_posx = 0 , p_posy = 0
+debug = 1
+ech_temps = 0
+
+nombre de liaisons = 32
+%Les commentaires doivent etre mis ici.
+liaison entre 28   et 17 , type = 5 , nbre = 1 , norme = 0.100000
                          temps de memorisation entree= 0.000000 
                          temps de memorisation sortie= 0.000000 
                          mode de calcul        = 0 
                          secondaire            = 0 
-                         nom = -I1-PX500-PY700
+                         nom = -I1-PX730-PY700
                          proba = 1.000000 
 %Les commentaires doivent etre mis ici.
 liaison entre 19   et 18 , type = 5 , nbre = 1 , norme = 0.100000
@@ -584,3 +597,11 @@ liaison entre zero   et 2 , type = 3 , nbre = 1 , norme = 0.000000
                          mode de calcul        = 0 
                          secondaire            = 0 
                          proba = 1.000000 
+%Les commentaires doivent etre mis ici.
+liaison entre 18   et 28 , type = 5 , nbre = 1 , norme = 0.100000
+                         temps de memorisation entree= 0.000000 
+                         temps de memorisation sortie= 0.000000 
+                         mode de calcul        = 0 
+                         secondaire            = 0 
+                         nom = -I
+                         proba = 1.000000