Chappie-zelftest-Balancing robot (7 / 8 stap)

Stap 7: PID Tuning

Eerlijk gezegd, dit is het moeilijkste deel van het proces en ook de meest cruciale. U zult besteden veel dagen mee bezig en schreeuwen "WTH ben ik verondersteld wordt te doen?" Hoe frustrerend het kan zijn, maar er is geen ontkomen aan het? De PID-parameters instellen controle ingenieurs door ervaring. Het is een kunst die geleerd door ervaring.

Er zijn verschillende methoden die er voor het afstemmen van PID.

De beste eenvoudige en gemakkelijke methode voor het afstemmen van de PID is-

  • · I en D termijn ingesteld op 0, en P aan te passen, zodat de robot begint oscilleren (heen en weer bewegen) over het standpunt van de balans. P moet groot genoeg zijn voor de robot om te verplaatsen maar niet al te grote anders het verkeer niet zouden zijn glad.
  • · Met P ingesteld, ik verhogen zodat de robot versnelt sneller bij uit evenwicht. Met P en ik goed afgestemd, de robot moet zitten kundig voor zichzelf in evenwicht voor ten minste een paar seconden.
  • · Ten slotte D te verhogen, zodat de robot over haar evenwichtige standpunt meer zacht bewegen zou, en er significante overschrijdingen moet.
  • · Als eerste poging niet de bevredigende resultaten oplevert, PID waarden opnieuw en opnieuw beginnen met andere waarde van P.
  • · Herhaal de stappen totdat u een bepaalde waarde voor de PID die de bevredigende resultaten oplevert.
  • · Een fijnafstemming kan worden gedaan om het verder verhogen van de prestaties van PID systeem.
  • · Fijnafstemming, PID waarden behoren tot naburige waarden en effecten worden waargenomen in praktische situaties.

Belangrijke punten

  • · Er is geen duidelijke grens voor P, ik of D waarden en is meestal genomen op basis van ervaring.
  • · Theoretisch, id-waarden is afhankelijk van de status van de system.Ex. mechanische structuur, fysische eigenschappen, elektrische eigenschappen (indien aanwezig) enz.
  • · Maar praktisch, het hangt ook de externe conditions.Ex. atmosferische omstandigheden enz.
  • · PID waarden en methode van het kiezen van PID waarden hangt grotendeels af van de kenmerken van het systeem. Een methode die produceren goed resultaat voor een systeem kan niet werkzaamheden ter helemaal voor een ander systeem met verschillende kenmerken.

Wat P, I & D waarden betekent praktisch?

In het geval van Self-Balancing Robot-

  • P - P bepaalt de kracht waarmee de robot zal zichzelf corrigeren. Een lagere P toont robot van onvermogen om het zelf in evenwicht en een hogere P zal toont het gewelddadig gedrag.
  • Ik-ik bepaalt de reactietijd van de robot om zelf te corrigeren. Hoger de P, sneller zal het antwoord.
  • D - D bepaalt de gevoeligheid van de robot naar de fout in staat. Het wordt gebruikt om de robot oscillaties vlakken/drukken. Een lagere D is niet in staat om trillingen en een hogere D zorgt voor hevige trillingen.

Afhankelijk van uw PID tuning, zullen de bot kunnen evenwicht zich nu.

Gefeliciteerd! Op uw eerste zelfbalancerende robot. Misschien kunt u het nu noemen, ik belde mij Chappie.

Gerelateerde Artikelen

B-robot EVO. De self balancing robot

B-robot EVO. De self balancing robot

Hoe werkt het?B-ROBOT is een op afstand bestuurbaar self balancing arduino robot gemaakt met 3D gedrukte delen. Met slechts twee wielen vermag B-ROBOT haar evenwicht hele tijd door met behulp van zijn interne sensoren en rijden de motoren. Kunt u uw
Borstelloze Gimbal Balancing Robot

Borstelloze Gimbal Balancing Robot

Het volgende project is een gevolg van het bekijken van de video Cubli en steeds geïnteresseerd zijn in de controle van unstable evenwicht met Borstelloze motoren. De eenvoudigere omgekeerde slinger probleem werd besloten om het project te voltooien
2-wiel Self Balancing Robot met behulp van de Arduino en MPU6050

2-wiel Self Balancing Robot met behulp van de Arduino en MPU6050

2-wiel Self Balancing Robot met behulp van de Arduino en MPU6050.Arduino als de controller en de sensor MPU6050 gebruiken om te bepalen van het evenwicht. Gewoon een eenvoudige seriële Bluetooth module toevoegen en een Bluetooth seriële Controller AP
Hoe maak je een bal Balancing Robot

Hoe maak je een bal Balancing Robot

vorig jaar, ik heb deze bal balancing robot. Het kan door het systeem van het saldo van zichzelf op een bal stabiel staan.Er is slechts één verbinding punt tussen de robot en de grond, dus het is flexibeler dan de traditionele wielen robot. Het kunt
Een eenvoudig en zeer gemakkelijk omgekeerde slinger Balancing Robot

Een eenvoudig en zeer gemakkelijk omgekeerde slinger Balancing Robot

Laten we een eenvoudig omgekeerde balancing robot, en werken het.U moet alleen een halve dag doen, hebt u een arduino en sommige materialen.[een video van een robot die u zou maken]Inleiding:Na een paar met arduino werken, heb ik gedacht van het make
Arduino Self Balancing Robot

Arduino Self Balancing Robot

In dit project die zal ik beschrijven de bouw van robots in evenwicht met Arduino.We staan uitgelegd in onze vorige versie van het android gecontroleerde project. In dit project gaan we tot onze controle. Laten we laten we krijgen op onze bouwproject
Rollbars voor Self Balancing Robot en op trappen

Rollbars voor Self Balancing Robot en op trappen

Toegevoegd sommige rollbars maakte van badminton rackets naar mijn eenvoudige self balancing robot die vrij een beetje omvalt. Nu kunt ten minste het terughalen omhoog het grootste deel van de tijd.Het spijt me dat ik ben niet het creëren van een ech
SainSmart InstaBots rechtop Rover (Self Balancing Robot met Arduino)

SainSmart InstaBots rechtop Rover (Self Balancing Robot met Arduino)

Rechtop Rover is een zelfbalancerende robot die werd ontworpen door SainSmart. Ze maakten het echt eenvoudig. Zoals u zien kunt, zijn er slechts 8 draden op de robot en 8 draden op de controller. Dus laten we het weten hoe het werkt!ONDERDELEN IN HET
R/C Auto Balancing Robot

R/C Auto Balancing Robot

Hallo! Dit is Kaeru geen Ojisan.Veel robots van het evenwicht (zelfs met open-source code) vinden we in de website.Vervolgens heb ik geprobeerd om te vinden een balancing robot op basis van een werkelijke auto of een commercieel verkocht R/C auto zoa
Domo Kun WobblyBot, eenvoudige Self Balancing Robot

Domo Kun WobblyBot, eenvoudige Self Balancing Robot

Een self balancing robot van de twee wielen die wiebelt, vandaar de naam WobblyBot.Misschien wel de eenvoudigste ontwerp voor een robot die zelf (soort van) op twee wielen, zonder het gebruik van de gyroscoop, versnellingsmeter en microcontroller eve
Mijn eerste Self Balancing Robot Diy gemakkelijk onder 25S

Mijn eerste Self Balancing Robot Diy gemakkelijk onder 25S

Dit is mijn eerste self balancing robot en ik zoeken op internet naar andere zelf in evenwicht brengen van projecten en ontwerp ik mijn mijn robot om eenvoudig en goedkoop.In deze instructabile ik whill vertellen u stap voor stap hoe om uw robot in d
Make a Halloween Pumpkin wandelen door de self balancing Robot

Make a Halloween Pumpkin wandelen door de self balancing Robot

Pompoen is een typische symbool van Halloween. Je heb ooit wilde een wandelende pompoen maken.Hier zal ik u tonen mijn werk van het gebruik van een Self-balancing Robot een lichtend pompoen om rond te bewegen.Stap 1: voorbereiding Belangrijkste stukl
Self Balancing Robot met LCD

Self Balancing Robot met LCD

De gewijzigde versie van mijn mpu6050 balancing robot stabieler met LCD en voorbeeld van verbinding 2 i2c op dezelfde pincodeVideo 1Video 2Stap 1: Stap 1: ◾L298N dual motor stuurprogramma breakout board◾L298N dual motor stuurprogramma breakout board1
Baldroid v3 Balancing Robot met Actobotics onderdelen en IOIO-OTG

Baldroid v3 Balancing Robot met Actobotics onderdelen en IOIO-OTG

Hallo, na het ontwerpen van een paar prototypes met een Android telefoon + IOIO + OTG module heb ik besloten om te bouwen van een afgewerkt product dat met behulp van onderdelen en componenten van Actobotics / Servocity.com... Naast de kwaliteit van