因?yàn)樾码娔X很快,而且有兩臺(tái),所以不知不覺改用文件紀(jì)錄實(shí)驗(yàn),而且越寫越隨便
但果然不能偷懶,回頭想確認(rèn)某個(gè)實(shí)驗(yàn)的結(jié)果
結(jié)果實(shí)驗(yàn)紀(jì)錄只寫著
"練出動(dòng)作亂七八糟的東西"這樣根本不知道在說什麼
"練出動(dòng)作亂七八糟的東西"這樣根本不知道在說什麼
決定都已經(jīng)是ML自行迭代大部分的研發(fā)工作了,還是不要在意這幾分鐘的記錄工作量,應(yīng)該好好的把影片放上來
首先在受身部分,根據(jù)研究結(jié)果,決定將起身和站立兩個(gè)概念分離,因此
實(shí)驗(yàn)名稱: 道爾起身v12
目標(biāo): 測試扣分制,以此鼓勵(lì)道爾盡快進(jìn)入站立瞬間
實(shí)驗(yàn)設(shè)計(jì):
1.lastReward = lookAngle * upAngle * 0.2f + spineLookAngle * spineUpAngle * 0.05f + rootLookAngle * rootUpAngle * 0.05f - 0.3f;
2.if(doyleBodies[i].isGrounded && doyleBodies[i].isWeakness)
AddReward(-0.01f * doyleBodies[i].damageCoef);
3.if(lookAngle * upAngle > 0.9f && spineLookAngle * spineUpAngle > 0.9f && rootLookAngle * rootUpAngle > 0.9f && doyleLeftFeetBody.isStand && doyleRightFeetBody.isStand)
AddReward(1f);judge.Reset();return;
實(shí)驗(yàn)結(jié)果: 成功,但是是鑽漏洞動(dòng)作,道爾會(huì)做出海豹爬拉筋或是坐姿動(dòng)作,的確符合3的要求,然而也因此並非站姿
下一個(gè)實(shí)驗(yàn)將大腿和小腿角度也加入實(shí)驗(yàn)設(shè)計(jì)1和3的參數(shù),希望道爾能在衝擊後,自行起身並進(jìn)入站立瞬間