@@ -168,39 +168,25 @@ def update(self, cone_obstacles: Dict[str, ObstacleState]):
168168 grouped_ordered_ground_centers_2D .append (ordered_ground_centers_2D )
169169 parking_obstacles_poses += parking_obstacles_pose
170170 parking_obstacles_dims += parking_obstacles_dim
171-
172- # Return if no goal parking spot is found
173- if len (goal_parking_spots ) < 1 :
174- return None
175-
176- # Now select the closest parking goal
177- if len (goal_parking_spots ) > 1 :
178- self .goal_parking_spot = closest_point_to_origin (goal_parking_spots )
179- else :
180- self .goal_parking_spot = goal_parking_spots [0 ]
181171
182172 # Update local variables for visualization
183173 self .cone_pts_3D = cone_pts_3D
184174 self .grouped_ordered_ground_centers_2D = grouped_ordered_ground_centers_2D
185175 self .parking_obstacles_poses = parking_obstacles_poses
186176 self .parking_obstacles_dims = parking_obstacles_dims
187-
177+
178+ # Now select the closest parking goal, return if none is found
188179 if len (goal_parking_spots ) > 1 :
189- print ("\n " )
190- print (f"self.cone_pts_3D: { self .cone_pts_3D } " )
191- print ("\n " )
192- print (f"self.all_ordered_ground_centers_2D: { self .grouped_ordered_ground_centers_2D } " )
193- print ("\n " )
194- print (f"self.goal_parking_spot: { self .goal_parking_spot } " )
195- print ("\n " )
196- print (f"self.parking_obstacles_pose: { self .parking_obstacles_poses } " )
197- print ("\n " )
198- print (f"self.parking_obstacles_dims: { self .parking_obstacles_dims } " )
199- print ("\n " )
180+ self .goal_parking_spot = closest_point_to_origin (goal_parking_spots )
181+ elif len (goal_parking_spots ) == 1 :
182+ self .goal_parking_spot = goal_parking_spots [0 ]
183+ else :
184+ self .goal_parking_spot = None
185+ return None
200186
201187 # Constructing parking obstacles
202188 current_time = self .vehicle_interface .time ()
203- obstacle_id = 0
189+ obstacle_id = 30
204190 parking_obstacles = {}
205191 for o_pose , o_dim in zip (self .parking_obstacles_poses , self .parking_obstacles_dims ):
206192 x , y , z , yaw = o_pose
0 commit comments