@@ -403,9 +403,6 @@ def update(self, state: AllState):
403403
404404 self .parking_velocity_is_zero = True
405405
406- # TODO: Test only. Remove it later.
407- # self.reedssheppparking.static_horizontal_curb_xy_coordinates = [(10, -3),(40, -3)]
408- # self.obstacle_list= [(12.44, -3), (17.32, -3)]
409406 print ("Parking area start and end:" , self .reedssheppparking .static_horizontal_curb_xy_coordinates )
410407 print ("Obstacle list:" , self .obstacle_list )
411408
@@ -414,16 +411,18 @@ def update(self, state: AllState):
414411 self .route = None
415412
416413 elif not self .parking_route_existed :
417- self .current_pose = [vehicle .pose .x + 10 , vehicle .pose .y , vehicle .pose .yaw ]
414+ self .current_pose = [vehicle .pose .x , vehicle .pose .y , vehicle .pose .yaw ]
418415 self .reedssheppparking .find_available_parking_spots_and_search_vector (self .obstacle_list ,
419416 self .current_pose )
420417 self .reedssheppparking .find_collision_free_trajectory_to_park (self .obstacle_list , self .current_pose , True )
421418 self .parking_route_existed = True
422419
423420 else :
424421 self .waypoints_to_go = self .reedssheppparking .waypoints_to_go
425- self .route = Route (frame = ObjectFrameEnum .START , points = self .waypoints_to_go .tolist ())
426- if self .route is None :
422+ if len (self .waypoints_to_go ) > 0 :
423+ self .route = Route (frame = ObjectFrameEnum .START , points = self .waypoints_to_go .tolist ())
424+ else :
425+ self .route = None
427426 print ("No route found, stop." )
428427 else :
429428 print ("No parking lots, stop." )
0 commit comments