31
31
- [ ** 3. Jetson Orin (WAM + Vision PC)** ] ( #3-Jetson-Orin-WAM-Vision-PC )
32
32
- [ 3.1 WAM Node:] ( #31-WAM-Node )
33
33
- [ 3.2 Multiple Intel Cameras:] ( #32-Multiple-Intel-Cameras )
34
- - [ ** 4. Steam Deck Controller** ] ( #4-Steam-Deck-Controller )
35
- - [ 4.1 Deck Button Layout] ( #41-Deck-Button-Layout )
36
- - [ 4.2 Deck Button Functions] ( #42-Deck-Button-Functions )
37
- - [ 4.2.a) Move Summit:] ( #42a-Move-Summit )
38
- - [ 4.2.b) Steam Arch Linux:] ( #42b-Steam-Arch-Linux )
39
- - [ 4.2.c) Additional & Modification:] ( #42c-Additional-Modification )
40
- - [ 4.3 Control Summit Base Platform:] ( #43-Control-Summit-Base-Platform )
41
- - [ 4.3.1 Launching through Icons:] ( #431-Launching-through-Icons )
42
- - [ 4.3.2 Launch through terminals:] ( #432-Launch-through-terminals )
43
- - [ 1.3.2.1 Launch Pad] ( #1321-Launch-Pad )
44
- - [ 1.3.2.2 Launch Rviz] ( #1322-Launch-Rviz )
45
- - [ ** 5. AMCL Mapping Instruction** ] ( #5-AMCL-Mapping-Instruction )
46
- - [ 5.1 Creating AMCL Map:] ( #51-Creating-AMCL-Map )
47
- - [ 5.1.1 Disable Navigation Package] ( #511-Disable-Navigation-Package )
48
- - [ 5.1.2 Launch SLAM Gmapping:] ( #512-Launch-SLAM-Gmapping )
49
- - [ 5.1.3 Now Mapping on Rviz:] ( #513-Now-Mapping-on-Rviz )
50
- - [ 5.1.4 Save the Map:] ( #514-Save-the-Map )
51
- - [ 5.2 Loading the New Map] ( #52-Loading-the-New-Map )
34
+ - [ ** 4. Internal WAM PC** ] ( #4-Internal-WAM-PC )
35
+ - [ 4.1 WAM Node:] ( #41-WAM-Node )
36
+ - [ ** 5. Steam Deck Controller** ] ( #5-Steam-Deck-Controller )
37
+ - [ 5.1 Deck Button Layout] ( #51-Deck-Button-Layout )
38
+ - [ 5.2 Deck Button Functions] ( #52-Deck-Button-Functions )
39
+ - [ 5.2.a) Move Summit:] ( #52a-Move-Summit )
40
+ - [ 5.2.b) Steam Arch Linux:] ( #52b-Steam-Arch-Linux )
41
+ - [ 5.2.c) Additional & Modification:] ( #52c-Additional-Modification )
42
+ - [ 5.3 Control Summit Base Platform:] ( #53-Control-Summit-Base-Platform )
43
+ - [ 5.3.1 Launching through Icons:] ( #531-Launching-through-Icons )
44
+ - [ 5.3.2 Launch through terminals:] ( #532-Launch-through-terminals )
45
+ - [ 5.3.2.1 Launch Pad] ( #5321-Launch-Pad )
46
+ - [ 5.3.2.2 Launch Rviz] ( #5322-Launch-Rviz )
47
+ - [ ** 6. AMCL Mapping Instruction** ] ( #6-AMCL-Mapping-Instruction )
48
+ - [ 6.1 Creating AMCL Map:] ( #61-Creating-AMCL-Map )
49
+ - [ 6.1.1 Disable Navigation Package] ( #611-Disable-Navigation-Package )
50
+ - [ 6.1.2 Launch SLAM Gmapping:] ( #612-Launch-SLAM-Gmapping )
51
+ - [ 6.1.3 Now Mapping on Rviz:] ( #613-Now-Mapping-on-Rviz )
52
+ - [ 6.1.4 Save the Map:] ( #614-Save-the-Map )
53
+ - [ 6.2 Loading the New Map] ( #62-Loading-the-New-Map )
52
54
- [ ** Appendix A - Utilities** ] ( #Appendix-A-Utilities )
53
55
- [ A.1 xacro and launching] ( #A1-xacro-and-launching )
54
56
- [ A.2 ROS] ( #A2-ROS )
266
268
$ roslaunch waterloo_steel_supervisor multi_intel_camera.launch
267
269
```
268
270
271
+ # 4. Internal WAM PC
272
+ In order to connect over the Inernal WAM PC (to check if the WAM, under Real-time operation, is performing correctly), download the [ wamdiscover.py] ( https://web.barrett.com/support/WAM_Installer/wamdiscover.py ) from the Barrett file [ repository] ( https://web.barrett.com/support/ ) . This will give you the current WAM-IP and allow you to connect to it directly.
269
273
274
+ Useful info on setting up programs to use the libbarrette library can be found[ here] ( https://github.com/UW-Advanced-Robotics-Lab/uwarl-libbarrett ) .
270
275
271
- # 4 . Steam Deck Controller
276
+ # 5 . Steam Deck Controller
272
277
273
- ## 4 .1 Deck Button Layout
278
+ ## 5 .1 Deck Button Layout
274
279
275
280
![ steam_deck_ports_controls] ( resources/deck/steam_deck_ports_controls.jpg )
276
281
277
- ## 4 .2 Deck Button Functions
282
+ ## 5 .2 Deck Button Functions
278
283
279
- ### 4 .2.a) Move Summit:
284
+ ### 5 .2.a) Move Summit:
280
285
281
286
- Launch the joystick controller by touching ** [ Launch UWARL Summit Controller] ** App Icon
282
287
- Button Layouts:
@@ -287,7 +292,7 @@ $ roslaunch waterloo_steel_supervisor multi_intel_camera.launch
287
292
- Hold :three : ** [ R1] ** + Press ** [ A] ** Speed Down --
288
293
- Hold :three : ** [ R1] ** + Press ** [ X/B] ** :no_entry_sign : ** NOT IMPLEMENTED**
289
294
290
- ### 4 .2.b) Steam Arch Linux:
295
+ ### 5 .2.b) Steam Arch Linux:
291
296
292
297
- :four : ** [ R4] ** : Scroll Up
293
298
- :five : ** [ R5] ** : Scroll Down
@@ -297,52 +302,52 @@ $ roslaunch waterloo_steel_supervisor multi_intel_camera.launch
297
302
- 9️⃣ ** [ Right Trackpad] ** : Mouse Move + Mouse Right Click
298
303
- :keycap_ten : ** [ Steam] ** : Menu Selection ---> Used to switch between Steam OS / ArchLinux Mode + Power/Restart
299
304
300
- ### 4 .2.c) Additional & Modification:
305
+ ### 5 .2.c) Additional & Modification:
301
306
302
307
- You may check the button ** id** using the software GUI: ** joystick**
303
308
- You may assign these button ** id** to summit ws files on summit-pc: ` ~/UWARL_catkin_ws/waterloo_steel/waterloo_steel_interface/summit_xl_pad/config/uwarl_deck.yaml `
304
309
305
- ## 4 .3 Control Summit Base Platform:
310
+ ## 5 .3 Control Summit Base Platform:
306
311
307
312
![ deck_controller_desktop] ( resources/deck/deck_controller_desktop.jpg )
308
313
309
- ### 4 .3.1 Launching through Icons:
314
+ ### 5 .3.1 Launching through Icons:
310
315
311
316
- :one : > ** Launch Pad**
312
317
- :two : > ** Rviz Viewer**
313
318
314
319
315
320
316
- ### 4 .3.2 Launch through terminals:
321
+ ### 5 .3.2 Launch through terminals:
317
322
318
- #### 1 .3.2.1 Launch Pad
323
+ #### 5 .3.2.1 Launch Pad
319
324
320
325
``` bash
321
326
$ roslaunch summit_xl_pad waterloo_steel_summit_deck.launch
322
327
```
323
328
324
- #### 1 .3.2.2 Launch Rviz
329
+ #### 5 .3.2.2 Launch Rviz
325
330
326
331
``` bash
327
332
$ rosrun rviz rviz
328
333
```
329
334
330
335
331
336
332
- # 5 . AMCL Mapping Instruction
337
+ # 6 . AMCL Mapping Instruction
333
338
334
339
> [ !IMPORTANT]
335
340
>
336
341
> 1 . Before launching, make sure the robot is aligned with an edge of the wall in the center of the room for best result
337
342
> 2 . Make sure in slow speed when creating the map
338
343
339
- ## 5 .1 Creating AMCL Map:
344
+ ## 6 .1 Creating AMCL Map:
340
345
341
346
``` bash
342
347
343
348
```
344
349
345
- ### 5 .1.1 Disable Navigation Package
350
+ ### 6 .1.1 Disable Navigation Package
346
351
347
352
``` bash
348
353
# # comment out navigation for summit
@@ -358,15 +363,15 @@ $ summit_systemctl restart
358
363
$ summit_systemctl follow
359
364
```
360
365
361
- ### 5 .1.2 Launch SLAM Gmapping:
366
+ ### 6 .1.2 Launch SLAM Gmapping:
362
367
363
368
``` bash
364
369
# # slam mapping:
365
370
$ cd ~ /UWARL_catkin_ws/src/uwarl-summit_xl_robot/waterloo_steel_summit_bringup
366
371
$ roslaunch summit_xl_localization slam_gmapping.launch
367
372
```
368
373
369
- ### 5 .1.3 Now Mapping on Rviz:
374
+ ### 6 .1.3 Now Mapping on Rviz:
370
375
371
376
![ mapping_rviz] ( resources/deck/mapping_rviz.jpg )
372
377
@@ -377,7 +382,7 @@ $ roslaunch summit_xl_localization slam_gmapping.launch
377
382
> 1 . Keep a distance of at least 0.5 meters between the robot and the objects you want to capture. Objects within this distance will not be captured.
378
383
> 2 . Make sure your legs are not captured as an object. Therefore, stay in the blind spot of the robot or keep walking around.
379
384
380
- ### 5 .1.4 Save the Map:
385
+ ### 6 .1.4 Save the Map:
381
386
382
387
``` bash
383
388
$ cd ~ /UWARL_catkin_ws/src/uwarl-summit_xl_common/summit_xl_localization/maps/{Building-floor-folder}
@@ -389,7 +394,7 @@ $ cd ~/UWARL_catkin_ws/src/uwarl-summit_xl_common/summit_xl_localization/maps/UW
389
394
$ rosrun map_server map_saver -f map_robothub_2023-11-08
390
395
```
391
396
392
- ## 5 .2 Loading the New Map
397
+ ## 6 .2 Loading the New Map
393
398
394
399
``` bash
395
400
$ cp ~ /UWARL_catkin_ws/src/uwarl-summit_xl_common/summit_xl_localization/maps/UW_E7_1ST/map_robothub_2023-11-08.pgm ~ /UWARL_catkin_ws/src/uwarl-summit_xl_common/summit_xl_localization/maps/map_in_use/map.pgm
0 commit comments