OpenAI Gym LunarLander v2 停机坪坐标查询与自定义环境开发问题
LunarLander v2 停机坪坐标与理想着陆位置参考
- 基础坐标系规则:环境默认世界坐标系的x轴范围为
[-1.5, 1.5],y轴范围为[0, 1.5],渲染像素坐标和该世界坐标为线性映射关系。 - 固定停机坪标识杆坐标:默认生成的停机坪水平设置在y=0的地面层,两根标识杆的坐标分别为:
- 左标识杆:
(-0.2, 0) - 右标识杆:
(0.2, 0)
两根杆中间的0.4单位宽度区域即为合法停机坪。
- 左标识杆:
- 理想着陆要求:
- 着陆点x坐标需落在
[-0.2, 0.2]区间内,落点越接近(0, 0)可以拿到越高的着陆奖励 - 完全成功着陆的判定标准还包括:着陆器倾斜角度小于0.1弧度,水平速度小于0.1单位/秒,垂直速度小于0.2单位/秒,且两个着陆腿完全接触地面
- 着陆点x坐标需落在
- 自定义环境调整说明:如果需要修改停机坪位置,直接修改初始化逻辑中的
helipad_x1(停机坪左边界x坐标)、helipad_x2(停机坪右边界x坐标)、helipad_y(停机坪y轴高度)三个变量即可,标识杆坐标会自动绑定在左右边界点位置。
内容的提问来源于stack exchange,提问作者Shan
相关产品推荐
相关产品推荐

