入门与示例
首先,请参阅安装以安装 holocean 包和 Ocean。
HoloOcean的最小使用示例(getting_started.py)如下:
import holoocean
import numpy as np
env = holoocean.make("PierHarbor-Hovering")
# 悬停的AUV对每个推进器发出指令
command = np.array([10,10,10,10,0,0,0,0])
for _ in range(180):
state = env.step(command)
请注意:
- 您将场景的名称传递给 holoocean.make
请参阅可用的所有不同世界和场景的软件包。
- HoloOcean 的界面旨在让 OpenAI Gym 熟悉
您可以使用状态字典访问特定传感器的数据:
dvl = state["DVLSensor"]
就是这样!HoloOcean的使用相当简单。
查看可用的不同世界,阅读API文档,或者开始制作自己的自定义场景。
下面是一些片段,展示了如何使用HoloOcean的不同方面。
内容
仓库的根目录下还有一个 examples.py 文件,其中包含更多示例代码。