diff --git a/dimos/robot/unitree_webrtc/unitree_g1.py b/dimos/robot/unitree_webrtc/unitree_g1.py index da63687072..26b310629f 100644 --- a/dimos/robot/unitree_webrtc/unitree_g1.py +++ b/dimos/robot/unitree_webrtc/unitree_g1.py @@ -263,9 +263,6 @@ def start(self): self._deploy_visualization() - if self.enable_perception: - self._deploy_perception() - if self.enable_joystick: self._deploy_joystick() @@ -282,6 +279,9 @@ def start(self): self._deploy_camera() self._deploy_detection(self.nav.go_to) + if self.enable_perception: + self._deploy_perception() + self.lcm.start() # Setup agent with G1 skills @@ -386,7 +386,7 @@ def _deploy_perception(self): output_dir=self.spatial_memory_dir, ) - self.spatial_memory_module.video.transport = core.LCMTransport("/image", Image) + self.spatial_memory_module.color_image.connect(self.camera.image) self.spatial_memory_module.odom.transport = core.LCMTransport("/odom", PoseStamped) logger.info("Spatial memory module deployed and connected")