久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7258|回復(fù): 13
收起左側(cè)

PID如何很好的控制小車直行?

[復(fù)制鏈接]
ID:524791 發(fā)表于 2020-4-23 00:21 來自手機 | 顯示全部樓層 |閱讀模式
10黑幣
我用帶萬向輪的三輪小車,電機是帶編碼器的直流電機。用同一個PID參數(shù)控制兩個輪子進行速度調(diào)節(jié)。兩個輪子PID調(diào)節(jié)的速度都可以在設(shè)定速度波動,偏差1-3。但是一上電,兩個電機反應(yīng)速度有偏差導(dǎo)致一開始就歪的,后面就一只歪。昨天調(diào)車子還能直線走1米,今天換了好一點輪子加了程序以后同樣在速度上有很好的效果,但是偏差卻特別大。可以加陀螺儀的角度PID來修正嗎?

回復(fù)

使用道具 舉報

ID:546770 發(fā)表于 2020-4-23 08:38 | 顯示全部樓層
陀螺儀靜態(tài)誤差很大的,長時間積累就更大了!你試試磁力計吧!
回復(fù)

使用道具 舉報

ID:524791 發(fā)表于 2020-4-23 09:41 | 顯示全部樓層
小黑屋525 發(fā)表于 2020-4-23 08:38
陀螺儀靜態(tài)誤差很大的,長時間積累就更大了!你試試磁力計吧!

萬向輪對走直線有很大的影響嗎?有的話我需要換成什么呢? 現(xiàn)在兩個驅(qū)動輪的速度沒有什么偏差
回復(fù)

使用道具 舉報

ID:342451 發(fā)表于 2020-4-23 09:47 | 顯示全部樓層
兩個輪子分別用PI調(diào)節(jié)器,目標(biāo)轉(zhuǎn)速相同
回復(fù)

使用道具 舉報

ID:342451 發(fā)表于 2020-4-23 09:49 | 顯示全部樓層
或者你說的,用一個PID控制兩個輪子,差速的方式,但是這樣你要增加轉(zhuǎn)向環(huán),用陀螺儀的水平角速度帶入,目標(biāo)角速度理論為零,左右偏轉(zhuǎn)的時候,角速度的值會發(fā)生變化,這個時候,將轉(zhuǎn)向環(huán)計算的值補到速度輸出上去,用于自動微調(diào)
回復(fù)

使用道具 舉報

ID:191511 發(fā)表于 2020-4-23 09:54 | 顯示全部樓層
走直線的話,如果不需要識別黑白線,最簡單就是速度控制,讓左右兩個輪子速度保持一致,而這個,每個輪子都有編碼器,速度是可以實時得到的,建議你先看看兩邊輪子速度變化,是否是pid導(dǎo)致速度不同步本身的問題。
如果是有黑白線線路車道識別,那就根據(jù)傳感器返回的偏航數(shù)據(jù)進行pid速度調(diào)整,校正車頭方向。
回復(fù)

使用道具 舉報

ID:524791 發(fā)表于 2020-4-23 10:34 來自手機 | 顯示全部樓層
wo4fisher 發(fā)表于 2020-4-23 09:54
走直線的話,如果不需要識別黑白線,最簡單就是速度控制,讓左右兩個輪子速度保持一致,而這個,每個輪子都 ...

我用編碼器測得回來速度與目標(biāo)速度偏差不大,就是1-2的樣子,但是可能是電機一上電 電機的反應(yīng)速度有點不太一樣。偏差有點大,越走越偏
回復(fù)

使用道具 舉報

ID:524791 發(fā)表于 2020-4-23 10:37 來自手機 | 顯示全部樓層
之一知足 發(fā)表于 2020-4-23 09:49
或者你說的,用一個PID控制兩個輪子,差速的方式,但是這樣你要增加轉(zhuǎn)向環(huán),用陀螺儀的水平角速度帶入,目 ...

陀螺儀可以用HMC5883L嗎?現(xiàn)在速度與設(shè)定速度偏差很小,但是就是一接觸地面就偏了,可能是輪胎與地面摩擦以后,電機的反應(yīng)時間導(dǎo)致偏差嗎?
回復(fù)

使用道具 舉報

ID:546770 發(fā)表于 2020-4-23 16:07 | 顯示全部樓層
lsq1142 發(fā)表于 2020-4-23 09:41
萬向輪對走直線有很大的影響嗎?有的話我需要換成什么呢? 現(xiàn)在兩個驅(qū)動輪的速度沒有什么偏差

我不是說你的萬向輪的影響,就是你說的想用陀螺儀來測量誤差嗎?就是說你想用陀螺儀測量車體的角度誤差還是怎么的?
回復(fù)

使用道具 舉報

ID:524791 發(fā)表于 2020-4-24 11:49 來自手機 | 顯示全部樓層
小黑屋525 發(fā)表于 2020-4-23 16:07
我不是說你的萬向輪的影響,就是你說的想用陀螺儀來測量誤差嗎?就是說你想用陀螺儀測量車體的角度誤差還 ...

因為我直接用PID調(diào)節(jié)速度,讓兩個輪子達到目標(biāo)速度而達到直線行駛的效果,但是一上電以后兩個輪子的對地面的摩擦力不一樣,導(dǎo)致達到目標(biāo)速度的時間不一樣。所以一開始就不偏的。我是想能不能用陀螺儀記錄上電時的角度讓小車沿著這個角度行駛進行PID計算?或者說您常見有效的直線形式的方法是什么?應(yīng)該怎么調(diào)試?每調(diào)一次PID參數(shù)讓兩個輪子浮空看轉(zhuǎn)速調(diào)試還是在地面行駛看效果?
回復(fù)

使用道具 舉報

ID:546770 發(fā)表于 2020-4-25 13:52 | 顯示全部樓層
lsq1142 發(fā)表于 2020-4-24 11:49
因為我直接用PID調(diào)節(jié)速度,讓兩個輪子達到目標(biāo)速度而達到直線行駛的效果,但是一上電以后兩個輪子的對地 ...

嗯,看來我最開始猜測是正確的,其實還是最開始的問題陀螺儀幾乎說是不行的,因為Z軸的數(shù)據(jù)本來就不好弄,存在漂移,所以我最開始推薦你是磁力計,這里面涉及到一些算法,然后就我一點點小看法就是:你要是想學(xué)PID控制的話為什么要做3輪的呢?做個兩輪的不好嗎?個人提的一點點小建議,不喜歡的話略過就好了;
回復(fù)

使用道具 舉報

ID:524791 發(fā)表于 2020-5-1 22:26 | 顯示全部樓層
小黑屋525 發(fā)表于 2020-4-25 13:52
嗯,看來我最開始猜測是正確的,其實還是最開始的問題陀螺儀幾乎說是不行的,因為Z軸的數(shù)據(jù)本來就不好弄 ...

我是做試驗然后需要用到PID,之前有了解過但是沒有實踐過,而且這期間不能去學(xué)校,又沒人能幫我所以沒經(jīng)驗很難調(diào)。。。
回復(fù)

使用道具 舉報

ID:420836 發(fā)表于 2020-5-2 01:11 | 顯示全部樓層
如果使用黑白線跟隨和PID速度控制,則更精確;如果僅使用速度PID控制,則由于兩個車輪之間的摩擦力和車輪牽引力不平衡,精度將不高。
回復(fù)

使用道具 舉報

ID:481073 發(fā)表于 2020-5-2 08:10 | 顯示全部樓層
平衡車還是得加上陀螺儀,直立環(huán)是和陀螺儀有關(guān)的,速度環(huán)才是控制轉(zhuǎn)速相同的
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 天天操夜夜操 | 毛片免费观看 | 国产精品99久久久久久久久 | 天天插天天操 | 午夜精品一区二区三区在线视频 | 欧美黄视频 | 久久中文视频 | 久久国产精品网站 | 亚洲精品视频一区 | 日日日干干干 | 毛片高清 | 国产精品夜间视频香蕉 | 农村妇女毛片精品久久久 | 亚洲三区在线播放 | 香蕉久久久 | 国产精品九九九 | 国产成人精品网站 | 国产精品视频免费播放 | 亚洲最大福利网 | 天堂一区在线 | 在线日韩欧美 | 久久er精品 | 国产精品免费小视频 | 97精品超碰一区二区三区 | 日韩欧美一区二区三区在线播放 | 日本亚洲一区 | 日本视频免费观看 | 日本a视频| 欧美激情精品久久久久久 | 国产综合精品一区二区三区 | 国产精品不卡视频 | av中文字幕在线观看 | 国产一区久久精品 | 激情一区 | 成人在线观看欧美 | 国产精品国色综合久久 | 精品一区二区三区不卡 | 久草福利 | 日韩精品不卡 | 欧美精品一区二区三区在线播放 | 91极品尤物在线播放国产 |