比方說,我有一個兩輪物體,每個輪子都有一個獨立的速度(分別爲左輪和右輪的輪速和輪胎速度分別爲lWheelV和rWheelV)。每個車輪的速度被限制在[-1,1]範圍內(即在-1和1之間)。具有兩個輪子速度的Java轉向物體
- 如果lWheelV = 1 & rWheelV = 1時,對象向前移動
- 如果lWheelV = -1 & rWheelV = 1時,對象左轉(逆時針)
- 如果lWheelV = 0.5 & rWheelV = 1,對象將向前驅動,同時緩慢向左轉動
- 如果lWheelV = -1 & rWheelV = -1,對象將向後移動。
這可能是更容易在下列圖像中可視化:
做什麼數學,我需要來形容這樣的對象,更重要的是我怎麼能實現軟件,將複製此行爲在Java。
所要求的可視化,algorythm,或代碼? 你能更正式嗎? – Hurda 2012-01-29 22:21:58
不可視化,找出新位置的算法/代碼。 – 2012-01-29 22:28:53
對於那些投票結束,請理解這是一個真正的世界問題,經常發生在機器人和物理。如果沒有對支撐該系統的數學的深刻理解,這樣的系統並不是完全微不足道的。事實上,OP已經做出了一些努力來清楚地描述系統應該算在他的青睞 – 2012-01-30 00:03:17