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.