പൈത്തണിനൊപ്പം VEXcode VR-ൽ ദൂര സെൻസർ ഉപയോഗിക്കുന്നു

വിആർ റോബോട്ടിലെ ഡിസ്റ്റൻസ് സെൻസർ വിആർ റോബോട്ടും ഏറ്റവും അടുത്തുള്ള വസ്തുവും തമ്മിലുള്ള ദൂരം റിപ്പോർട്ട് ചെയ്യുന്നു. ലേസർ രശ്മി ഒരു വസ്തുവിൽ നിന്ന് ബഹിർഗമിച്ച് സെൻസറിലേക്ക് തിരികെ വരാൻ എടുക്കുന്ന സമയം ഉപയോഗിച്ചാണ് സെൻസർ ദൂരം കണക്കാക്കുന്നത്.


വിആർ റോബോട്ടിലെ ദൂര സെൻസർ

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

വിആർ റോബോട്ടും ഏറ്റവും അടുത്തുള്ള ഖര വസ്തുവും തമ്മിലുള്ള ദൂരം റിപ്പോർട്ട് ചെയ്യുന്ന ഒരു സെൻസറാണ് ഡിസ്റ്റൻസ് സെൻസർ.

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

ആധുനിക സെൽ ഫോണുകളിൽ തല കണ്ടെത്തുന്നതിനായി ഉപയോഗിക്കുന്ന ലേസറുകൾക്ക് സമാനമായ ക്ലാസ് 1 ലേസറുകളാണ് ഡിസ്റ്റൻസ് സെൻസറിൽ ഉപയോഗിക്കുന്നത്. ഇത് സുരക്ഷിതമായ ലേസർ പ്രകാശത്തിന്റെ ഒരു ചെറിയ പൾസ് അയയ്ക്കുന്നു, തുടർന്ന് പൾസ് പ്രതിഫലിക്കാൻ എടുക്കുന്ന സമയം ഉപയോഗിച്ച് അടുത്തുള്ള വസ്തുക്കളുടെ ദൂരം കണക്കാക്കുന്നു. ലേസർ പൾസ് റൗണ്ട് ട്രിപ്പ് നടത്താൻ എത്ര സമയമെടുത്തു എന്നതിനെ അടിസ്ഥാനമാക്കിയാണ് സെൻസർ ദൂരം കണക്കാക്കുന്നത്.


ഡിസ്റ്റൻസ് സെൻസറിൽ ഉപയോഗിക്കുന്ന VEXcode VR കമാൻഡുകൾ

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

ഡിസ്റ്റൻസ് സെൻസറിൽ ഉപയോഗിക്കുന്ന കമാൻഡുകൾ സെൻസിംഗ് വിഭാഗത്തിൽ കാണാം.

get_distance കമാൻഡ്

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

get_distance കമാൻഡ് ഉപയോഗിച്ച്, ഡിസ്റ്റൻസ് സെൻസറിന് ഏറ്റവും അടുത്തുള്ള വസ്തുവിന്റെ ദൂരം മില്ലിമീറ്ററിലോ (mm) ഇഞ്ചിലോ റിപ്പോർട്ട് ചെയ്യാൻ കഴിയും. get_distanceകമാൻഡ് സംഖ്യാ മൂല്യങ്ങൾ മില്ലിമീറ്ററിലോ (mm) ഇഞ്ചിലോ റിപ്പോർട്ട് ചെയ്യുന്നു.

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

മോണിറ്റർ കൺസോളിൽ ദൂരം മില്ലിമീറ്ററിലും (മില്ലീമീറ്റർ) ഇഞ്ചിലും പ്രദർശിപ്പിക്കും.

ഒബ്ജക്റ്റ് കമാൻഡ് കണ്ടെത്തി

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

Distance found object കമാൻഡ് ഉപയോഗിച്ച്, ഒരു വസ്തു മുന്നിൽ ഉണ്ടോ എന്ന് Distance Sensor കണ്ടെത്തുന്നു. സെൻസറിന്റെ 3000 mm (~118 ഇഞ്ച്) ഉള്ളിലുള്ള ഒരു വസ്തുവിനെയോ പ്രതലത്തെയോ ഡിസ്റ്റൻസ് സെൻസറിന് കണ്ടെത്താൻ കഴിയും. Distance found object കമാൻഡ് True അല്ലെങ്കിൽ Falseഎന്ന രീതിയിൽ ഒരു ബൂളിയൻ മൂല്യം നൽകുന്നു.

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

ശരി അല്ലെങ്കിൽ തെറ്റ് റിപ്പോർട്ട് ചെയ്യപ്പെടുകയും മോണിറ്റർ കൺസോളിൽ ദൃശ്യമാകുകയും ചെയ്യും.

ലേസർ സെൻസറിന് വളരെ ഇടുങ്ങിയ ഒരു വ്യൂ ഫീൽഡ് നൽകാൻ അനുവദിക്കുന്നു, അതിനാൽ കണ്ടെത്തൽ എല്ലായ്പ്പോഴും സെൻസറിന് നേരെ മുന്നിലായിരിക്കും. 


ദൂര സെൻസറിന്റെ പൊതുവായ ഉപയോഗങ്ങൾ

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

വിആർ റോബോട്ടിന് മുന്നിൽ ഒരു വസ്തു ഉണ്ടോ എന്ന് ദൂര സെൻസറിന് കണ്ടെത്താൻ കഴിയും. തടസ്സങ്ങൾ ഒഴിവാക്കാൻ ഇത് ഉപയോഗിക്കാം.

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

ദൂര സെൻസറിന് ദൂര സെൻസറിന്റെ മുൻഭാഗവും വസ്തുവിന്റെ മുൻഭാഗവും തമ്മിലുള്ള ദൂരം അളക്കാൻ കഴിയും. തുടർച്ചയായി ചുമരുകളിൽ ഇടിക്കാതെയോ ഒരു വസ്തുവിനെ ഒഴിവാക്കാതെയോ ഒരു മേസ് പൂർത്തിയാക്കാൻ ഇത് സഹായകമാകും.


ദൂര സെൻസർ ഉദാഹരണ പദ്ധതി

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

ഈ ഉദാഹരണത്തിൽ, ദൂര സെൻസർ ഒരു വസ്തു കണ്ടെത്തിയാൽ VR റോബോട്ട് മുന്നോട്ട് ഓടും. ഒരു വസ്തുവിനെ കണ്ടെത്തിയില്ലെങ്കിൽ, VR റോബോട്ട് വലത്തേക്ക് തിരിഞ്ഞ് ഒരു വസ്തുവിനായി പരിശോധിച്ചുകൊണ്ടിരിക്കും.

കുറിപ്പ്: ഈ ഉദാഹരണത്തിൽ ആദ്യ കെട്ടിടം കണ്ടെത്തും, പക്ഷേ മേശയിൽ നിന്ന് വീഴാതിരിക്കാൻ മെച്ചപ്പെടുത്തലുകൾ ആവശ്യമാണ്.

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

Last Updated: