我有一個充滿障礙的領域,我知道他們在哪裏,我知道機器人的位置。使用路徑尋找算法,我計算機器人遵循的路徑。通過路徑引導機器人
現在我的問題是,我正在引導機器人從網格到網格,但這會產生一個不太平滑的運動。我從A開始,將鼻子轉到B點,直到我到達B點,沖洗並重復,直到達到最終點。
所以我的問題是:在這樣的環境下使用什麼樣的技術來獲得平滑的運動?
機器人有兩個輪子和兩個電機。通過反向旋轉電機來改變電機的方向。
編輯:我可以改變電機的速度基本上機器人是一個arduino加ardumoto,我可以提供0-255之間的任何方向上的電機值。
如果你想要做的是平滑的運動,試圖計算樣條曲線的路徑應遵循 – 2010-05-25 14:15:41
@steven其實這就是我想要的,但我沒有線索是如何將曲線映射到電機速度。 – 2010-05-25 14:24:10
這將是一個基於沿當前軌跡的曲線斜率的比率;基本上,一條直線的車輪與發動機的動力比爲1:1,左右分別爲0:1和1:0。因此彎曲的圈數是分數,因此向左輕微轉動可能是0.75:1。 – 2010-05-25 14:33:24