我刚刚开始使用强化学习,并试图使用OpenAI gym创建一个自定义环境。然而,我在尝试从地图数据(比如说谷歌地图)中创建一个环境(有道路和交叉口)时陷入了困境。
希望能得到任何帮助。
我发现最好的方法是使用 osmnx 让您的地图数据以图形格式准备好。它允许轻松访问以图形或geopandas形式组成街道地图的节点。这些数据可以用来驱动游戏逻辑。关于渲染,可以使用外部渲染工具,如PyGame。