zoukankan      html  css  js  c++  java
  • 大三学习进度60

     AmazonDeepRacer提供非常多的内置参数,我们可以基于这些参数设计不同的策略,构建各种各样的奖励函数。

    all_wheels_on_trackType:BooleanRange:(True:False)用来表示小车是否偏离轨道。如果它的任何一个轮子出于轨道边界之外,那么小车就将被判断为偏离轨道(False)。如果所有的轮子都在轨道边界内,那么小车就是在轨道上(True)。all_wheels_on_track参数应用实例:
     
     
    x,yType:floatRange:0:N代表小车或其它对象在赛道模拟空间中x,y坐标轴上的位置,单位为米。坐标轴原点为模拟环境赛道的左下角。waypointsType:listof[float,float]Range:[[xw,0,yw,0]...[xw,Max-1,yw,Max-1]]沿着赛道中线的有序坐标点列表。对于环形轨道,第一个waypoint和最后一个waypoint是重合的。
     
     
    losest_waypointsType:[int,int]Range:[(0:Max-1),(1:Max-1)]代表距离小车当前位置(x,y)最近的两个相邻waypoints。列表中第一个元素指的是距离小车车尾最近的waypoint,第二个元素指的是距离小车车头最近的waypoint。当小车位置如下图所示时,closest_waypoints为[16,17]。closest_waypoints参数应用实例:
     
     
    版权归北京绿洲星辰教育科技有限公司所有closest_objectsType:[int,int]Range:[(0:len(object_locations)-1),(0:len(object_locations)-1]代表小车当前位置(x,y)与赛道上最近的两个对象的距离。列表中第一个元素指的是距离小车车尾最近的对象,第二个元素指的是距离小车车头最近的对象。如果赛道上只有一个对象,那么两个元素都为0。*object/对象代表虚拟环境中除了“agent/主体“小车以外其它的障碍物或者赛车,多用于障碍赛或追逐赛。is_crashedType:BooleanRange:(True:False)代表小车是否与赛道上其它对象碰撞并进入终止状态。is_left_of_centerType:BooleanRange:[True:False]代表小车是位于赛道中线的左方(True)还是赛道右方(False)。is_offtrackType:BooleanRange:(True:False)代表小车是否冲出赛道并进入终止状态。is_reversedType:BooleanRange:[True:False]代表小车是在赛道上顺时针行驶(True)还是逆时针行驶(False)
  • 相关阅读:
    [LeetCode] 34. 在排序数组中查找元素的第一个和最后一个位置
    [LeetCode] 32. 最长有效括号
    [LeetCode] 31. 下一个排列
    [LeetCode] 30. 串联所有单词的子串
    [LeetCode] 29. 两数相除
    [LeetCode] 27. 移除元素
    转:畅享云时代:开发者必备的8个最佳云端集成开发环境
    转:前端集锦:十款精心挑选的在线 CSS3 代码生成工具
    转:So Easy!让开发人员更轻松的工具和资源
    转:Backbone与Angular的比较
  • 原文地址:https://www.cnblogs.com/hhw12345/p/14162039.html
Copyright © 2011-2022 走看看