《 青年百億計畫 ―― 無人機航太探索 》Day 7 心得
今天學習PID控制技術,練習怎麼自己調PID的參數,以及繼續組裝自己的無人機。 早上上的是PID控制的簡介,這是一個我聽過,但不是很了解的技術。講師除了介紹之外,也寫了一個網站,讓我們可以自己調整PID三個參數,看看怎麼樣可以飛的更穩定。 來介紹一下PID 三個參數分別代表什麼意思。 P是proportional ,決定誤差發生時,要調整多少與多快,如果P數值太高的話,就會一直震動,因為一點點誤差都要調整很多。這個控制在誤差越大的時候,修正就越大。 I是integral,針對累積的誤差做出矯正,像是如果有持續的風在吹,I 控制就會把他修正回來。太低的話就沒辦法維持穩定。 D是derivative,會預測修正的幅度,提前幫P修正與I修正減速,讓這兩個調整不會過頭,有點像煞車的概念。D太高的話,修正就會很慢,可能會來不及應對問題,太低的話,則可能讓無人機的每個調整都過頭。 還有一個雙層PID的控制,就是會有兩層PID控制系統,第一層決定系統離目標值多少,應該要修正多少。第二層負責接受第一層的數據,並控制馬達的轉速等等,會偵測比較多次,也能比較快做出反應。這兩層控制系統可以讓無人機飛的更穩定。 在調PID參數的時候,我調了很久,都沒辦法穩定,而且我也看不懂他說調整P直到出現劇烈震動為止,再往回調一點。但是P有兩個數值,不知道要調哪一個比較重要,而且那個模擬出來的無人機一直都有劇烈震動啊,不太會用,到底怎麼調。而且他的系統只能連機構的網路,所以我也不能回飯店練習。我後來直接把所有參數都調到最高,結果就拿到80分了,我前面認真調那麼久都只有七十幾分,真是奇怪,到底?? 下午則是繼續組裝無人機,今天把上次的熱縮套弄完,然後把馬達焊接到電路板上。我還是覺得焊接很難,我的電烙鐵都沒辦法順利融掉焊錫,反正就是卡卡的,弄超級久,其他都大概幾分鐘就完成了,我覺得還是買別人焊好接頭的比較快哈哈哈哈哈哈。但還是有練習到焊接啦,但不過也有一些是同學跟老師幫忙的,非常感謝。其他組裝就只有鎖螺絲而已,很簡單。 我覺得我真的是瘟神欸,每次出國,其他人都會感冒生病,不知道為什麼,希望我不要也這樣,雖然好像每次都還是中了。 下禮拜才要把無人機做完,明天要去凱末爾紀念館而已,感覺小無聊(?再看看有什麼好玩的吧。今天身體沒很舒服,就先寫這樣,希望大家身體健康~