B-robot EVO. De self balancing robot (1 / 8 stap)

Stap 1: Een beetje meer in de diepte...


Het fysieke probleem dat B-ROBOT heet de omgekeerde slinger lost. Dit is de zelfde mechanisme moet u een paraplu boven uw hand in evenwicht te brengen. Het draaipunt is onder het massamiddelpunt van het object. Meer informatie over omgekeerd slinger hier. De wiskundige oplossing voor het probleem is niet gemakkelijk, maar we hoeven niet te begrijpen om onze robot´s evenwicht probleem op te lossen. Wat we willen weten is hoe moet doen om het herstel van het evenwicht van de robot´s, zodat wij een algoritme van de Vermogenssturing om het probleem te verhelpen kunt implementeren.

Een Controlesysteem is zeer nuttig in robotica (een industriële automatisering). In principe it´s een code die informatie ontvangt van de sensoren en doel opdrachten als input en creëert, bijgevolg uitgangssignalen naar de rijden de actuatoren van de Robot (de motoren in ons voorbeeld) om het reguleren van het systeem. We zijn met behulp van een PID controller (afgeleide, evenredige + integraal). Dit type besturingselement heeft 3 constanten aan te passen kP, kD, kI. Uit Wikipedia: "een PID-regelaar een ''-foutwaarde berekend als het verschil tussen een gemeten [Input] en een gewenste setpoint. De controller probeert te minimaliseren de fout door [een Output] aan te passen." Dus, u de PID vertellen wat te meten (de "Input") , waar u wilt dat meting te zijn (de "Setpoint",) en de variabele die u wilt aanpassen om te maken dat gebeuren (de "uitgang".)

De PID past vervolgens de output proberen te maken van deze input gelijk het setpoint. Voor verwijzing zou een watertank die we willen vullen op een niveau, de invoer, uitvoer en Setpointhet niveau volgens de waterniveau sensor, het gewenste niveau van het water en het water in de tank gepompt. kP is het proportionele deel en is het grootste deel van het besturingselement, dit deel is evenredig met de fout. kD is het deel van de afgeleide en wordt toegepast op de afgeleide van de fout. Dit deel is afhankelijk van de dynamiek van het systeem (afhankelijk van de robot, ´s gewicht motoren, traagheden...). De laatstgenoemde, kI wordt toegepast op de integraal van de fout en wordt gebruikt voor het verminderen van gestage fouten, het lijkt een trim op de uiteindelijke uitvoer (denk in de trim knoppen op het stuurwiel van een RC auto te maken de auto helemaal rechtdoor, gaan kI verwijdert de offset tussen het doel vereist en de werkelijke waarde).

Op B-ROBOT de stuurinrichting opdracht van de gebruiker wordt toegevoegd aan de uitvoer van motoren (een motor met een positief signaal en de andere met een minteken). Bijvoorbeeld als de gebruiker de stuurinrichting opdracht 6 stuurt te wenden tot het recht (van -10 tot en met 10) moeten we toevoegen 6 naar links motor waarde en aftrekken van 6 van de juiste motor. Als de robot niet vooruit of achteruit gaat, is het resultaat van de stuurinrichting commando een spin-off van de robot

Gerelateerde Artikelen

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
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
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
Self Balancing Segway-Instructabot

Self Balancing Segway-Instructabot

Benodigdheden:1. Arduino: Ik gebruikte een Uno2. 7.2V accu3. Stel van motoren: Parralax van 7, 2V motor instellen http://www.robotshop.com/parallax-7-2v-motor-bracket-wheel-kit-pair.html4. analoge versnellingsmeter http://www.robotshop.com/sfe-3g-tri
Gemakkelijk bouwen self balancing elektrische skateboard

Gemakkelijk bouwen self balancing elektrische skateboard

Wat is het?Dubbele wielen skateboard dat als een Segway werkt. Elektrische skateboards bestaan al met aangedreven achterwielen. Plan hier was om iets te bouwen als een Segway, maar in de vorm van een skateboard. Het weet welke kant is "up" via e
Self balancing one wheeled electric skateboard

Self balancing one wheeled electric skateboard

NOTE:Mei 2011: Dit instructable is nu vrij oud (relatief) en ik kan nu bouwen dit project eenvoudiger met een Arduino als de controller.Ik ben momenteel bezig met een eenwieler met dezelfde OSMC motor controller en een Arduino. Wanneer ik dat aan het
Self balancing skateboard/segw * y project Arduino Shield

Self balancing skateboard/segw * y project Arduino Shield

Ga lgemene doel Arduino schild voor self balancing machines.Waarom ik het maken?Eerder maakte ik een Instructable in 2010 over het bouwen van een zelfbalancerende skateboard.Er zijn > 500 opmerkingen hierover en veel express verwarring instellen van
Bouwen van een Self-Balancing voertuig met mDrawBot

Bouwen van een Self-Balancing voertuig met mDrawBot

Ik heb een mDrawBot van Makeblock een paar dagen geleden. Deze awesome robot kit is een kickstarter project nu. Vandaag transformeren ik in een Self-Balancing voertuig met een MPU6050 module. Het uitchecken.Stap 1: Het Frame Slechts drie stukken, vri
Self Balancing Scooter Ver 2.0

Self Balancing Scooter Ver 2.0

11/01/2013******************************************************************************************************************Helaas de IDG500/ADXL335 chips gebruikte op de accelometer is End of Life.Dus zullen ze niet langer worden fabricage die chips
Self Balancing PT (huisgemaakte Segway)

Self Balancing PT (huisgemaakte Segway)

Dit Instructable is bedoeld om te delen mijn hobbyist-project: een Self-Balancing persoonlijke vervoer (SBPT), ook bekend als "huisgemaakte Segway". Het is een interessant project vereist een minimale kennis van elektronica en sommige handwerk v