Ingaba Ngokwenene Uyayidinga i-Dead-Wheel Odometry kwi-FTC, Okanye Ii-Encoder Zeemoto Zanele?

Ii-encoder zeemoto ezidityaniswe ne-IMU yangaphakathi zanele kwiindlela ezilula ezizenzekelayo, kodwa ukuhamba ngecala kwi-Mecanum ngesantya esiphezulu nemisebenzi ephindaphindwayo ifuna i-dead-wheel odometry ukuze kupheliswe ukutyibilika kweevili.
Kumaqela amaninzi aqalayo nalawo akwinqanaba eliphakathi kwi-FIRST Tech Challenge (FTC), impendulo emfutshane ithi hayi: awuyidingi ncam iodometry yeevili ezingena-injini (dead-wheel odometry pods) ukuze ufumane amanqaku kwisigaba esizenzekelayo (autonomous). Ii-encoder ezakhelwe ngaphakathi kwiimoto zidityaniswe ne-Inertial Measurement Unit (IMU) yangaphakathi kwi-REV Control Hub yakho zikwazi ukwenza umsebenzi olula wezenzo ezimbini ngokuthembekileyo—onjengokupaka nokufaka inqaku ngento yomdlalo eqalwe nayo. Nangona kunjalo, ukuba iqela lakho liceba ukwenza imijikelo ekhawulezayo yokuthatha izinto ezininzi, ukuhamba kwiindlela ezigobileyo eziqhubekayo (spline paths), okanye ukubuyela endleleni ngokuthembekileyo emva kokungqubana ebaleni, ii-encoder ezakhelwe ngaphakathi ziya kukuphoxa. Isizathu asikho kumgangatho wesoftware; yifiziksi esisiseko yeevili eziqhuba phantsi komthwalo.
IFiziksi: Isizathu Sokuba Ii-Encoder Zeemoto Zingathembakali
Ii-encoder ezakhelwe ngaphakathi (ezifana nee-hall-effect encoder ezifakwe kwiimoto ze-goBILDA YellowJacket okanye ze-REV HD Hex) zilinganisa ukujikeleza kwendawo yangaphakathi yemoto phambi okanye emva kwebhokisi yamagiya (gearbox). Ziphendula umbuzo omnye ngokuchanekileyo: ijikeleze kangaphi le shwephe yokuphuma yemoto?
Nangona kunjalo, azikwazi ukukuxelela ukuba irobhothi yakho iphi kanye kwithayile yegwebu yebala. Ukuguqulelwa kokujikeleza kweshwephe kube yindawo okuyo ebaleni kuyasilela ngenxa yezinto ezintathu ezibonakalayo zefiziksi:
- Ukutyibilika Kweevili (Wheel Slip): Ngalo lonke ixesha irobhothi yakho isantisa ngamandla, icotha, okanye itshintsha icala, amavili ayatyibilika kwiithayile zegwebu ezithambileyo. Xa ivili lijikeleza kwindawo enye nokuba kungokwemizuzwana engama-50 kuphela (50 milliseconds) ngexesha lokusuka, i-encoder yemoto ibhala ukuba kuhanjwe phambili ngeli lixa kungazange kuhan结we.
- Ukulahleka KweveVector kwi-Mecanum: Ii-drivetrain ze-Mecanum zihamba kuwo onke amacala ngokudlulisela amandla axwesileyo ngeerola ezingaqhutywayo (passive rollers). Phantsi kwemithwalo yokuhamba ngecala (strafing), ezo rola ziyahlikihleka kwaye zityibilike kakhulu kunamavili aqhelekileyo abambelelayo. Izibalo eziqhelekileyo zee-encoder azikwazi ukuqikelela ngokufanayo ukufuduka okuyinyani kwasecaleni xa ukurhuqeka kwerola kuhluka kwiithayile ezigugileyo.
- Ukuvuleka Kwamagiya ne-Drivetrain (Backlash): Iibhokisi zamagiya eziyi-planetary, amatyathanga axekethileyo, nokolulwa kwebhanti kungenisa umthamo wokudlala phakathi kwenqaku le-encoder nendawo itayara elichukumisa kuyo phantsi. Kwimizuzwana engama-30 yomsebenzi ozimeleyo oneenguquko ezilishumi zamacala, oku kudlala koomatshini kukhula kube ziimpazamo ezingangeesentimitha eziyi-10 ukuya kwezingama-20.
Ixesha Lapho Ii-Encoder Ezakhelwe Ngaphakathi ne-IMU Zaneleyo Ngokwenene
Phambi kokuchitha uhlahlo lwabiwo-mali nendawo ekwitshasi kumavili angena-injini (dead wheels), qwalasela ukuba ngaba iqhinga lakho lesigaba esizenzekelayo liyawadinga ngokwenene na. Awuwadingi amavili angena-injini ukuba umsebenzi wakho ozimeleyo uhambelana nale miqathango:
- Iintshukumo ezicothayo nezisemgceni othe ngqo: Ukuqhuba usiya phambili ngamandla angama-40% kubangela ukutyibilika kweevili okuncinci kakhulu.
- Ulungiso lwecala kusetyenziswa i-IMU: Ukusebenzisa igyroscope eyakhelwe ngaphakathi kwi-Control Hub ukulawula konke ukujika nokugcina icala kuphelisa ukukhukhiseka kokujikeleza kwe-drivetrain.
- Ukusetha ngokutsha ngezivamvo (Sensor resets): Ukuba irobhothi yakho iqhuba de isivamvo somgama sibone udonga olungqongileyo, okanye ilungelelanise eludongeni lwebala ngokungquba ngqo kulo (bumping), ukukhukhiseka okwenzekileyo kwee-encoder kucinywa kubuyiselwe ku-zero.
- Ukwenza umsebenzi omnye kwisigaba esizenzekelayo: Ukuhambisa into eqalwe nayo, ukuqhuba unqumle umgca, nokupaka akudingi ukulandelwa kwendlela okukumgangatho weemilimitha.
Kumaqela akwisizini yawo yokuqala okanye yesibini, ukuchitha iiveki ezintathu ulungisa i-PID ye-Road Runner kwii-odometry pod ezenziweyo ezingenazimpepha (springs) kudla ngokulahlekisa ngamanqaku okhuphiswano xa kuthelekiswa nokwakha indlela ethembekileyo yokuthatha izinto (intake mechanism).
Inqanaba Lengxaki: Ixesha Lapho Amavili Angena-Injini Eba Yimfuneko
Ii-odometry pod zamavili angena-injini (akwabizwa ngokuba ngamavili okulandelela angenamandla) zinee-omni-wheel ezincinci ezijikeleza ngokukhululekileyo nezicinezelwe kwiithayile zebala ngezimpepha, iyileyo idityaniswe kwi-rotary encoder ezimeleyo. Ngenxa yokuba la mavili awathwali torque yemoto kwaye awathwali bunzima berobhothi, aqengqeleka ngokukhululekileyo ngaphandle kokuhlikihleka okanye ukutyibilika endaweni enye.
Ufikelele kumda wee-encoder ezakhelwe ngaphakathi kwaye udinga amavili angena-injini xa ubona oku kulandelayo:
- Usebenzisa iindlela ezigobileyo (spline paths): Amathala eencwadi eendlela anjenge-Road Runner okanye i-Pedro Pathing adinga ulwazi oluchanekileyo lwe-microsecond lwezixhumanisi zika-(x, y) necala (θ) ngelixa irobhothi isantisa ngamandla apheleleyo emoto.
- Uhamba ngecala ngesantya esiphezulu (strafing): Ukuba isigaba sakho esizenzekelayo sixhomekeke kuhambo oluxwesileyo okanye olusecaleni phakathi ebaleni, uqikelelo lwee-encoder zokuqhuba luya kuphuma endleleni ngeesentimitha eziyi-15 okanye ngaphezulu kukuhamba kube kanye kuphela.
- Imijikelo emininzi kwisigaba esizenzekelayo: Ukuba uzama ukuchola izinto zomdlalo ezintathu okanye ezine phantsi ngexesha lemizuzwana engama-30 yesigaba esizenzekelayo, impazamo yeesentimitha ezi-2 ithetha ukuphoswa kokulungelelanisa indawo yokuthatha ngokupheleleyo.
- Ukungqubana kokuzikhusela okanye ukuchukumana kwerobhothi: Ukuba enye irobhothi ingqubana netshasi yakho ngexesha lesigaba esizenzekelayo, amavili okuqhuba aya kutyibilika phantsi. Ii-encoder zeemoto ziya kucinga ukuba irobhothi iqhubekele phambili, ngelixa amavili angena-injini eya kulinganisa olona tshintsho lwenyani lwendawo olubangelwe kukutyhilwa.
Uthelekiso Lweendlela Zokufumana Indawo (Localisation)
| Umlinganiselo | Ii-Encoder Zeemoto + IMU | I-Odometry Yamavili Amabini Angena-Injini + IMU | I-Odometry Yamavili Amathathu Angena-Injini |
|---|---|---|---|
| Ixabiso Lezixhobo | R0 (Ifakiwe kwiimoto/hub) | Eliphakathi (ii-pod ezi-2 + izixhobo zokuxhoma) | Eliphezulu (ii-pod ezi-3 + izixhobo zokuxhoma) |
| Ukusetyenziswa Kweembobo Ze-Encoder | Iimbobo ezi-4 zeemoto (esiqhelekileyo) | Iimbobo ezi-2 zee-encoder zeemoto ezisetyenzisiweyo | Iimbobo ezi-3 zee-encoder zeemoto ezisetyenzisiweyo |
| Ukuphindaphindeka Kwendawo | ± 80–150 mm kwiihambo ezinde | ± 10–25 mm | ± 5–15 mm |
| Ukuchaneka Kwecala | Kuxhomekeke ekukhukhisekeni kwe-IMU / ukulibaziseka kwe-yaw | Kulawulwa nge-IMU | Kusekelwe kwizibalo kuphela (kinematic) |
| Ubunzima Bokuxhoma | Abukho | Buphakathi (kudingeka uxinzelelo lwezimpepha) | — |
| Kucetyiswa Oku ku: | Amaqela Asaqalayo ukuya Kwalawo Akwinqanaba Eliphakathi | Amaqela amaninzi akhuphisanayo | Amaqela ahambele phambili afuna ukulandelela okunamandla aphezulu |
Iinyani Zokumilisela
Ukuba iqela lakho lithatha isigqibo sokudlulela ekulandeleni ngamavili angena-injini, g想ani le mithetho mibini yoomatshini engqondweni. Okokuqala, ii-pod kufuneka zityhaleleke phantsi ngomthamo oxhaswe zizimpepha ngalo lonke ixesha; ukuba ivili elingena-injini liyatsiba phezu komthungo okwiithayile zegwebu, lilahlekelwa kukulandelela kwangoko. Okwesibini, qinisekisa ukuba uneembobo ezaneleyo zee-encoder ezikhoyo kwi-REV Control Hub okanye kwi-Expansion Hub yakho, njengoko ivili ngalinye elingena-injini lithatha indawo enye yokufaka i-encoder edla ngokugcinelwa imoto.
Kumaqela aseMzantsi Afrika afuna izixhobo kwilizwe labo, ungafumana izinto zerobhothiki ezikumgangatho wokhuphiswano kunye nee-elektroniki nge-Sheen Robotics store, okanye uhlole iimojuli zethu zoqeqesho lokhuphiswano ku-Sheen Robotics FTC support ukunceda ababheki-nkqubo (programmers) bakho bamise amathala eencwadi okuqhuba intshukumo (motion-profiling) ngokufanelekileyo.
Isigwebo Sokugqibela
Musa ukufaka i-dead-wheel odometry ngenxa yokuba ubone amaqela aphambili eyenza loo nto ku-YouTube. Yifake kuphela xa umgangatho wakho wamanqaku kwisigaba esizenzekelayo uthintelwa ngokwenene kukungqubana nokutyibilika kwamavili. Ukuba irobhothi yakho okwangoku iyatsala nzima ukufaka inqaku ngento eqalwe nayo ngokuthembekileyo, lungisa iindlela zayo zoomatshini uze usebenzise ii-encoder zakho ezakhelwe ngaphakathi nolawulo lwecala lwe-IMU kuqala. Xa sele ukulungele ukunciphisa imizuzwana kwiindlela zakho zokuhamba nokwenza imisebenzi emininzi ezimeleyo ngesantya esipheleleyo, amavili angena-injini lolona phuculo lunye lusebenzayo onokulwenza.



