如果不是正確的Stack Exchange網站,我很抱歉,我應該問這個問題,但在我看來,這與軟件編程密切相關,而不僅僅是電氣工程!如果它應該在其他地方,請告訴我。距離和角度機器人控制
我們假設我們想要控制一個2電動輪子機器人從點A到點B.假設我想通過提供它的距離和角度來控制我的機器人。
我可以先對角度進行控制,然後對距離進行控制,這樣機器人首先繞中心轉動(通過對一個輪子提供正向順序,對另一個輪子提供負向),然後移動到點B到達(通過向車輪提供兩個正向oders)。然而,如果我想讓機器人在一次移動中完成它,我希望同時控制兩個不同的控制值。這樣機器人在到達目的地之前確實有一條很好的曲線。這樣做,我向車輪提供了兩個積極的命令,並且我在一側增加了一個積極的命令,而另一側增加了一個積極的命令。
有了這最後的解決方案,我有一些麻煩,以瞭解如何達到正確的方向。
例如,如果我想向後走1米。我將把我的訂單設置爲B點:(1米,180度)。第一個解決方案沒有問題,首先完成角度,完成後,完成1米。 隨着第二種解決方案,我移動而我轉動,因此,曲線比有序的1米大,它停在1米後,而不是在B點。
我應該如何解決這個問題?你有什麼建議,或者我對這項技術不太瞭解?我試圖用一個小小的XNA遊戲模擬一個控制系統來嘗試解決方案,即使沒有任何機器人,所以隨時給你任何你可能覺得有趣的建議!
Al_th
感謝您的回答!對不起,延遲,但我沒有訪問互聯網:) – 2012-08-13 09:51:28