Skip to main content

പാഠം 1: ലൊക്കേഷൻ സെൻസർ

ഈ പാഠത്തിൽ, ലൊക്കേഷൻ സെൻസർ എന്താണെന്നും നമ്പർ ഗ്രിഡ് മാപ്പ് പ്ലേഗ്രൗണ്ട്ലെ കോർഡിനേറ്റ് പ്ലെയിനിൽ VR റോബോട്ടിനെ നാവിഗേറ്റ് ചെയ്യാൻ ലൊക്കേഷൻ സെൻസർ എങ്ങനെ ഉപയോഗിക്കാമെന്നും നിങ്ങൾ പഠിക്കും. ഒരു VEXcode VR പ്രോജക്റ്റിൽ ലൊക്കേഷൻ സെൻസർ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്നും ലൊക്കേഷൻ സെൻസർ എങ്ങനെ ഉപയോഗിക്കാമെന്നും നിങ്ങൾ പഠിക്കും.

പഠന ഫലങ്ങൾ

  • ഒരു VR റോബോട്ടിന്റെ മധ്യ ടേണിംഗ് പോയിന്റിൽ നിന്ന് ലൊക്കേഷൻ സെൻസർ (X,Y) കോർഡിനേറ്റുകൾ വായിക്കുന്നുണ്ടെന്ന് തിരിച്ചറിയുക.
  • (റോബോട്ടിന്റെ സ്ഥാനം) ബ്ലോക്ക് ഒരു VR റോബോട്ടിന്റെ X അല്ലെങ്കിൽ Y കോർഡിനേറ്റ് സ്ഥാനം മില്ലിമീറ്ററിലോ ഇഞ്ചിലോ റിപ്പോർട്ട് ചെയ്യുന്നുവെന്ന് തിരിച്ചറിയുക.
  • ഒരു VEXcode VR പ്രോജക്റ്റിൽ ലൊക്കേഷൻ സെൻസർ എന്തിനാണ് ഉപയോഗിക്കുന്നതെന്ന് വിവരിക്കുക.
  • ലൊക്കേഷൻ സെൻസറിന്റെ മൂല്യം ഒരു ത്രെഷോൾഡ് മൂല്യത്തേക്കാൾ കൂടുതലാകുന്നതുവരെ X അച്ചുതണ്ടിൽ ഒരു VR റോബോട്ട് ഡ്രൈവ് ഉള്ള ഒരു പ്രോജക്റ്റ് എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് തിരിച്ചറിയുക.
  • ഒരു VR റോബോട്ട് ഡ്രൈവ് ചെയ്യുമ്പോൾ കോർഡിനേറ്റ് മൂല്യങ്ങൾ എങ്ങനെ മാറുന്നു എന്ന് വിശദീകരിക്കുക (ഉദാ: ഒരു VR റോബോട്ട് പ്ലേഗ്രൗണ്ടിൽ തന്നെ ഡ്രൈവ് ചെയ്യുമ്പോൾ, X മൂല്യം വർദ്ധിക്കുന്നു).

ലൊക്കേഷൻ സെൻസർ

ഒരു VR റോബോട്ടിൽ ഒരു ലൊക്കേഷൻ സെൻസർ ഉണ്ട്, അത് VR റോബോട്ടിന്റെ (X,Y) സ്ഥാനം റിപ്പോർട്ട് ചെയ്യുന്നു. ഫ്രണ്ട്-സെന്റർ ടേണിംഗ് പോയിന്റാണ് വിആർ റോബോട്ടിന്റെ സ്ഥാനം നിർണ്ണയിക്കുന്നത്. വിആർ റോബോട്ടിലെ പേനയുടെ സ്ഥാനവും ഇതാണ്.

X അച്ചുതണ്ടിന്റെ മധ്യഭാഗത്തും തലച്ചോറിനോട് ചേർന്നും സ്ഥിതി ചെയ്യുന്ന ലൊക്കേഷൻ സെൻസറുള്ള VR റോബോട്ടിന്റെ അടിവശം. ലൊക്കേഷൻ സെൻസർ ഒരു ചുവന്ന വൃത്തം കൊണ്ട് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

ലൊക്കേഷൻ സെൻസർ മൂല്യങ്ങൾ VEXcode VR-ൽ ഡാഷ്‌ബോർഡിൽ കാണാൻ കഴിയും. ലൊക്കേഷൻ സെൻസറിനെക്കുറിച്ചും VEXcode VR പ്രോജക്റ്റുകളിൽ ലൊക്കേഷൻ സെൻസർ എങ്ങനെ ഉപയോഗിക്കാമെന്നതിനെക്കുറിച്ചും കൂടുതലറിയാൻ ലൊക്കേഷൻ സെൻസർ - റോബോട്ട് സവിശേഷതകൾ - VEXcode VR എന്ന ലേഖനം കാണുക.

VR കളിസ്ഥലങ്ങളിലെ കോർഡിനേറ്റുകൾ

മിക്ക പ്ലേഗ്രൗണ്ടുകളും X, Y സ്ഥാനങ്ങൾക്ക് -1000 മില്ലിമീറ്റർ (mm) മുതൽ 1000 മില്ലിമീറ്റർ (mm) വരെയാണ്.

X, Y അക്ഷങ്ങൾ ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നതും മധ്യത്തിൽ 0-ൽ കൂടിച്ചേരുന്നതുമായ VR നമ്പറുള്ള ഗ്രിഡ് കളിസ്ഥലത്തിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച. കളിസ്ഥലം ഓരോ ദിശയിലേക്കും 1000 മില്ലിമീറ്റർ വ്യാപിച്ചുകിടക്കുന്നു, അതിനാൽ ഇത് 2000 x 2000 മില്ലിമീറ്റർ ചതുരമായി മാറുന്നു.

ലൊക്കേഷൻ സെൻസറിൽ നിന്ന് നിർണ്ണയിക്കപ്പെട്ട ഒരു VR റോബോട്ടിന്റെ (X,Y) സ്ഥാനം VEXcode VR ഡാഷ്‌ബോർഡ് പ്രദർശിപ്പിക്കുന്നു.

ഡാഷ്‌ബോർഡ് തുറന്നിരിക്കുന്ന VR കളിസ്ഥല കാഴ്ച, റോബോട്ടിന്റെ ലൊക്കേഷൻ സെൻസിംഗ് മൂല്യം X അക്ഷത്തിൽ 500 മില്ലീമീറ്ററും Y അക്ഷത്തിൽ 300 മില്ലീമീറ്ററും ആണെന്ന് എടുത്തുകാണിക്കുന്ന ഒരു ചുവന്ന ബോക്സ്.

ഒരു കളിസ്ഥലത്ത് (X,Y) കോർഡിനേറ്റുകൾ എങ്ങനെ തിരിച്ചറിയാം, ഒരു VR റോബോട്ടിന്റെ നിലവിലെ സ്ഥാനത്തിന്റെയും കോണിന്റെയും കോർഡിനേറ്റുകൾ എങ്ങനെ തിരിച്ചറിയാം എന്നിവയെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക് ഇനിപ്പറയുന്ന ലേഖനം കാണുക.

VEXcode VR-ൽ കോർഡിനേറ്റ് സിസ്റ്റം (X,Y), പൊസിഷൻ ബ്ലോക്കുകൾ എന്നിവ എങ്ങനെ ഉപയോഗിക്കാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഇനിപ്പറയുന്ന ലേഖനം കാണുക.

പ്രയോഗിക്കുക

ഏതൊരു കളിസ്ഥലത്തിന്റെയും കോർഡിനേറ്റുകളിലൂടെ നാവിഗേറ്റ് ചെയ്യാൻ ലൊക്കേഷൻ സെൻസർ ഉപയോഗിക്കാം. ലൊക്കേഷൻ സെൻസറിൽ നിന്നുള്ള ഫീഡ്‌ബാക്ക് ഉപയോഗിച്ച് VR റോബോട്ടിനെ എങ്ങനെ നാവിഗേറ്റ് ചെയ്യാമെന്ന് കാണാൻ “ലൊക്കേഷൻ” ഉദാഹരണ പ്രോജക്റ്റ് ലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.

  • ഫയൽ ഡ്രോപ്പ്ഡൗൺ മെനുവിൽ നിന്ന് "ഉദാഹരണങ്ങൾ തുറക്കുക" തിരഞ്ഞെടുക്കുക.
ഫയൽ മെനു തുറന്നിരിക്കുന്നതും ചുവന്ന ബോക്സിൽ ഓപ്പൺ ഉദാഹരണങ്ങൾ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നതുമായ VEXcode VR ടൂൾബാർ. ന്യൂ ബ്ലോക്ക്സ് പ്രോജക്റ്റ്, ന്യൂ ടെക്സ്റ്റ് പ്രോജക്റ്റ്, ലോഡ് ഫ്രം യുവർ ഡിവൈസ് എന്നിവയ്ക്ക് താഴെയുള്ള നാലാമത്തെ മെനു ഐറ്റമാണ് ഓപ്പൺ ഉദാഹരണങ്ങൾ.
  • "ലൊക്കേഷൻ" ഉദാഹരണ പ്രോജക്റ്റ് തിരഞ്ഞെടുക്കുക.
'ലൊക്കേഷൻ' എന്ന് പേരിട്ടിരിക്കുന്ന ഉദാഹരണ പ്രോജക്റ്റിന്റെ തംബ്‌നെയിൽ, ഏത് ഉദാഹരണ പ്രോജക്റ്റ് തുറക്കണമെന്ന് സൂചിപ്പിക്കുന്നു.
  • നമ്പർ ഗ്രിഡ് മാപ്പ് പ്ലേഗ്രൗണ്ട് തുറന്നിട്ടില്ലെങ്കിൽ അത് തിരഞ്ഞെടുത്ത് പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുക.
VEXcode VR 'ലൊക്കേഷൻ' ഉദാഹരണ പ്രോജക്റ്റ് ഇടതുവശത്ത് തുറന്നിരിക്കുന്നു, അതിനടുത്തായി VR നമ്പർ ഗ്രിഡ് മാപ്പ് കളിസ്ഥലം തുറന്നിരിക്കുന്നു. 'ലൊക്കേഷൻ' പ്രോജക്റ്റ് ആരംഭിക്കുന്നത് 'എപ്പോൾ ആരംഭിച്ചു' എന്ന ബ്ലോക്കിലാണ്, തുടർന്ന് 8 ബ്ലോക്കുകൾ പിന്തുടരുന്നു. ആദ്യം ഒരു ഡ്രൈവ് ഫോർവേഡ് ബ്ലോക്ക് ഉണ്ട്, തുടർന്ന് 'Y അക്ഷത്തിൽ 0 കടന്നുപോകുന്നതുവരെ റോബോട്ട് ഡ്രൈവ് ചെയ്യും' എന്ന കമന്റ് ഉണ്ട്. അടുത്തതായി, 0-ൽ കൂടുതലുള്ള Y അക്ഷത്തിൽ മില്ലിമീറ്ററിൽ സ്ഥാനം ലഭിക്കുന്നതുവരെ കാത്തിരിക്കുക, തുടർന്ന് 90 ഡിഗ്രി വലത്തേക്ക് തിരിയുക. തിരിഞ്ഞതിന് ശേഷം മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, അടുത്തതായി ഒരു കമന്റ് ബ്ലോക്ക് 'X അക്ഷത്തിൽ 0 കടന്നുപോകുന്നതുവരെ റോബോട്ട് ഡ്രൈവ് ചെയ്യും' എന്ന് കാണിക്കുന്നു. X അക്ഷത്തിലെ സ്ഥാനം മില്ലിമീറ്ററിൽ 0-ൽ കൂടുതലാകുന്നതുവരെ കാത്തിരിക്കുക, തുടർന്ന് ഡ്രൈവിംഗ് നിർത്തുക.
  • ശ്രദ്ധിക്കുക, VR റോബോട്ട് Y കോർഡിനേറ്റ് പൂജ്യത്തേക്കാൾ വലുതാകുന്നതുവരെ ഓടിക്കുന്നു, തുടർന്ന് വലത്തേക്ക് തിരിയുന്നു, തുടർന്ന് X കോർഡിനേറ്റ് പൂജ്യത്തേക്കാൾ വലുതാകുന്നതുവരെ ഓടിക്കുന്നു. ഇത് VR റോബോട്ടിനെ നമ്പർ ഗ്രിഡ് മാപ്പ് പ്ലേഗ്രൗണ്ട്മധ്യഭാഗത്ത്, (0, 0) സ്ഥലത്തിന് സമീപം സ്ഥാപിക്കുന്നു.

    'ലൊക്കേഷൻ' ഉദാഹരണ പ്രോജക്റ്റ് നടത്തിയതിന് ശേഷമുള്ള വിആർ കളിസ്ഥലം. ഡാഷ്‌ബോർഡ് തുറന്നിരിക്കുന്നു, റോബോട്ടിന്റെ സ്ഥാനം ഒരു ചുവന്ന ബോക്‌സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നു, X മൂല്യം 20 മില്ലിമീറ്ററും Y മൂല്യം 20 മില്ലിമീറ്ററും ആണ്.

ചോദ്യങ്ങൾ

പാഠ ക്വിസ് ആക്‌സസ് ചെയ്യുന്നതിന് താഴെയുള്ള ലിങ്ക് തിരഞ്ഞെടുക്കുക.

ഗൂഗിൾ ഡോക് / .ഡോക്സ് / .പിഡിഎഫ്