產品協同設計第三組

手足球手控與電腦對打 << Previous Next >> 參考資料

手足球問題與解決方案

手足球問題一

如何知道目前的球的位置?

解決方法:

運用指令

number returnCode,number parentObjectHandle=vrep.simxGetObjectParent(number clientID,number objectHandle,number operationMode)

來得到目前座標

手足球問題二

如何讓回擊的桿子偵測球的位置進行移動?

解決方法:

利用指令得到球與桿子的y方向座標之後

利用相減所得到的值可以知道球在桿子的左邊或是右邊

手足球問題三

直接給定桿子橫向移動的速度為0.5m/s

會讓他產生速度從0瞬間變0.5m/s的現象

解決方法:

把給定的速度更改為桿子與球座標的差值

手足球問題四

如果球速過快直接穿過電腦控制的那邊的桿子

會造成把球卡回牆邊不會回擊

解決方法:


手足球手控與電腦對打 << Previous Next >> 參考資料