Programmeren van een Robot FRC (7 / 9 stap)

Stap 7: Aangepaste Controller


Uw station-team kan komen naar u en zeggen, "We willen hiermee onze robot kunt". Met dit voorbeeld zal ik u tonen hoe gemakkelijk het is om aan te passen uw code naar een domeincontroller dan de Attack3. Als een terzijde zijn Xbox-controllers meestal niet een zeer goede controller voor het besturen van uw robot. De zorg van de asymmetrische joysticks rijden rechte een challenge met tank station en de geringe omvang van de joysticks ervoor zorgen dat de besturingselementen zeer gevoelig. Om te beginnen, download u de Joystick Explorer utility programma voor WPILib. Voorsprong op opwaarts en sluit uw joystick. Zorg ervoor dat de controller van het dropdownmenu is geselecteerd. Verplaats de joysticks en observeren wat as aantal wijzigingen. U moet een x en een y-as opnemen voor elk van uw joysticks (en misschien een z-as, afhankelijk van uw specifieke controller). Nu u Ga naar uw code en plaats deze as-nummers te gebruiken. Verwijder uw huidige functie van de myRobot.TankDrive of myRobot.ArcadeDrive en voeg de volgende code in de periodieke functie van teleop.

Tank station:

 myRobot.TankDrive(stick.GetRawAxis(<left_y_axis>), stick.GetRawAxis(<right_y_axis>)); 

Tank station met Z-as voor de snelheid:

 myRobot.TankDrive(stick.GetRawAxis(<left_y_axis>) * stick.GetRawAxis(<left_z_axis>), stick.GetRawAxis(<right_y_axis>) * stick.GetRawAxis(<right_z_axis>)); 

Arcade aandrijving:

 myRobot.ArcadeDrive(stick.GetRawAxis(<y_axis>), stick.GetRawAxis(<x_axis>)); 

Arcade aandrijving met Z-as voor de snelheid:

 myRobot.ArcadeDrive(stick.GetRawAxis(<y_axis>) * stick.GetRawAxis(<z_axis>), stick.GetRawAxis(<x_axis>)); 

Je zal uiteraard moeten de wijzigen om iets te veranderen met combinatie eromheen aan de as-nummers die u hebt genoteerd in de Joystick Explorer.

Gerelateerde Artikelen

Bouwen van een robot van Lego-Multigraph

Bouwen van een robot van Lego-Multigraph

Niet zou u genieten van gebouw en met behulp van een robot die vestigt de abstracte kunst te gebruiken in uw kunst en ambachtelijke projecten? De Lego-Multigraph, is zelfs als er geen praktische toepassingen, leuk om te bouwen en te bedienen! Dit is
Het bouwen van een Robot met behulp van MSP430 Launchpad

Het bouwen van een Robot met behulp van MSP430 Launchpad

In dit Instructable gaan we aan het bouwen van een kleine robot met behulp van MSP430 Launchpad van TI. De robot zal gebruik maken van twee gericht gelijkstroommotoren en differentiële aandrijfsysteem zal tewerkstellen.De intelligentie is voorzien va
Het bouwen van een robot die uw muiscursor volgt

Het bouwen van een robot die uw muiscursor volgt

In dit instructable ik zal u tonen hoe te bouwen en besturen van een robot kunnen tekenen en schrijven op een vlakke ondergrond, zoals geïllustreerd in de video hierboven.Dit project u moet voltooien:Een computerEen download van Verwerking IDE: een e
Hoe te programmeren van een servo met arduino

Hoe te programmeren van een servo met arduino

Hallo iedereen en eerst en vooral wil ik zeggen dat...Ik heb een YouTube-kanaal!En mijn eerste video is over het programmeren van de servo's (ik denk dat het voor de hand liggende). Nou dit is een eenvoudig project voor arduino beginners (toch het is
Maken van een Robot met Camera kleurherkenning

Maken van een Robot met Camera kleurherkenning

Hallo! Dit is voor groep 18 jaar of ouder.Dit instructable begeleidt u stapsgewijs door het bouwen van een robot met kleurherkenning met behulp van een camera en een servo. De robot die zal ik bouwen heeft ook servo's voor wapens, maar ze zijn niet n
Programmeren van een Arduino met behulp van BeagleBone, zonder USB

Programmeren van een Arduino met behulp van BeagleBone, zonder USB

als je gezien mijn BeagleBone/Arduino seriële communicatie gids, u kan hebben gewacht voor deze!  Als u het nog niet gezien, ga eerst lezen omdat we 100% Voortbouwend op dat kader.  Ik ga niet herhalen die instructie hier.Het einddoel is om te kunnen
Bouwen van een robot boot met behulp van water flessen

Bouwen van een robot boot met behulp van water flessen

dit zal u tonen hoe te bouwen van een robot-boot van goedkoop en makkelijk te gebruiken materialen, ik denk dat het ook een goed voorbeeld van hergebruik van water flessen.Ik gebruikte twee flessen water, polymorf plastic, twee motoren en propellers,
Maken van een Robot FPV 4WD

Maken van een Robot FPV 4WD

Dit project toont een wandeling door het proces van het maken van een robot met een FPV (eerste persoonsmening) systeem. Soms vragen mensen hoe werkt een robot eindigt met dit of dat vorm van gevoel, en ik gewoon hen vertellen dat dit als een schilde
Maken van een robot klauw

Maken van een robot klauw

dit instructable is over het maken van een robot klauw gemakkelijk en snel.laat aan de slag.Stap 1: materialenhouthoutlijmServer of (reductiemotoren zoals in mijn instructables)kunststof dunne stok rondezaglichterStap 2: maken deel een afbeelding afd
Hoe te programmeren van een PIC Microcontroller & lezen een Encoder

Hoe te programmeren van een PIC Microcontroller & lezen een Encoder

Inleiding: van elektronisch speelgoed & games magnetrons, microcontrollers bevinden zich zowat overal deze dagen! Maar hoe kunnen we deze kleine computers werken voor onze eigen elektronica projecten maken? Dat is waar deze tutorial komt - met gedeta
Programmeren van een ATtiny2313 met Aceduino

Programmeren van een ATtiny2313 met Aceduino

Wat is een ACEDUINO? Het is de Filippijnse Arduino-kloon. Zie foto 2 en 3.Citaat uit vallen Elektronika:Als u reeds hebt geprobeerd heb je gevonden uit kunt u niet de ATTiny chips in de Arduino. Dit is omdat het niet de boormonsters voor de chips. Ee
Besturen van een Robot met een RC zender & ontvanger

Besturen van een Robot met een RC zender & ontvanger

In dit instructable zal lopen we door middel van het instellen van een traditionele RC hobby zender en ontvanger met een RoboClaw motorcontroller te rijden een robot rond (zoals De ServoCity.com Runt Rovers).Stap 1: Draad het omhoog.Motoren:Hebt u me
Het bouwen van een Robot

Het bouwen van een Robot

droomt u van het leven gemakkelijker te maken? Met robots te helpen leven? Ook u kunt het bouwen van een robot vandaag. Hoewel het misschien niet de dienaren van de robot het kan u helpen in eenvoudige takenHeb ik besloten om een robot uit de Lego Mi
Bouwen van een robot afstandsbediening

Bouwen van een robot afstandsbediening

In deze post zal ik beschrijven hoe ik ontwerpen, maken, testen en verbeteren van een aangepaste RC afstandsbediening.Het doel van dit project is het creëren van een afstandsbediening die kan alternatief voor een RC zender of vergelijkbare commerciël