benson training 1
This commit is contained in:
BIN
Assets/Demonstrations/BensonV2.demo
Normal file
BIN
Assets/Demonstrations/BensonV2.demo
Normal file
Binary file not shown.
10
Assets/Demonstrations/BensonV2.demo.meta
Normal file
10
Assets/Demonstrations/BensonV2.demo.meta
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8a674f32ba2941841a913e70ddedd950
|
||||||
|
ScriptedImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
userData: ' (Unity.MLAgents.Demonstrations.DemonstrationSummary)'
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
script: {fileID: 11500000, guid: 7bd65ce151aaa4a41a45312543c56be1, type: 3}
|
||||||
@@ -1 +1 @@
|
|||||||
{"count":1,"self":23.780632,"total":24.4344005,"children":{"InitializeActuators":{"count":1,"self":0,"total":0,"children":null},"InitializeSensors":{"count":1,"self":0.0020087,"total":0.0020087,"children":null},"AgentSendState":{"count":985,"self":0.0431282,"total":0.0743809,"children":{"CollectObservations":{"count":985,"self":0.0124481,"total":0.0124481,"children":null},"WriteActionMask":{"count":985,"self":0,"total":0,"children":null},"RequestDecision":{"count":985,"self":0.018804599999999998,"total":0.018804599999999998,"children":null}}},"DecideAction":{"count":985,"self":0.53636909999999993,"total":0.5470193,"children":{"RayPerceptionSensor.Perceive":{"count":1970,"self":0.0106502,"total":0.0106502,"children":null}}},"AgentAct":{"count":985,"self":0.0293568,"total":0.0293568,"children":null}},"gauges":{"BensonImitationV2.CumulativeReward":{"count":1,"max":3.3979888,"min":3.3979888,"runningAverage":3.3979888,"value":3.3979888,"weightedAverage":3.3979888}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1712842214","unity_version":"2022.3.11f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.11f1\\Editor\\Unity.exe -projectpath C:\\Users\\noahk\\Documents\\Unity projects\\Racesm -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-noahk -hubSessionId 6a5e8087-82e2-4dd3-a01c-49b3c989d73e -accessToken chlU5dfKTeph6j6SihcCbOxnUfdwrGUUXMOo1OFcjIc005f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"AI training","end_time_seconds":"1712842239"}}
|
{"count":1,"self":117.1050368,"total":117.9595712,"children":{"InitializeActuators":{"count":1,"self":0.0010003,"total":0.0010003,"children":null},"InitializeSensors":{"count":1,"self":0.0010130999999999999,"total":0.0010130999999999999,"children":null},"AgentSendState":{"count":5662,"self":0.53332099999999993,"total":0.7090889,"children":{"CollectObservations":{"count":5662,"self":0.11961619999999999,"total":0.11961619999999999,"children":null},"WriteActionMask":{"count":5662,"self":0.0074195,"total":0.0074195,"children":null},"RequestDecision":{"count":5662,"self":0.0229089,"total":0.0410506,"children":{"RayPerceptionSensor.Perceive":{"count":11324,"self":0.0181417,"total":0.0181417,"children":null}}},"RayPerceptionSensor.Perceive":{"count":11322,"self":0.0076815999999999994,"total":0.0076815999999999994,"children":null}}},"DecideAction":{"count":5662,"self":0.0312906,"total":0.0312906,"children":null},"AgentAct":{"count":5662,"self":0.1111467,"total":0.1111467,"children":{"RayPerceptionSensor.Perceive":{"count":16,"self":0,"total":0,"children":null}}}},"gauges":{"BensonImitationV2.CumulativeReward":{"count":4,"max":25.0901718,"min":10.9251223,"runningAverage":15.2664089,"value":13.0821838,"weightedAverage":17.5869465}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1712910056","unity_version":"2022.3.11f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.11f1\\Editor\\Unity.exe -projectpath C:\\Users\\noahk\\Documents\\Unity projects\\Racesm -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-noahk -hubSessionId 36cd304d-8333-4e13-9400-40712c29b116 -accessToken V38nPLIXDhAumRkhp_UQDiAFhJHlz31FOZlSjW8et9U005f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"AI training","end_time_seconds":"1712910174"}}
|
||||||
@@ -489,7 +489,7 @@ MonoBehaviour:
|
|||||||
m_RaysPerDirection: 0
|
m_RaysPerDirection: 0
|
||||||
m_MaxRayDegrees: 70
|
m_MaxRayDegrees: 70
|
||||||
m_SphereCastRadius: 0
|
m_SphereCastRadius: 0
|
||||||
m_RayLength: 30
|
m_RayLength: 50
|
||||||
m_RayLayerMask:
|
m_RayLayerMask:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Bits: 4294967291
|
m_Bits: 4294967291
|
||||||
@@ -548,7 +548,7 @@ MonoBehaviour:
|
|||||||
m_RaysPerDirection: 3
|
m_RaysPerDirection: 3
|
||||||
m_MaxRayDegrees: 70
|
m_MaxRayDegrees: 70
|
||||||
m_SphereCastRadius: 0
|
m_SphereCastRadius: 0
|
||||||
m_RayLength: 30
|
m_RayLength: 50
|
||||||
m_RayLayerMask:
|
m_RayLayerMask:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Bits: 4294967291
|
m_Bits: 4294967291
|
||||||
@@ -567,7 +567,7 @@ PrefabInstance:
|
|||||||
m_Modifications:
|
m_Modifications:
|
||||||
- target: {fileID: 320316327550477191, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
- target: {fileID: 320316327550477191, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
||||||
propertyPath: m_LocalPosition.x
|
propertyPath: m_LocalPosition.x
|
||||||
value: 28.615808
|
value: 53.51581
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 320316327550477191, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
- target: {fileID: 320316327550477191, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
||||||
propertyPath: m_LocalPosition.y
|
propertyPath: m_LocalPosition.y
|
||||||
@@ -615,7 +615,7 @@ PrefabInstance:
|
|||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 1387890555408215438, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
- target: {fileID: 1387890555408215438, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
||||||
propertyPath: m_IsActive
|
propertyPath: m_IsActive
|
||||||
value: 1
|
value: 0
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 2100622393876020061, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
- target: {fileID: 2100622393876020061, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
||||||
propertyPath: CameraSide
|
propertyPath: CameraSide
|
||||||
@@ -687,7 +687,7 @@ PrefabInstance:
|
|||||||
objectReference: {fileID: 1673238739}
|
objectReference: {fileID: 1673238739}
|
||||||
- target: {fileID: 8890610309520933432, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
- target: {fileID: 8890610309520933432, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
||||||
propertyPath: m_LocalPosition.x
|
propertyPath: m_LocalPosition.x
|
||||||
value: 28.615808
|
value: 53.51581
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 8890610309520933432, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
- target: {fileID: 8890610309520933432, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
||||||
propertyPath: m_LocalPosition.y
|
propertyPath: m_LocalPosition.y
|
||||||
@@ -796,10 +796,22 @@ PrefabInstance:
|
|||||||
propertyPath: m_LocalEulerAnglesHint.z
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
value: 0
|
value: 0
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4361687674892069559, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 61.9
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4884757086340990788, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
||||||
|
propertyPath: m_LocalScale.x
|
||||||
|
value: 0.25
|
||||||
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 5284110061588260334, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
- target: {fileID: 5284110061588260334, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
||||||
propertyPath: m_Name
|
propertyPath: m_Name
|
||||||
value: TrainingArea
|
value: TrainingArea
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 5501784256737884761, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
||||||
|
propertyPath: m_LocalScale.x
|
||||||
|
value: 1.66666
|
||||||
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 6288636727627254098, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
- target: {fileID: 6288636727627254098, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
||||||
propertyPath: m_MaxRayDegrees
|
propertyPath: m_MaxRayDegrees
|
||||||
value: 90
|
value: 90
|
||||||
@@ -816,10 +828,18 @@ PrefabInstance:
|
|||||||
propertyPath: m_DetectableTags.Array.data[0]
|
propertyPath: m_DetectableTags.Array.data[0]
|
||||||
value: Wall
|
value: Wall
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8031066805216850976, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
||||||
|
propertyPath: Record
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8031066805216850976, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
||||||
|
propertyPath: DemonstrationName
|
||||||
|
value: BensonV2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 8242215082626919376, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
- target: {fileID: 8242215082626919376, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
||||||
propertyPath: m_Model
|
propertyPath: m_Model
|
||||||
value:
|
value:
|
||||||
objectReference: {fileID: 5022602860645237092, guid: d73d9507da69449499dd93eff3d8134a, type: 3}
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 8242215082626919376, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
- target: {fileID: 8242215082626919376, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
||||||
propertyPath: m_BehaviorName
|
propertyPath: m_BehaviorName
|
||||||
value: BensonImitationV2
|
value: BensonImitationV2
|
||||||
|
|||||||
@@ -269,10 +269,10 @@ public class AgentController : Agent
|
|||||||
return distanceToCheckpoint;
|
return distanceToCheckpoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnCollisionEnter(Collision other) {
|
private void OnCollisionStay(Collision other) {
|
||||||
if (other.gameObject.tag == "Wall")
|
if (other.gameObject.tag == "Wall")
|
||||||
{
|
{
|
||||||
AddReward(-0.03f);
|
AddReward(-0.01f);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user