Skip to content

Commit c8684e0

Browse files
committed
add coordinated visualization
1 parent b064499 commit c8684e0

2 files changed

Lines changed: 48 additions & 0 deletions

File tree

BehaviorSLAMRGBdLaserCompare/model/BehaviorSLAMRGBdLaserCompare.smartTcl

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
; (execute '(stopCompareTask "/tmp/SLAMCompare1/"))
3939

4040

41+
4142
(realize-tcb (startCompareTask)
4243
(action (
4344
(format t "===== startCompareTask~%")))
@@ -50,6 +51,9 @@
5051
(rgbdRS.activateCameraPush)
5152
(laserFromRGBDGen.activateLaserGenaration)
5253

54+
(visLaser.startVisualizationOf 'map1 "ComponentGMapping" "newestMapPushServer")
55+
(visRS.startVisualizationOf 'map1 "ComponentGMapping_rs" "newestMapPushServer")
56+
5357
;;start mapping
5458
(SLAMLaser.tcb-start-mapping 0 0 0)
5559
(SLAMRGBD.tcb-start-mapping 0 0 0))))
@@ -63,6 +67,9 @@
6367
(SLAMLaser.tcb-stop-mapping "laserMap" ?mapDir)
6468
(SLAMRGBD.tcb-stop-mapping "rgbdMap" ?mapDir)
6569

70+
(visLaser.stopVisualizationOf 'map1)
71+
(visRS.stopVisualizationOf 'map1)
72+
6673
;;stop realsense and laser generation
6774
(rgbdRS.deactivateCamera)
6875
(laserFromRGBDGen.dectivateLaserGenaration))))
@@ -76,6 +83,36 @@
7683
(SLAMLaser.tcb-abort-mapping)
7784
(SLAMRGBD.tcb-abort-mapping)
7885

86+
(visLaser.stopVisualizationOf 'map1)
87+
(visRS.stopVisualizationOf 'map1)
88+
89+
;;stop realsense and laser generation
90+
(rgbdRS.deactivateCamera)
91+
(laserFromRGBDGen.dectivateLaserGenaration))))
92+
93+
94+
(realize-tcb (showSensorData)
95+
(action (
96+
(format t "===== showSensor~%")))
97+
(plan (
98+
;;activate realsense and laser generation
99+
(rgbdRS.activateCameraPush)
100+
(laserFromRGBDGen.activateLaserGenaration)
101+
102+
;;activate the visualization
103+
(visLaser.startVisualizationOf 'laser1 "ComponentRobotinoLaserServer" "pushNewestServer")
104+
(visRS.startVisualizationOf 'laser1 "ComponentLaserFromRGBDServer" "laserPushNewestServer"))))
105+
106+
107+
(realize-tcb (stopSensorData)
108+
(action (
109+
(format t "===== stopSensorData~%")))
110+
(plan (
111+
112+
;;stop the visualization
113+
(visLaser.stopVisualizationOf 'laser1)
114+
(visRS.stopVisualizationOf 'laser1)
115+
79116
;;stop realsense and laser generation
80117
(rgbdRS.deactivateCamera)
81118
(laserFromRGBDGen.dectivateLaserGenaration))))
@@ -98,6 +135,10 @@
98135
(format t " ---------------------------------------------------- ~%")
99136
(format t " 3 - Abort Mapping ~%")
100137
(format t " ---------------------------------------------------- ~%")
138+
(format t " 4 - Show Sensor Data ~%")
139+
(format t " 5 - Stop Show Sensor Data ~%")
140+
(format t " ---------------------------------------------------- ~%")
141+
101142
(format t "99 - quit menu ~%")
102143
(format t " 0 - exit ~%")
103144
(setf nmbr (parse-integer (read-line nil)))
@@ -134,6 +175,10 @@
134175
(execute `(stopCompareTask ,mappath))))
135176
((equal nmbr 3)
136177
(execute '(abortCompareTask)))
178+
((equal nmbr 4)
179+
(execute '(showSensorData)))
180+
((equal nmbr 5)
181+
(execute '(stopSensorData)))
137182
((equal nmbr 99)
138183
(format t "type (menu) to come back to menu ~%")
139184
(return))

BehaviorSLAMRGBdLaserCompare/model/BehaviorSLAMRGBdLaserCompare.taskRealization

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ TaskRealizationModel BehaviorSLAMRGBdLaserCompare {
88
AbstractCoordinationModuleInstance base coordModuleDef CommNavigationObjects.MobileBaseModule
99
AbstractCoordinationModuleInstance kb coordModuleDef CommBasicObjects.KBModule
1010

11+
AbstractCoordinationModuleInstance visLaser coordModuleDef CommBasicObjects.VisualizationModule
12+
AbstractCoordinationModuleInstance visRS coordModuleDef CommBasicObjects.VisualizationModule
13+
1114
//this task realization is a dummy (see smartTCL file)
1215
//TaskRealization CommNavigationObjects.testTask { }
1316
}

0 commit comments

Comments
 (0)