drone-rigide/doc/compte_rendu/chap_configuration.tex

20 lines
970 B
TeX
Raw Normal View History

2019-06-07 13:29:39 +00:00
\chapter{Utilisation et génération des fichiers de configuration}
\label{chap:configuration}
À plusieurs reprises lors de notre projet, nous avons eu à utiliser des fichiers de configuration.
Ce type de fichier nous a permis de définir des paramètres et de générer une fenêtre dans laquelle nous pouvons les régler en direct. Nos fichiers de configuration débutent par :
\begin{minted}{python}
#!/usr/bin/env python
PACKAGE = "detect_targets"
from dynamic_reconfigure.parameter_generator_catkin import *
gen = ParameterGenerator()
\end{minted}
Nous allons donc utiliser dynamic\_reconfigure afin de créer un générateur de paramètres. Dans ce fichier, l'ajout d'un paramètre dans le générateur se déroulera toujours de la même façon :
\begin{minted}{python}
gen.add("name",type,0,"description",default value, min, max)
\end{minted}
Cela nous a permis de générer de nouveaux paramètres et de les régler à la main tout au long du projet.