ഒരു പ്രോജക്റ്റിൽ ഗെയിം പൊസിഷനിംഗ് സിസ്റ്റം™ (GPS) സെൻസറിൽ നിന്നുള്ള ഡാറ്റ ഉപയോഗിക്കുന്നതിന്, ആദ്യം സെൻസർ VEXcode V5-ൽ ഒരു ഉപകരണമായി ചേർക്കേണ്ടതുണ്ട്. VEXcode V5-ൽ GPS സെൻസർ എങ്ങനെ കോൺഫിഗർ ചെയ്യാമെന്ന് ഈ ലേഖനം നിങ്ങളെ പഠിപ്പിക്കും. ഈ ലേഖനത്തിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ആശയങ്ങളെക്കുറിച്ച് അറിയാൻ താഴെയുള്ള വീഡിയോ കാണുക.
VEXcode V5-ൽ GPS സെൻസർ കോൺഫിഗർ ചെയ്യുന്നു
ഒരു ഉപകരണം ചേർക്കുക
VEXcode V5ഉപയോഗിച്ച് പ്രോഗ്രാം ചെയ്യാൻ ആരംഭിക്കുമ്പോൾ, GPS സെൻസറിനുള്ള ബ്ലോക്കുകൾ അത് കോൺഫിഗർ ചെയ്യുന്നതുവരെ ടൂൾബോക്സിൽ ദൃശ്യമാകില്ല. ജിപിഎസ് സെൻസർ കോൺഫിഗർ ചെയ്യാൻ, നിങ്ങളുടെ പ്രോജക്റ്റിൽ അത് ഒരു ഉപകരണമായി ചേർക്കുക.
ഡിവൈസസ് ഐക്കൺ തിരഞ്ഞെടുക്കുക.
തിരഞ്ഞെടുക്കുക ഒരു ഉപകരണം ചേർക്കുക.
GPSതിരഞ്ഞെടുക്കുക.
V5 റോബോട്ട് ബ്രെയിനിൽ GPS സെൻസർ പ്ലഗ് ചെയ്തിരിക്കുന്ന സ്മാർട്ട് പോർട്ട് തിരഞ്ഞെടുക്കുക.
ഓഫ്സെറ്റുകൾ സജ്ജീകരിക്കാതെ GPS സെൻസർ ഒരു ഉപകരണമായി ചേർക്കാൻപൂർത്തിയായിതിരഞ്ഞെടുക്കുക.
ജിപിഎസ് സെൻസർ ഓഫ്സെറ്റുകളെക്കുറിച്ച് കൂടുതലറിയാൻ, താഴെയുള്ള വിഭാഗം വായിക്കുക.
GPS സെൻസർ ഓഫ്സെറ്റുകൾ
എന്താണ് ഓഫ്സെറ്റ്?
കോൺഫിഗറേഷനിൽ, ഓഫ്സെറ്റ് വിവരങ്ങൾ ചേർക്കാനുള്ള ഓപ്ഷൻ നിങ്ങൾക്കുണ്ട്. റോബോട്ടിലെ ഒരു റഫറൻസ് പോയിന്റും GPS സെൻസറിന്റെ സ്ഥാനവും തമ്മിലുള്ള വ്യത്യാസമാണ് ഒരു ഓഫ്സെറ്റ്. റഫറൻസ് പോയിന്റ് എന്നത് നിങ്ങളുടെ റോബോട്ടിലെ ഒരു അർത്ഥവത്തായ സ്ഥാനമാണ്, ടേണിംഗ് സെന്റർ പോയിന്റ് അല്ലെങ്കിൽ റോബോട്ടിന്റെ ഭുജം പോലെ. ഇത് എന്തുകൊണ്ട് പ്രധാനമാണെന്ന് നമുക്ക് ചിന്തിക്കാം. 2024-2025 VEX V5 റോബോട്ടിക്സ് മത്സര (V5RC) ഗെയിമിനായുള്ള ഹീറോ ബോട്ടായ ആക്സലിനെ, ഹൈ സ്റ്റേക്സിനെയാണ് താഴെയുള്ള ഉദാഹരണങ്ങൾ കാണിക്കുന്നത്.
ഓഫ്സെറ്റുകൾ ഒരു വിലപ്പെട്ട ഉപകരണമായിരിക്കുന്നത് എന്തുകൊണ്ട്?
റഫറൻസ് പോയിന്റുമായി (ആക്സലിന്റെ ഭുജം) ബന്ധപ്പെട്ട് ജിപിഎസ് സെൻസർ എവിടെയാണെന്ന് ഓഫ്സെറ്റുകൾ സജ്ജീകരിക്കുന്നത്, റോബോട്ടിന്റെ പിൻഭാഗത്തല്ല, പകരം ആവശ്യമുള്ള സ്ഥലത്ത് ആക്സലിന്റെ ഭുജം സ്ഥാപിക്കാൻ നിങ്ങളെ പ്രാപ്തമാക്കുന്നു. നിങ്ങളുടെ പ്രോജക്റ്റിലെ റഫറൻസ് പോയിന്റുമായി പൊരുത്തപ്പെടുന്ന മൂല്യങ്ങൾ ഉപയോഗിക്കുന്നതിന് GPS സെൻസറിൽ നിന്നുള്ള ഡാറ്റ പരിവർത്തനം ചെയ്യുന്നതിന് VEXcode ഓഫ്സെറ്റ് വിവരങ്ങൾ ഉപയോഗിക്കുന്നു.
നിങ്ങളുടെ റോബോട്ടിനും നിങ്ങളുടെ പ്രോജക്റ്റിനും അർത്ഥവത്തായ ഒരു സ്ഥലത്തെ അടിസ്ഥാനമാക്കി നാവിഗേറ്റ് ചെയ്യുമ്പോൾ, സെൻസറിൽ നിന്ന് ഏറ്റവും കൃത്യമായ ഡാറ്റ ലഭിക്കുന്നതിന് GPS സെൻസറിന്റെ ശുപാർശിത സ്ഥാനനിർണ്ണയം (റോബോട്ടിന്റെ പിന്നിലും അഭിമുഖമായും) ഉപയോഗിക്കാൻ ഓഫ്സെറ്റുകൾ നിങ്ങളെ പ്രാപ്തമാക്കുന്നു.
നിങ്ങളുടെ റഫറൻസ് പോയിന്റ് എവിടെയാണെന്നും നിങ്ങളുടെ റോബോട്ടിലെ GPS സെൻസറിന്റെ സ്ഥാനത്തെയും ആശ്രയിച്ച്, സെൻസർ X അക്ഷത്തിലും/അല്ലെങ്കിൽ Y അക്ഷത്തിലും ഓഫ്സെറ്റ് ചെയ്തേക്കാം.
ആക്സലിന്റെ ഈ ചിത്രത്തിൽ, ജിപിഎസ് സെൻസർ റോബോട്ടിന്റെ പിന്നിൽ വലതുവശത്താണ് സ്ഥിതി ചെയ്യുന്നത് (ഒരു പച്ച ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു). ഒരു ഉദാഹരണ റഫറൻസ് പോയിന്റ് ഇവിടെ കാണിച്ചിരിക്കുന്നു, ആക്സലിന്റെ കൈയിൽ, ഒരു പച്ച ഡോട്ട് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.
റഫറൻസ് പോയിന്റുമായി ബന്ധപ്പെട്ട് GPS സെൻസറിന്റെ വ്യൂ ഫീൽഡിന്റെ കോൺ പരിഗണിക്കേണ്ടതും പ്രധാനമാണ്.
GPS സെൻസറിന് ശുപാർശ ചെയ്യുന്ന സ്ഥാനം ഉപയോഗിച്ച്, സെൻസർ ആക്സലിന് പിന്നിൽ അഭിമുഖീകരിക്കും, ഇവിടെ ഒരു പച്ച അമ്പടയാളം കാണിച്ചിരിക്കുന്നു.
എന്നിരുന്നാലും, റഫറൻസ് പോയിന്റ് റോബോട്ടിന്റെ മുൻവശത്തുമായി വിന്യസിക്കുകയും എതിർ ദിശയിലേക്ക് അഭിമുഖീകരിക്കുകയും ചെയ്യുന്നു. ജിപിഎസ് സെൻസറിൽ ഒരു ആംഗിൾ ഓഫ്സെറ്റും ഉണ്ട്.
X, Y ഓഫ്സെറ്റുകൾ അളക്കുന്നു
നിങ്ങളുടെ കോൺഫിഗറേഷനിൽ ഓഫ്സെറ്റ് ചേർക്കുന്നതിലൂടെ, നിങ്ങളുടെ VEXcode V5 പ്രോജക്റ്റിൽ ഉപയോഗിച്ചിരിക്കുന്ന GPS സെൻസർ മൂല്യങ്ങൾ ഓഫ്സെറ്റിനെയും ഫീൽഡിലെ റോബോട്ടിന്റെ നിങ്ങൾ ആഗ്രഹിക്കുന്ന റഫറൻസ് പോയിന്റിന്റെ സ്ഥാനത്തെയും പ്രതിഫലിപ്പിക്കുന്നതിന് യാന്ത്രികമായി ക്രമീകരിക്കപ്പെടും.
നിങ്ങളുടെ റോബോട്ടിലെ സെൻസറിന്റെ മൗണ്ടിംഗ് ലൊക്കേഷനെ ആശ്രയിച്ച്, GPS സെൻസർ x- അക്ഷത്തിലും/അല്ലെങ്കിൽ y- അക്ഷത്തിലും ഓഫ്സെറ്റ് ചെയ്യാൻ കഴിയും.
ആക്സലിന്റെ ഉദാഹരണത്തിൽ, ജിപിഎസ് സെൻസർ റോബോട്ടിന്റെ കൈയിലെ റഫറൻസ് പോയിന്റിന്റെ പിന്നിലും വലതുവശത്തും സ്ഥിതിചെയ്യുന്നു.
ഇതിനർത്ഥം സെൻസർ X അക്ഷത്തിലും (ചുവന്ന അമ്പടയാളത്തിൽ കാണിച്ചിരിക്കുന്നു) Y അക്ഷത്തിലും (നീല അമ്പടയാളത്തിൽ കാണിച്ചിരിക്കുന്നു) ഓഫ്സെറ്റ് ചെയ്തിരിക്കുന്നു എന്നാണ്.
എക്സ് ഓഫ്സെറ്റ്
ആക്സലിൽ, റോബോട്ട് ഭുജത്തിലെ റഫറൻസ് പോയിന്റുമായി ബന്ധപ്പെട്ട് പോസിറ്റീവ് x-ആക്സിസിൽ ഏകദേശം 50 mm ഉയരത്തിൽ GPS സെൻസർ ഘടിപ്പിച്ചിരിക്കുന്നു.
അപ്പോൾ X ഓഫ്സെറ്റ് 50mm ആണ്.
Y ഓഫ്സെറ്റ്
ആക്സലിൽ, റോബോട്ട് ആമിലെ റഫറൻസ് പോയിന്റുമായി ബന്ധപ്പെട്ട് നെഗറ്റീവ് y-ആക്സിസിൽ ഏകദേശം 320 mm ഉയരത്തിൽ GPS സെൻസർ ഘടിപ്പിച്ചിരിക്കുന്നു.
അപ്പോൾ Y ഓഫ്സെറ്റ് –320 മിമി ആണ്.
ആംഗിൾ ഓഫ്സെറ്റ് അളക്കൽ
GPS സെൻസറും തലക്കെട്ട് മൂല്യങ്ങൾ റിപ്പോർട്ട് ചെയ്യുന്നു. എന്നിരുന്നാലും, ജിപിഎസ് സെൻസർ റോബോട്ടിന്റെ മുന്നിലേക്കുള്ള ദിശയ്ക്ക് വിപരീത ദിശയിലാണ്. ഇതിനർത്ഥം, റോബോട്ടിൽ മുന്നോട്ട് അഭിമുഖീകരിക്കുന്ന റഫറൻസ് പോയിന്റിന്റേതിന് വിപരീതമായിരിക്കും ഹെഡിംഗ് മൂല്യങ്ങൾ എന്നാണ്.
റോബോട്ടിലെ റഫറൻസ് പോയിന്റിന്റെ മുന്നോട്ടുള്ള ദിശയുമായി GPS സെൻസറിന്റെ തലക്കെട്ട് വിന്യസിക്കുന്നതിന്, നിങ്ങൾക്ക് ആംഗിൾ ഓഫ്സെറ്റ് സജ്ജമാക്കാൻ കഴിയും.
ആക്സലിൽ, ആംഗിൾ ഓഫ്സെറ്റ് 180º ആയിരിക്കും.
കുറിപ്പ്: ജിപിഎസ് സെൻസറിന്റെ ശുപാർശ ചെയ്യുന്ന സ്ഥാനനിർണ്ണയത്തെ അടിസ്ഥാനമാക്കി, ഡിഫോൾട്ടായി, കോൺഫിഗറേഷൻ ആംഗിൾ ഓഫ്സെറ്റ് 180º ആയി സജ്ജമാക്കും.
കോൺഫിഗറേഷനിൽ ഓഫ്സെറ്റുകൾ ഇൻപുട്ട് ചെയ്യുന്നു
X, Y, ആംഗിൾ ഓഫ്സെറ്റുകൾ മാറ്റാനുള്ള ഓപ്ഷനുകൾ ഉണ്ട്.
X ഉം Y ഉം ഓഫ്സെറ്റുകൾ
കോൺഫിഗറേഷനിൽ X ഓഫ്സെറ്റ് 50 mm ആയി സജ്ജീകരിക്കും.
ഓഫ്സെറ്റ് മൂല്യം മാറ്റുമ്പോൾ, വലതുവശത്തുള്ള റോബോട്ട് ഐക്കണിലെ GPS സെൻസറിന്റെ ഗ്രാഫിക്കൽ സ്ഥാനം അതിനനുസരിച്ച് ക്രമീകരിക്കപ്പെടുന്നു. (ഗ്രാഫിക്കൽ സ്ഥാനം ഒരു ചിത്രീകരണം മാത്രമാണെന്നും ഒരു പ്രത്യേക സ്കെയിലിലും അല്ലെന്നും ശ്രദ്ധിക്കുക.)
Y ഓഫ്സെറ്റ് –320 മി.മീ ആയി സജ്ജീകരിക്കും.
ഓഫ്സെറ്റ് മൂല്യം മാറ്റുമ്പോൾ, വലതുവശത്തുള്ള റോബോട്ട് ഐക്കണിലെ GPS സെൻസറിന്റെ ഗ്രാഫിക്കൽ സ്ഥാനം അതിനനുസരിച്ച് ക്രമീകരിക്കപ്പെടുന്നു. (ഗ്രാഫിക്കൽ സ്ഥാനം ഒരു ചിത്രീകരണം മാത്രമാണെന്നും ഒരു പ്രത്യേക സ്കെയിലിലും അല്ലെന്നും ശ്രദ്ധിക്കുക.)
ആംഗിൾ ഓഫ്സെറ്റ്
ഡിഫോൾട്ടായി, GPS സെൻസറിന്റെ ശുപാർശ ചെയ്യുന്ന ഓറിയന്റേഷൻ അടിസ്ഥാനമാക്കി, കോൺഫിഗറേഷനിലെ ആംഗിൾ ഓഫ്സെറ്റ് 180º ആയി സജ്ജീകരിച്ചിരിക്കുന്നു. ഇതിനർത്ഥം VEXcode-ലെ GPS സെൻസറിന്റെ റിപ്പോർട്ട് ചെയ്ത തലക്കെട്ടുകൾ റോബോട്ടിന്റെ തലക്കെട്ടുമായി വിന്യസിക്കുമെന്നാണ്.
കാഴ്ചാ മണ്ഡലം ചിത്രീകരിക്കുന്നതിനും സെൻസറിന്റെ ഓറിയന്റേഷൻ കാണിക്കുന്നതിനുമായി കോൺഫിഗറേഷനിലെ റോബോട്ട് ഐക്കണിൽ ഒരു മഞ്ഞ ഹൈലൈറ്റ് കാണിച്ചിരിക്കുന്നു. ആംഗിൾ ഓഫ്സെറ്റ് മൂല്യം മാറുമ്പോൾ, വലതുവശത്തുള്ള റോബോട്ട് ഐക്കണിലെ ജിപിഎസിന്റെ സ്ഥാനവും വ്യൂ ഫീൽഡും അതിനനുസരിച്ച് നീങ്ങുന്നു. (ഗ്രാഫിക്കൽ സ്ഥാനം ഒരു ചിത്രീകരണം മാത്രമാണെന്നും ഒരു പ്രത്യേക സ്കെയിലിലും അല്ലെന്നും ശ്രദ്ധിക്കുക.)
കോൺഫിഗറേഷനിൽ GPS സ്ഥാനം ശ്രദ്ധിക്കുക.
കോൺഫിഗറേഷനിലെ റോബോട്ട് ഐക്കണിലെ ജിപിഎസിന്റെ സ്ഥാനം ഭൗതിക റോബോട്ടിലെ ജിപിഎസ് സെൻസറിന്റെ സ്ഥാനവുമായി യോജിക്കുന്നുവെന്ന് ശ്രദ്ധിക്കുക.
നിങ്ങളുടെ ഓഫ്സെറ്റുകൾ ശരിയായി നൽകിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ നിങ്ങൾക്ക് ഈ ഗ്രാഫിക്കൽ പ്രാതിനിധ്യം ഉപയോഗിക്കാം. നിങ്ങളുടെ റോബോട്ടിലെ GPS സ്ഥാനം ആ സ്ഥാനവുമായി പൊരുത്തപ്പെടണം.
നിങ്ങളുടെ GPS സെൻസറിന്റെ സ്ഥാനം അടിസ്ഥാനമാക്കി X, Y, ആംഗിൾ ഓഫ്സെറ്റ് മൂല്യങ്ങൾ നൽകിക്കഴിഞ്ഞാൽ, കോൺഫിഗറേഷൻ സംരക്ഷിക്കാൻ പൂർത്തിയായി തിരഞ്ഞെടുക്കുക.
VEXcode-ലെ GPS സെൻസിംഗ് കമാൻഡുകൾ
GPS സെൻസർ കോൺഫിഗർ ചെയ്തുകഴിഞ്ഞാൽ, VEXcode V5 ലെ ടൂൾബോക്സിൽ GPS സെൻസിംഗ് കമാൻഡുകൾ ദൃശ്യമാകും. VEX API ഉപയോഗിച്ച് VEXcode V5-ൽ നിങ്ങൾക്ക് എല്ലാ GPS സെൻസിംഗ് കമാൻഡുകളെക്കുറിച്ചും പഠിക്കാം. നിങ്ങളുടെ ഇഷ്ടപ്പെട്ട കോഡിംഗ് രീതിക്കായി GPS സെൻസിംഗ് കമാൻഡുകൾ ആക്സസ് ചെയ്യുന്നതിന് താഴെയുള്ള ലിങ്ക് തിരഞ്ഞെടുക്കുക.
ജിപിഎസ് സെൻസർ റിപ്പോർട്ട് ചെയ്യുന്ന ഡാറ്റയെക്കുറിച്ചും അത് ഫീൽഡിലെ റോബോട്ടിന്റെ സ്ഥാനവുമായി എങ്ങനെ ബന്ധപ്പെട്ടിരിക്കുന്നു എന്നതിനെക്കുറിച്ചും കൂടുതലറിയാൻ, ഈ ലേഖനം കാണുക.