Table of Contents
PID-ohjaus on yleinen menetelmä, jota käytetään robottinavigointiin, jotta haluttuja polkuja ja nopeuksia voidaan ylläpitää. Se säätää robotin liikkeitä halutun ja todellisen sijainnin tai nopeusen eron perusteella. Tämä artikkeli tarjoaa vaihe vaiheelta laskentaprosessin PID-ohjauksen soveltamiseksi mobiilin robottinavigoinnin.
PID-valvonnan ymmärtäminen
PID tarkoittaa suhteellista, Integral, ja Derivative. Nämä kolme osaa toimivat yhdessä korjata virheitä robotin liikkeen. Ohjaussignaali lasketaan seuraavasti:
Ohjaussignaali = Kp * virhe + Ki * integraali virhe + Kd * johdannainen virhe[
Vaiheittainen laskeminen
Oletetaan, että robotti tarvitsee seurata suoraa linjaa 10 metrin tavoiteasennossa. Nykyinen sijainti on 8 metriä. PID parametrit ovat Kp = 1,0, Ki = 0,1, Kd = 0,05. Laskelma etenee seuraavasti:
1. Laske virhe:
error = kohde-paikka - nykyinen sijainti = 10-8 = 2 metriä
2. Laske integraali virhe ajan. Olettaen, että tämä on ensimmäinen laskelma, kiinteä on:
integraalinen = virhe * delta-aika = 2 * 1 = 2
3. Laske johdannainen virhe. Olettaen edellisen virheen oli 1,5 metriä, johdannainen on:
]johdannaiset = (virhe - aiempi virhe) / delta-aika = (2 - 1,5) / 1 = 0,5[
4. Laske ohjaussignaali:
Control = (1,0 * 2) + (0,1 * 2) + (0,05 * 0,5) = 2 + 0,2 + 0,025 = 2,225
Signaalin käyttäminen
Laskettu ohjaussignaali (2.225) säätää robotin moottorikäskyjä virheen vähentämiseksi. Prosessi toistuu joka kerta, ja robotin lentorataa jatkuvasti hiotaan.
Tärkeimmät näkökohdat
Kp, Ki ja Kd:n asianmukainen virittäminen on olennaista tehokkaan hallinnan kannalta. Ylisuuret arvot voivat aiheuttaa värähtelyjä, kun taas alhaiset arvot voivat johtaa hitaaseen vasteeseen. Säännölliset säätöt takaavat sujuvan navigointijärjestelmän.