92 Mise en route de la manipulation » Historique » Version 2
Anonyme, 31/03/2021 09:01
1 | 1 | Anonyme | h1. 9.2 Mise en route de la manipulation |
---|---|---|---|
2 | |||
3 | h2. 1. Etablir la connection WIFI en mode ad hoc avec le robot Kherpera |
||
4 | |||
5 | h2. Méthode 1 : ligne de commande |
||
6 | |||
7 | h3. 1. Fermer network manager et arrêter l’interface wifi. |
||
8 | |||
9 | $ sudo service network-manager stop |
||
10 | $ sudo ip link set xxxx down |
||
11 | xxxx : Le nom de votre interface. Vous pouvez le trouver par |
||
12 | entrer iwconfig dans le terminal. |
||
13 | |||
14 | h3. 2. Configuration l’interface wifi. |
||
15 | |||
16 | /*Configurer le mode de connection*/ |
||
17 | $ sudo iwconfig xxxx mode ad-hoc |
||
18 | /*’name’ dans notre cas KHEPERA*/ |
||
19 | $ sudo iwconfig xxxx essid ‘name’ |
||
20 | /*Configurer adresse IP manuellement*/ |
||
21 | $ sudo ip addr add 192.168.32.10/24 dev xxxx |
||
22 | /*activation l’interface wifi*/ |
||
23 | $ sudo ip link set xxxx up* |
||
24 | |||
25 | h3. 3. Tester la connection |
||
26 | |||
27 | $ ping 192.168.32.2 |
||
28 | |||
29 | h3. Pour Restaurer les parametres. |
||
30 | |||
31 | Re-activer network-manager : |
||
32 | $ sudo service network-manager restart |
||
33 | |||
34 | h2. Méthode 2 : Network-manager GUI paramètres |
||
35 | |||
36 | 1. Cliquez droite sur icône de network-manager |
||
37 | |||
38 | 2. Choisir "Edit Connections" |
||
39 | |||
40 | 3. Cliquez sur "Wireless" |
||
41 | |||
42 | 4. Cliquez "Add" pour ajouter une nouvelle connexion |
||
43 | |||
44 | 5. Entrez le nom du Hotspot "KHEPERA". |
||
45 | |||
46 | Mode: Ad Hoc |
||
47 | BSSID: Laissez-vide |
||
48 | |||
49 | MAC Address: Laissez-vide |
||
50 | |||
51 | MTU: automatic |
||
52 | |||
53 | 8. Cliquez "IPv4 Settings Tab" |
||
54 | |||
55 | Choisir méthode "Manual" |
||
56 | Saisir l'adresse IP : 192.168.32.10 |
||
57 | Saisir masque: 255.255.255.0 |
||
58 | Gateway: Laissez-vide |
||
59 | |||
60 | 9. Cliquez "Apply" |
||
61 | |||
62 | 10. Cliquez "Close" |
||
63 | |||
64 | h2. 2. Execution du programme Khepera |
||
65 | |||
66 | -Connectez l'ordinateur au robot Khepera : $ ssh root@192.168.32.2 |
||
67 | Si vous avez un problème avec ssh, consulter chapitre 10 dépannage. |
||
68 | -Allez dans le répertoire : $ cd P5A_XU_FRAU |
||
69 | -Initialisez le robot : $ ./motor_initialize |
||
70 | -Lancez le programme UDP et Contrôle : $ ./MSSandUDP |
||
71 | |||
72 | h2. 3. Execution du programme PC |
||
73 | |||
74 | Assurez-vous que vous avez installé cmake. |
||
75 | -Allez dans le Répertoire principal /Program_PC : $ mkdir build;cd build |
||
76 | -Générez les fichiers de compilation : $ cmake .. |
||
77 | -Compilez le programme : $ make |
||
78 | -Lancez le programme principal : $ ./Khepera |
||
79 | |||
80 | h2. 4. Procédure de la manipulation |
||
81 | |||
82 | Ouvrir le panel de contrôle Qt par cliquer sur icône !icon_qt.png! |
||
83 | Interface QT : |
||
84 | 2 | Anonyme | !https://forge.clermont-universite.fr/attachments/download/12286/interface_qt.png! |
85 | 1 | Anonyme | |
86 | Comme vous pouvez constater, dans l'interface, on a une case 'initialize position', et 5 bouton type toggle : Photo zone, Photo with objects, Generate route, Display trace et Execute. |
||
87 | |||
88 | Vous pouvez maintenant choisir une position initiale en cliquant sur le fenêtre de la vidéo. |
||
89 | Une fois vous avez fini de positionner le robot, cochez la case initialize position. |
||
90 | 2 | Anonyme | !https://forge.clermont-universite.fr/attachments/download/12288/initialize.png! |
91 | 1 | Anonyme | |
92 | Assurez-vous qu'il n'y a que le robot dans la zone, si c'est le cas, cliquant sur le bouton Photo zone. |
||
93 | 2 | Anonyme | !https://forge.clermont-universite.fr/attachments/download/12290/photo_zone.png! |
94 | 1 | Anonyme | |
95 | Ensuite, placez les obstacles. |
||
96 | Et cliquer Photo with objects si vous avez fini le placement d'obstacles. |
||
97 | 2 | Anonyme | !https://forge.clermont-universite.fr/attachments/download/12292/photo_objet.png! |
98 | 1 | Anonyme | |
99 | Le programme génère une image avec zone accessible, et zone non accessible. |
||
100 | |||
101 | Maintenant, cliquant sur un point sur le flux de la vidéo en temps réel pour définir l'adresse destinataire. |
||
102 | Et puis cliquer sur le bouton Generate route qui permet d'appeler le programme du client. |
||
103 | 2 | Anonyme | !https://forge.clermont-universite.fr/attachments/download/12293/generate_route.png! |
104 | 1 | Anonyme | |
105 | Afficher la même trajectoire sur le flux de vidéo, cliquer sur Display trace. |
||
106 | 2 | Anonyme | !https://forge.clermont-universite.fr/attachments/download/12297/display_trace.png! |
107 | 1 | Anonyme | |
108 | Si tout est prêt, cliquer Execute pour lancer la simulation |
||
109 | 2 | Anonyme | !https://forge.clermont-universite.fr/attachments/download/12299/execute.png! |
110 | |||
111 | |||
112 | "icon_qt.png":https://forge.clermont-universite.fr/attachments/download/12283/icon_qt.png - Control panel |
||
113 | |||
114 | "interface_qt.png":https://forge.clermont-universite.fr/attachments/download/12286/interface_qt.png - interface |
||
115 | |||
116 | "initialize.png":https://forge.clermont-universite.fr/attachments/download/12288/initialize.png - initialize position |
||
117 | |||
118 | "photo_zone.png":https://forge.clermont-universite.fr/attachments/download/12290/photo_zone.png |
||
119 | |||
120 | "photo_objet.png":https://forge.clermont-universite.fr/attachments/download/12292/photo_objet.png |
||
121 | |||
122 | "generate_route.png":https://forge.clermont-universite.fr/attachments/download/12293/generate_route.png |
||
123 | |||
124 | "display_trace.png":https://forge.clermont-universite.fr/attachments/download/12297/display_trace.png |
||
125 | |||
126 | "execute.png":https://forge.clermont-universite.fr/attachments/download/12299/execute.png |