VEXcode VR-ൽ ലൊക്കേഷൻ സെൻസർ ഉപയോഗിക്കുന്നു

വിആർ റോബോട്ടിന് ലൊക്കേഷൻ സെൻസർ ഉൾപ്പെടെ നിരവധി സെൻസറുകൾ ഉണ്ട്.


വിആർ റോബോട്ടിലെ ലൊക്കേഷൻ സെൻസർ

VEXcode VR-ന്റെ പ്രധാന സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം, വെർച്വൽ റോബോട്ടിന്റെ കഴിവുകളും ബ്ലോക്ക്-അധിഷ്ഠിത, ടെക്സ്റ്റ്-അധിഷ്ഠിത പ്രോഗ്രാമിംഗ് ഓപ്ഷനുകൾ ഉൾപ്പെടെ STEM-ലെ കോഡിംഗ് വിദ്യാഭ്യാസത്തിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഉപയോക്തൃ ഇന്റർഫേസും പ്രദർശിപ്പിക്കുന്നു.

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

STEM പഠനത്തിലെ വിദ്യാഭ്യാസ ആവശ്യങ്ങൾക്കായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന, വെർച്വൽ പരിതസ്ഥിതിയിൽ പ്രോഗ്രാമിംഗിനും സിമുലേഷനുമുള്ള അതിന്റെ കഴിവുകൾ എടുത്തുകാണിക്കുന്ന, VEXcode VR റോബോട്ടിന്റെ പ്രധാന സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം.

കോമ്പസ് ഹെഡിംഗ് ശൈലി പിന്തുടർന്ന് 0 ഡിഗ്രി മുതൽ 359.9 ഡിഗ്രി വരെയുള്ള ലൊക്കേഷൻ ആംഗിളും ലൊക്കേഷൻ സെൻസർ റിപ്പോർട്ട് ചെയ്യുന്നു.

വിദ്യാർത്ഥികൾക്കും അധ്യാപകർക്കും കോഡിംഗിലും റോബോട്ടിക്സിലും പഠനം മെച്ചപ്പെടുത്തുന്നതിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന സെൻസറുകൾ, ചക്രങ്ങൾ, പ്രോഗ്രാമിംഗ് ഇന്റർഫേസ് എന്നിവയുൾപ്പെടെ VEXcode VR റോബോട്ടിന്റെ പ്രധാന സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം.

X, Y സ്ഥാനങ്ങൾക്ക് ഓരോ കളിസ്ഥലവും -1000mm മുതൽ 1000mm വരെയാണ്. VR റോബോട്ടിന്റെ ആരംഭ സ്ഥാനം തിരഞ്ഞെടുത്ത പ്ലേഗ്രൗണ്ട് നെ ആശ്രയിച്ചിരിക്കുന്നു. ഒരു കളിസ്ഥലത്തെയും കോർഡിനേറ്റ് സിസ്റ്റത്തെയും കുറിച്ചുള്ള ലൊക്കേഷൻ വിശദാംശങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഇനിപ്പറയുന്ന ലേഖനങ്ങൾ കാണുക:

കോഡിംഗ് ആശയങ്ങൾ പഠിക്കുന്നതിനുള്ള ഒരു ഓൺലൈൻ പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതിയുടെ പശ്ചാത്തലത്തിൽ, VEXcode VR റോബോട്ടിന്റെ സവിശേഷതകൾ പ്രദർശിപ്പിക്കുന്ന ഡയഗ്രം, അതിന്റെ കഴിവുകളും ഘടകങ്ങളും എടുത്തുകാണിക്കുന്നു.

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

വിദ്യാർത്ഥികൾക്കും അധ്യാപകർക്കും കോഡിംഗിലും റോബോട്ടിക്സിലും പഠനം മെച്ചപ്പെടുത്തുന്നതിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന സെൻസറുകൾ, മോട്ടോറുകൾ, പ്രോഗ്രാമിംഗ് ഇന്റർഫേസ് തുടങ്ങിയ ഘടകങ്ങൾ എടുത്തുകാണിക്കുന്ന, VEXcode VR റോബോട്ടുകളുടെ പ്രധാന സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം.

ലൊക്കേഷൻ സെൻസർ മൂല്യങ്ങൾ VEXcode VR-ലെ മോണിറ്റർ കൺസോളിൽ പ്രദർശിപ്പിക്കാൻ കഴിയും.

  • VEXcode VR ബ്ലോക്കുകൾക്കൊപ്പം മോണിറ്റർ കൺസോൾ ഉപയോഗിക്കുന്നതിനെക്കുറിച്ച് കൂടുതലറിയാൻ, ഈ ലേഖനം കാണുക.
  • VEXcode VR പൈത്തണിനൊപ്പം മോണിറ്റർ കൺസോൾ ഉപയോഗിക്കുന്നതിനെക്കുറിച്ച് കൂടുതലറിയാൻ, ഈ ലേഖനം കാണുക.

ലൊക്കേഷൻ സെൻസറിന്റെ പൊതുവായ ഉപയോഗങ്ങൾ

വിആർ റോബോട്ടിലെ ലൊക്കേഷൻ സെൻസർ പല തരത്തിൽ ഉപയോഗിക്കാം.

VEXcode VR ബ്ലോക്കുകൾ കാസിൽ ക്രാഷർ കളിസ്ഥലം
VEXcode VR റോബോട്ടിന്റെ പ്രധാന സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം, പ്രോഗ്രാമിംഗിനും റോബോട്ടിക്സ് വിദ്യാഭ്യാസത്തിനുമുള്ള അതിന്റെ കഴിവുകളും ഘടകങ്ങളും എടുത്തുകാണിക്കുന്നു. വെർച്വൽ പരിതസ്ഥിതിയിൽ കോഡിംഗും റോബോട്ടിക്സ് പഠനവും മെച്ചപ്പെടുത്തുന്ന വിവിധ ഘടകങ്ങളും പ്രവർത്തനങ്ങളും പ്രദർശിപ്പിക്കുന്ന VEXcode VR റോബോട്ട് സവിശേഷതകളുടെ ചിത്രീകരണം.
VEXcode VR പൈത്തൺ
def main():
ലൊക്കേഷൻ അല്ലെങ്കിലും.position(Y, MM) > -300:
ഡ്രൈവ്‌ട്രെയിൻ.ഡ്രൈവ്(FORWARD)
wait(20, MSEC)
ഡ്രൈവ്‌ട്രെയിൻ.സ്റ്റോപ്പ്()

ഏതൊരു കളിസ്ഥലത്തിന്റെയും കോർഡിനേറ്റുകളിലൂടെ നാവിഗേറ്റ് ചെയ്യാൻ ലൊക്കേഷൻ സെൻസർ ഉപയോഗിക്കാം. X, Y സ്ഥാനങ്ങൾക്ക് ഓരോ കളിസ്ഥലവും -1000mm മുതൽ 1000mm വരെയാണ്.

ഉദാഹരണത്തിന്, Y-അക്ഷത്തിൽ ഒരു നിശ്ചിത മൂല്യം കടക്കുമ്പോൾ VR റോബോട്ട് നിർത്തണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, Y-അക്ഷത്തിൽ ആ മൂല്യത്തേക്കാൾ വലുതായി ഒരു പരിധി നിങ്ങൾക്ക് സജ്ജമാക്കാം. കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട് ലെ ഈ സെന്റർ കാസിൽ Y-മൂല്യം -250 ന് അടുത്താണ്. അതിനാൽ, ഉദാഹരണ പ്രോജക്റ്റ്, -300-ൽ കൂടുതലുള്ള Y-മൂല്യം കടന്നാൽ VR റോബോട്ടിനെ ഡ്രൈവിംഗ് നിർത്താൻ സജ്ജമാക്കുന്നു, കൂടാതെ അത് കോട്ടയിലേക്ക് ഇടിച്ചു കയറുകയുമില്ല.

VEXcode VR ബ്ലോക്കുകൾ ഡിസ്ക് മൂവർ പ്ലേഗ്രൗണ്ട്
STEM പഠനത്തിലെ വിദ്യാഭ്യാസ ആവശ്യങ്ങൾക്കായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഒരു വെർച്വൽ പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതിയിൽ VEXcode VR റോബോട്ടിന്റെ സവിശേഷതകളും അതിന്റെ കഴിവുകളും ഘടകങ്ങളും എടുത്തുകാണിക്കുന്ന ഒരു ഡയഗ്രം. വിദ്യാർത്ഥികൾക്കും അധ്യാപകർക്കും കോഡിംഗിലും റോബോട്ടിക്സിലും പഠനം മെച്ചപ്പെടുത്തുന്നതിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന സെൻസറുകൾ, മോട്ടോറുകൾ, പ്രോഗ്രാമിംഗ് കഴിവുകൾ തുടങ്ങിയ ഘടകങ്ങൾ എടുത്തുകാണിക്കുന്ന, VEXcode VR റോബോട്ടുകളുടെ പ്രധാന സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം.
VEXcode VR പൈത്തൺ
def main():
drivetrain.turn_for(RIGHT, 90, DEGREES)
while not location.position(X, MM) > 800:
drivetrain.drive(FORWARD)
wait(20, MSEC)
drivetrain.turn_for(LEFT, 90, DEGREES)
while not location.position(Y, MM) > -100:
drivetrain.drive(FORWARD)
wait(20, MSEC)
drivetrain.stop()
magnet.energize(BOOST)

വിആർ റോബോട്ടിനെ അറിയപ്പെടുന്ന ഒരു സ്ഥലത്തേക്ക് മാറ്റുന്നതിനും ലൊക്കേഷൻ സെൻസർ ഉപയോഗിക്കാം. ഈ പ്രോജക്റ്റിൽ, ആദ്യത്തെ പച്ച ഡിസ്ക് (800, -200) സ്ഥലത്താണെന്ന് തോന്നുന്നു. ആ പോയിന്റിൽ എത്താൻ, VR റോബോട്ടിന് X-ആക്സിസിലൂടെ 800 എത്തുന്നതുവരെ ഡ്രൈവ് ചെയ്യാനും പിന്നീട് Y-ആക്സിസിലൂടെ -200 എത്തുന്നതുവരെ ഡ്രൈവ് ചെയ്ത് ഡിസ്ക് എടുക്കാനും കഴിയും.

VEXcode VR ബ്ലോക്കുകൾ ആർട്ട് കാൻവാസ് കളിസ്ഥലം
കോഡിംഗ് ആശയങ്ങൾ പഠിക്കുന്നതിനുള്ള ഒരു ഓൺലൈൻ പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതിയുടെ പശ്ചാത്തലത്തിൽ, VEXcode VR റോബോട്ടിന്റെ സവിശേഷതകൾ പ്രദർശിപ്പിക്കുന്ന ഡയഗ്രം, അതിന്റെ കഴിവുകളും ഘടകങ്ങളും എടുത്തുകാണിക്കുന്നു. VEXcode VR റോബോട്ടിന്റെ പ്രധാന സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം, അതിന്റെ വെർച്വൽ പ്രോഗ്രാമിംഗ് കഴിവുകൾ, ബ്ലോക്ക്-അധിഷ്ഠിത, ടെക്സ്റ്റ്-അധിഷ്ഠിത കോഡിംഗ് ഓപ്ഷനുകൾ, STEM പഠനത്തിലെ വിദ്യാഭ്യാസ ആപ്ലിക്കേഷനുകൾ എന്നിവ എടുത്തുകാണിക്കുന്നു.
VEXcode VR പൈത്തൺ
def main():
pen.move(DOWN)
drivetrain.drive_for(FORWARD, 400, MM)
while location.position_angle(DEGREES) < 89:
drivetrain.turn(RIGHT)
wait(20, MSEC)
pen.set_pen_color(RED)
drivetrain.drive_for(FORWARD, 400, MM)

വിആർ റോബോട്ടിന്റെ നിലവിലെ ആംഗിൾ നിർണ്ണയിക്കാനും ലൊക്കേഷൻ സെൻസർ ഉപയോഗിക്കാം. ഈ പ്രോജക്റ്റിൽ, വിആർ റോബോട്ട് മുന്നോട്ട് ഓടിച്ചെന്ന് വലത്തേക്ക് തിരിയും. വിആർ റോബോട്ടിന്റെ ആംഗിൾ 89 ഡിഗ്രിയിൽ കൂടുതലാകുന്നതുവരെ അത് കാത്തിരിക്കും, തുടർന്ന് പേനയുടെ നിറം ചുവപ്പാക്കി മാറ്റി മറ്റൊരു 400 എംഎം മുന്നോട്ട് നയിക്കും.

ഡാഷ്‌ബോർഡിലെ ലൊക്കേഷൻ ആംഗിൾ കൃത്യമായി 90 അല്ലെങ്കിൽ 89.1 ന് പകരം 92 ആണെന്ന് ശ്രദ്ധിക്കുക. കാരണം, പ്രോജക്റ്റിന്റെ ഒഴുക്ക് മുന്നോട്ട് പോകാനും ഓരോ കമാൻഡും എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ പ്രോസസ്സ് ചെയ്യാനും സമയമെടുക്കും. അതിനാൽ, 92 ഡിഗ്രി ഒരു തെറ്റല്ല, പ്രോസസ്സിംഗ് സമയവും വിആർ റോബോട്ടിന്റെ വേഗതയും കണക്കിലെടുത്താണ് ഇത് ഉദ്ദേശിച്ചത്.


VEXcode VR ബ്ലോക്കുകളിൽ ലൊക്കേഷൻ സെൻസർ ഉപയോഗിക്കുന്നു

(റോബോട്ടിന്റെ സ്ഥാനം) ബ്ലോക്ക്

കോഡിംഗും റോബോട്ടിക്സും പഠിക്കുന്നതിനുള്ള ഒരു ഓൺലൈൻ പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതിയുടെ പശ്ചാത്തലത്തിൽ, VEXcode VR റോബോട്ടിന്റെ സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം, അതിന്റെ കഴിവുകളും ഘടകങ്ങളും എടുത്തുകാണിക്കുന്നു.

(റോബോട്ടിന്റെ സ്ഥാനം) ബ്ലോക്ക് VR റോബോട്ടിന്റെ X അല്ലെങ്കിൽ Y കോർഡിനേറ്റ് സ്ഥാനം റിപ്പോർട്ട് ചെയ്യുന്നു.

VEXcode VR റോബോട്ടിന്റെ പ്രധാന സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം, അതിന്റെ വെർച്വൽ പ്രോഗ്രാമിംഗ് കഴിവുകൾ, ബ്ലോക്ക്-അധിഷ്ഠിത, ടെക്സ്റ്റ്-അധിഷ്ഠിത കോഡിംഗ് ഓപ്ഷനുകൾ, STEM പഠനത്തിലെ വിദ്യാഭ്യാസ ആപ്ലിക്കേഷനുകൾ എന്നിവ എടുത്തുകാണിക്കുന്നു.

ബ്ലോക്കിലെ ഡ്രോപ്പ്-ഡൗൺ മെനുവിൽ നിന്ന് X അല്ലെങ്കിൽ Y കോർഡിനേറ്റ് സ്ഥാനം തിരഞ്ഞെടുക്കാവുന്നതാണ്.

കോഡിംഗും റോബോട്ടിക്സും പഠിക്കുന്നതിനുള്ള ഒരു ഓൺലൈൻ പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതിയുടെ പശ്ചാത്തലത്തിൽ, VEXcode VR റോബോട്ടിന്റെ സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം, അതിന്റെ കഴിവുകളും ഘടകങ്ങളും എടുത്തുകാണിക്കുന്നു.

ബ്ലോക്കിലെ ഡ്രോപ്പ്-ഡൗൺ മെനുവിൽ നിന്ന് mm അല്ലെങ്കിൽ ഇഞ്ച് യൂണിറ്റുകൾ തിരഞ്ഞെടുക്കാം.

(ഡിഗ്രിയിൽ സ്ഥാന കോൺ) ബ്ലോക്ക്

കോഡിംഗ് ആശയങ്ങൾ പഠിക്കുന്നതിനുള്ള ഒരു ഓൺലൈൻ പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതിയുടെ പശ്ചാത്തലത്തിൽ, VEXcode VR റോബോട്ടിന്റെ പ്രധാന സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം, അതിന്റെ ഘടകങ്ങളും പ്രവർത്തനങ്ങളും എടുത്തുകാണിക്കുന്നു.

(ഡിഗ്രികളിലെ പൊസിഷൻ കോൺ) ബ്ലോക്ക്, VR റോബോട്ടിന്റെ കോൺ ഡിഗ്രികളിൽ ഏറ്റവും അടുത്തുള്ള പത്താം സ്ഥാനത്തേക്ക് റിപ്പോർട്ട് ചെയ്യുന്നു. മൂല്യങ്ങൾ 0.0 മുതൽ 359.9 ഡിഗ്രി വരെയാണ്.


VEXcode VR പൈത്തണിൽ ലൊക്കേഷൻ സെൻസർ ഉപയോഗിക്കുന്നു

VEXcode VR റോബോട്ടിന്റെ പ്രധാന സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം, വിദ്യാഭ്യാസ പ്രോഗ്രാമിംഗിനും റോബോട്ടിക്സ് പഠനത്തിനുമുള്ള അതിന്റെ കഴിവുകളും പ്രവർത്തനങ്ങളും എടുത്തുകാണിക്കുന്നു.

പൈത്തൺ ഉപയോഗിച്ച് ലൊക്കേഷൻ സെൻസർ പ്രോഗ്രാം ചെയ്യാൻ ആരംഭിക്കുന്നതിന്, നിങ്ങൾ ആദ്യം VEXcode VR-ൽ ഒരു പുതിയ ടെക്സ്റ്റ് പ്രോജക്റ്റ് തുറക്കേണ്ടതുണ്ട്. കൂടുതൽ വിവരങ്ങൾക്ക്, ഈ ലേഖനം കാണുക.

VEXcode VR റോബോട്ടിന്റെ സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന ഡയഗ്രം, പ്രോഗ്രാമിംഗ്, സിമുലേഷൻ, STEM പഠനത്തിനായുള്ള വിദ്യാഭ്യാസ ആപ്ലിക്കേഷനുകൾ എന്നിവയിലെ അതിന്റെ കഴിവുകൾ എടുത്തുകാണിക്കുന്നു.

പൊസിഷൻകമാൻഡ് VR റോബോട്ടിന്റെ X അല്ലെങ്കിൽ Y കോർഡിനേറ്റ് സ്ഥാനം റിപ്പോർട്ട് ചെയ്യുന്നു.

പൊസിഷൻ ആംഗിൾ കമാൻഡ് VR റോബോട്ടിന്റെ കോൺ ഡിഗ്രിയിൽ റിപ്പോർട്ട് ചെയ്യുന്നു.

ഈ കമാൻഡുകളിൽ ഏതെങ്കിലും നിങ്ങളുടെ പ്രോജക്റ്റിലേക്ക് ചേർക്കാൻ, നിങ്ങൾക്ക് ടൂൾബോക്സിൽ നിന്ന് കമാൻഡ് വലിച്ചിടാം, അല്ലെങ്കിൽ ഓട്ടോകംപ്ലീറ്റ് ഫംഗ്ഷൻ ഉപയോഗിച്ച് വർക്ക്‌സ്‌പെയ്‌സിൽ കമാൻഡ് ടൈപ്പ് ചെയ്യാം. പൈത്തൺ ഉപയോഗിച്ചുള്ള VEXcode VR-ലെ ഓട്ടോകംപ്ലീറ്റിനെക്കുറിച്ച് കൂടുതലറിയാൻ, ഈ ലേഖനം കാണുക.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: