message: recursively searching map file
diff: @@ -9,7 +9,7 @@ from bark.world.map import MapInterface
  from modules.runtime.commons.parameters import ParameterServer
  from modules.runtime.commons.xodr_parser import XodrParser
  import copy
  -
  +from pathlib import Path
  class Scenario:
  def __init__(self,
  @@ -75,7 +75,20 @@ class Scenario:
  def setup_map(self, world, _map_file_name):
  if not _map_file_name:
  return world
  +
  + map_file_load_test = Path(_map_file_name)
  +
  + if map_file_load_test.is_file():
  xodr_parser = XodrParser(_map_file_name)
  + else:
  + path_obj_list = Path('.').rglob(_map_file_name)
  + if len(path_obj_list) == 0:
  + raise ValueError("No Map found")
  + else:
  + for path in path_obj_list:
  + xodr_parser = XodrParser(path.as_posix())
  + break
  +
  map_interface = MapInterface()
  map_interface.SetOpenDriveMap(xodr_parser.map)
  self._map_interface = map_interface
  