Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| pathplanning [2019/03/11 20:31] – [Descriptif des fichiers/code] sshen | pathplanning [2019/03/11 21:39] (current) – [Résultat et Discussion du Projet] sshen | ||
|---|---|---|---|
| Line 36: | Line 36: | ||
| Dans ce programme, la taille de la carte que nous avons conçue est ajustable. Nous pouvons ajuster la taille de la carte en fonction de la taille de la carte d' | Dans ce programme, la taille de la carte que nous avons conçue est ajustable. Nous pouvons ajuster la taille de la carte en fonction de la taille de la carte d' | ||
| Les détails de la configuration d’environnement continue sont les suivants : \\ | Les détails de la configuration d’environnement continue sont les suivants : \\ | ||
| + | |||
| - Point de départ : | - Point de départ : | ||
| - Point d' | - Point d' | ||
| Line 107: | Line 108: | ||
| Le chemin bleu est le chemin réel, et le noir est le chemin idéal. Nous pouvons remarquer que les formes de deux chemins sont presque les mêmes. | Le chemin bleu est le chemin réel, et le noir est le chemin idéal. Nous pouvons remarquer que les formes de deux chemins sont presque les mêmes. | ||
| \\ | \\ | ||
| + | Pour comparer les 3 algorithmes de RRT, nous avons calculé la valeur moyenne de 10 fois et les résultats sont dans le tableau suivant :\\ | ||
| | ^ Longueur de noeud_liste | | ^ Longueur de noeud_liste | ||
| ^ RRT | 919 | 110 |9,56 | | ^ RRT | 919 | 110 |9,56 | | ||
| Line 133: | Line 135: | ||
| ===== Descriptif des fichiers/ | ===== Descriptif des fichiers/ | ||
| ==== Installation de projet==== | ==== Installation de projet==== | ||
| - | Télécharger le projet\\ | + | Télécharger le projet: \\ |
| git clone https:// | git clone https:// | ||
| - | Installer les librairies \\ | + | Installer les librairies:\\ |
| - | # ./ | + | ./ |
| sudo python3 -m pip install -e . \\ | sudo python3 -m pip install -e . \\ | ||
| - | Changer la branche\\ | + | Changer la branche: \\ |
| git checkout sheng\\ | git checkout sheng\\ | ||
| - | Enter la répertoire ./ | + | Enter la répertoire ./ |
| cd ./ | cd ./ | ||
| - | Utiliser Jupyter pour ouvrir mon projet\\ | + | Utiliser Jupyter pour ouvrir mon projet: \\ |
| jupyter notebook \\ | jupyter notebook \\ | ||
| \\ | \\ | ||
| + | {{ :: | ||
| + | \\ | ||
| + | Il existe plusieurs fichiers, ce que nous utilisons est les fichiers suivants: | ||
| + | rrt.ipynb : l' | ||
| + | rrt-connect.ipynb : l' | ||
| + | p-rrt.ipynb : l' | ||
| + | Environnement.ipynb : il permet de créer l' | ||
| + | rrt.py : exemple de pygame RRT\\ | ||
| Pour les détails de ce projet, vous pouvez regarder mon rapport technique et les codes sur ce Github (https:// | Pour les détails de ce projet, vous pouvez regarder mon rapport technique et les codes sur ce Github (https:// | ||