16 lines
846 B
Python
16 lines
846 B
Python
|
|
||
|
# This recipe shows the current traffic rules affecting the vehicle.
|
||
|
# Shows the current lane type and if a lane change can be done in the actual lane or the surrounding ones.
|
||
|
|
||
|
# ...
|
||
|
waypoint = world.get_map().get_waypoint(vehicle.get_location(),project_to_road=True, lane_type=(carla.LaneType.Driving | carla.LaneType.Shoulder | carla.LaneType.Sidewalk))
|
||
|
print("Current lane type: " + str(waypoint.lane_type))
|
||
|
# Check current lane change allowed
|
||
|
print("Current Lane change: " + str(waypoint.lane_change))
|
||
|
# Left and Right lane markings
|
||
|
print("L lane marking type: " + str(waypoint.left_lane_marking.type))
|
||
|
print("L lane marking change: " + str(waypoint.left_lane_marking.lane_change))
|
||
|
print("R lane marking type: " + str(waypoint.right_lane_marking.type))
|
||
|
print("R lane marking change: " + str(waypoint.right_lane_marking.lane_change))
|
||
|
# ...
|