@@ -293,11 +293,9 @@ def create_lane(left_back : Tuple, left_forward : Tuple,
293293 roadgraph .regions ['lane0_parallel_parking_lot_1' ] = RoadgraphRegion (type = RoadgraphRegionEnum .PARKING_LOT ,
294294 outline = [(30.0 , 12.5 ), (30.0 , 15 ), (0.0 , 15 ), (0.0 , 12.5 )])
295295 roadgraph .regions ['lane1_parallel_parking_lot_1' ] = RoadgraphRegion (type = RoadgraphRegionEnum .PARKING_LOT ,
296- outline = [(30.0 , 12.5 ), (30.0 , 15 ), (0.0 , 15 ),
297- (0.0 , 12.5 )])
296+ outline = [(30.0 , 12.5 ), (30.0 , 15 ), (0.0 , 15 ), (0.0 , 12.5 )])
298297 roadgraph .regions ['lane2_parallel_parking_lot_1' ] = RoadgraphRegion (type = RoadgraphRegionEnum .PARKING_LOT ,
299- outline = [(30.0 , 12.5 ), (30.0 , 15 ), (0.0 , 15 ),
300- (0.0 , 12.5 )])
298+ outline = [(30.0 , 12.5 ), (30.0 , 15 ), (0.0 , 15 ), (0.0 , 12.5 )])
301299
302300
303301 with open (filename , 'w' ) as f :
@@ -309,8 +307,8 @@ def create_lane(left_back : Tuple, left_forward : Tuple,
309307 frame = ObjectFrameEnum .GLOBAL
310308 roadgraph = Roadgraph (frame = frame )
311309
312- lon_ratio = ( - 88.235527 + 88.236129 ) / 51.34 # lon / m
313- lat_ratio = (40.092819 - 40.092741 ) / 8.66 # lat / m
310+ lon_ratio = abs (( - 88.23525192774008 ) - ( - 88.23596797249934 )) / 40 # 0.00071604475, lon / m
311+ lat_ratio = abs (40.09275263991526 - 40.092857270282984 ) / 12 #0.00010463036 lat / m
314312 resolution = 0.4 * min (lon_ratio , lat_ratio )
315313
316314 # Create lane segments
@@ -341,11 +339,21 @@ def create_lane(left_back : Tuple, left_forward : Tuple,
341339 crossable = False ,
342340 route_name = '' )
343341
344- roadgraph .regions ['highbay_parallel_parking_slot_1' ] = RoadgraphRegion (type = RoadgraphRegionEnum .PARKING_LOT ,
345- outline = [(- 88.235527 , 40.092819 + lat_ratio * 1.5 ),
346- (- 88.235527 , 40.092819 + lat_ratio * 4 ),
347- (- 88.236129 , 40.092819 + lat_ratio * 4 ),
348- (- 88.236129 , 40.092819 + lat_ratio * 1.5 )])
342+
343+ roadgraph .lanes ['lane_0' ] = create_lane (left_back = (0.0 , 1.49 , 0.0 ), left_forward = (30 , 1.49 , 0.0 ),
344+ right_back = (0.0 , - 1.5 , 0.0 ), right_forward = (30 , - 1.5 , 0.0 ),
345+ left_crossable = False ,
346+ right_crossable = False ,
347+ resolution = resolution ,
348+ route_name = ''
349+ )
350+ roadgraph .lanes ['arc_1_1' ] = create_lane (left_back = (30.0 , 1.5 , 0.0 ), left_forward = (37.0 , 8.5 , 0.0 ),
351+ right_back = (30.0 , - 1.5 , 0.0 ), right_forward = (40.0 , 8.5 , 0.0 ),
352+ left_crossable = False , left_type = 'arc' , left_radius = 7.0 , left_direction = 'ccw' ,
353+ right_crossable = False , right_type = 'arc' , right_radius = 10.0 , right_direction = 'ccw' ,
354+ resolution = resolution ,
355+ route_name = ''
356+ )
349357
350358
351359 with open (filename , 'w' ) as f :
0 commit comments