sheen.bot-logo

Insigte

Waarom jou FTC-outonome roetine op die toernooiveld breek (en hoe om dit reg te stel)

25 Aug. 2026·Sheen Robotics
Waarom jou FTC-outonome roetine op die toernooiveld breek (en hoe om dit reg te stel)

Jou outonome roetine misluk by kompetisies omdat dooiereken staatmaak op fisiese konstantes wat nie bestaan nie: matwrywing, teëldigtheid en batteryspanning verskil dramaties tussen jou werkswinkel en die arena.

Wanneer 'n outonome roetine tien agtereenvolgende foutlose lopies in jou klaskamer uitvoer en dan in Wedstryd 1 teen die omtrekmuur vasry, is die kode selde die skuldige. Die onderliggende fisika het verander. Suiwer dooiereken—of dit nou getydsde lopies of standaard-wielenkodeertellings is—veronderstel 'n onveranderlike fisiese omgewing. In werklikheid bring kompetisievelde drie stil veranderlikes in wat oop-lus-navigasie vernietig: saamdrukking van skuimteëls, verskille in oppervlakwrywing, en batteryontladingskrommes.

1. Die matprobleem: digtheid, ouderdom en saamdrukking

Die 5/8 dm. inmekaarsluitende EVA-skuimteëls wat op amptelike FTC-velde gebruik word, is nie by alle lokale eenvormig nie. 'n Oefenveldteël in 'n skool se robotikalaboratorium wat twee seisoene se voetverkeer en middagson deur 'n klaskamervenster verduur het, het saamgedruk, verhard en oppervlaktekstuur verloor. Daarteenoor kan die toernooiveld splinternuwe teëls reguit uit die doos hê, of teëls wat styf opgerol in 'n provinsiale lokaal se klam stoorkamer gelê het.

Hierdie variasie raak jou robot op twee afsonderlike maniere:

  • Effektiewe wielradius: 'n Swaarder robot sak dieper in sagter skuim in. Namate die skuim om die wielloopvlak saamdruk, krimp die effektiewe rolradius. 'n Enkodeerder wat 1 000 tikke tel, verwag dat die robot 'n bepaalde lineêre afstand afgelê het op grond van die nominale wieldeursnee; op sagter teëls neem die werklike lineêre afstand per omwenteling af.
  • Skuurweerstand in draaie: Mecanum- en standaard-gly-stuuraandryfstelle ervaar heeltemal verskillende sywaartse weerstand na gelang die skuim padgee of sywaartse skuur weerstaan. Op meer griperige of sagter skuim onderdraai die robot; op verweerde, stowwerige skuim oordraai dit.

2. Spanningsak en versnellingsprofiele

'n Vars REV Robotics 12V Slim Battery direk van 'n slim laaier af lees ongeveer 13,8V tot 14,2V oopkring. Nadat dit vyftien minute in die opstellingsry gestaan het, of ná 'n swaar outonome volgorde waar vier aandryfmotors en 'n innemer piek-staakstrome trek, sak daardie interne spanning.

As jou outonome kode daarop staatmaak om motors teen vaste kragvlakke vir vasgestelde tydsduur te laat loop, is die afstand wat afgelê word 'n direkte funksie van die spanningskromme oor tyd. Selfs met PID-snelheidsbeheer op die aandryfmotors sal hoë versnellingsstelpunte op 'n effens pap battery wielglip aan die begin van 'n bewegingsprofiel veroorsaak. Die enkodeerder teken aan dat die wiel draai, maar die robot het nie die ooreenstemmende afstand oor die teëls beweeg nie.

3. Kalibrasiegewoontes in die put die oggend

Topspanne aanvaar nie dat die veld by hul werkswinkel pas nie. Hulle bou 'n streng kalibrasieroetine van dertig minute in hul oggendrooster in, tussen registrasie en die spanbespreking.

AanmeldtaakTeikenparameterVeldaanpassingsmetode
Skuurtoets op veldteëlsDraaiwrywing & insinkingRy 'n reguit lopie van 1 000 mm op die oefenveld; meet die werklike lineêre verplasing met 'n fisiese maatband.
Verifikasie van IMU-drywingGierstabiliteitMonster die REV Control Hub of 'n eksterne IMU 60 sekondes lank staties om die giroskoop se afwykingsbasislyn na te gaan.
Batterypoort vir outonoomKonsekwente spanningsprofielStel 'n streng reël: batterye vir kompetisie-outonoom moet tussen 13,4V en 13,8V onder ruslas meet.
Sluiting van webkamerablootstellingApriltag-/visiebetroubaarheidSluit blootstelling en versterking handmatig onder die arena se halogeen-/LED-beligting eerder as om op outoblootstelling staat te maak.

Om dooierekenfoute heeltemal uit te skakel, beweeg weg van suiwer wielenkodeerders na drie-wiel-dooiewielodometriepodde saam met 'n aanboord-IMU (traagheidsmeeteenheid), of anker jou kritieke punttelposisies aan veldbakens met AprilTags of afstandsensors. As jy jou aandryfstel vir die streekstoernooibaan opknap, sluit ons hardewarekeuse by Sheen Store odometriekomponente, volgsensors en REV-versoenbare kabels in wat seinverlies voorkom.

4. Die sagtewarewaarborg: toleransie en herstellings

Ondersoek laastens jou outonome toestandmasjien. Kode wat sonder uitteltye of hersparingstappe ontwerp is, is per definisie broos. As jou innemermeganisme daarvan afhang om binne 5 mm van 'n punttelposisie te wees, bou 'n fisiese vierkantmaakbeweging teen die veldomtrek in, of gebruik kleur- en afstandsensors om die robot se koördinaatraamwerk dinamies te hernul voordat jy 'n kritieke punttelsiklus aanpak.

Vir spanne wat hul programmeringsargitekture, bewegingsprofileringsalgoritmes en sensorsamesmeltingstegnieke voor die provinsiale kwalifiseringswedstryde wil verfyn: verken ons toegewyde kompetisieafrigtingsmodules by Sheen FTC Support.

#ftc#robotika#outonoom#odometrie#kompetisie

Meer Insigte