Projet

Général

Profil

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