Skip to main content

പാഠം 1: ഐ സെൻസറും ഡിസ്ക് മെയ്സ് പ്രശ്നവും

ഡിസ്ക് മേസ് പ്രശ്നത്തിൽ ഐ സെൻസർ ഡാറ്റ ഉപയോഗിക്കുന്നു

വിആർ റോബോട്ടിലെ ഐ സെൻസറുകൾ പല തരത്തിൽ ഉപയോഗിക്കാം. ഡൗൺ ഐ സെൻസർ ഒരു കളിസ്ഥലത്തിന്റെ തറയെ ഒരു വസ്തുവായി കണ്ടെത്തുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക. ഡിസ്കുകൾ പോലുള്ള മറ്റ് ഇനങ്ങൾ വസ്തുക്കളായി രജിസ്റ്റർ ചെയ്യും. ഫ്രണ്ട് ഐ സെൻസർ കളിസ്ഥലങ്ങളിലെ ഭിത്തികളെയും ഡിസ്കുകൾ അല്ലെങ്കിൽ കോട്ടകൾ പോലുള്ള ഉയർന്ന വസ്തുക്കളെയും കണ്ടെത്തുന്നു.

സെൻസറിനടുത്തുള്ള ഒരു വസ്തുവിന്റെ നിറം, ഉദാഹരണത്തിന് ഡിസ്ക് മേസ് പ്ലേഗ്രൗണ്ടിലെ നിറമുള്ള ഡിസ്കുകൾ, ഐ സെൻസറുകൾക്ക് തിരിച്ചറിയാൻ കഴിയും. വ്യത്യസ്ത നിറങ്ങളിലുള്ള വസ്തുക്കളെ തരംതിരിക്കാനോ, പ്രത്യേക നിറമുള്ള ഒരു വസ്തുവിലേക്ക് ഓടിക്കാനോ, കണ്ടെത്തിയ ഒരു വസ്തുവിന്റെ നിറത്തെ അടിസ്ഥാനമാക്കി വ്യത്യസ്ത പെരുമാറ്റങ്ങൾ നടത്താനോ VR റോബോട്ട് ആഗ്രഹിക്കുന്നുവെങ്കിൽ ഇത് ഉപയോഗപ്രദമാണ്.

ഉദാഹരണത്തിന്, ഈ പ്രോജക്റ്റിൽ, VR റോബോട്ട് ഡിസ്ക് മേസിലെ ആദ്യത്തെ പച്ച ഡിസ്കിലേക്ക് ഡ്രൈവ് ചെയ്യും, തുടർന്ന് അടുത്ത ഡിസ്കിന് അഭിമുഖമായി തിരിയും. 

def main():
    എന്നാൽ front_eye.detect(GREEN) അല്ല:
        drivetrain.drive(FORWARD)
        wait(5, MSEC)

    drivetrain.turn_for(RIGHT, 90, DEGREES)

ഫ്രണ്ട് ഐ സെൻസർ ഒരു പച്ച നിറത്തിലുള്ള വസ്തുവിനെ അല്ല കണ്ടെത്തുമ്പോൾ VR റോബോട്ട് മുന്നോട്ട് നീങ്ങുന്നത് കാണാൻ ഇവിടെ വീഡിയോ കാണുക. ഒരു പച്ച വസ്തു കണ്ടെത്തിയാൽ, VR റോബോട്ട് വലത്തേക്ക് തിരിയുന്നു.

വീഡിയോ ഫയൽ

പ്രോജക്റ്റ് പ്രവർത്തിക്കുമ്പോൾ, ഫ്രണ്ട് ഐ സെൻസറിൽ നിന്നും ഡൗൺ ഐ സെൻസറിൽ നിന്നുമുള്ള ഡാറ്റ ഡാഷ്‌ബോർഡിൽ തത്സമയം റിപ്പോർട്ട് ചെയ്യപ്പെടും. ഡിസ്കിനടുത്തെത്തുമ്പോൾ ഫ്രണ്ട് ഐ സെൻസർ വസ്തുവിനെയും (ഡിസ്ക്) നിറത്തെയും (പച്ച) തിരിച്ചറിയുന്നുവെന്ന് ശ്രദ്ധിക്കുക.

മുകളിൽ വിവരിച്ച VEXcode VR പ്രോജക്റ്റ് ഇടതുവശത്തും പ്ലേഗ്രൗണ്ട് വിൻഡോ വലതുവശത്തും. ഒരു കോൾഔട്ട് ബോക്സിൽ, ഫ്രണ്ട് ഐ ഒബ്ജക്റ്റ് ട്രൂ, കളർ ഗ്രീൻ എന്നീ വാക്കുകൾ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. ഇത് കളിസ്ഥലത്തെ റോബോട്ടിന്റെ ചിത്രവുമായി യോജിക്കുന്നു, അത് ഒരു പച്ച ഡിസ്കിന് മുന്നിൽ നിർത്തിയിരിക്കുന്നു.

ഡൗൺ ഐ സെൻസർ തറയുടെ നിറം (പച്ച) കണ്ടെത്തുന്നു, പക്ഷേ പ്ലേഗ്രൗണ്ടിന്റെ തറയിൽ ഒരു വസ്തുവും ഇല്ലാത്തതിനാൽ, ആ മൂല്യം തെറ്റ് എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു. 

പ്രോജക്റ്റിന്റെയും പ്ലേഗ്രൗണ്ട് വിൻഡോയുടെയും അതേ ചിത്രം തന്നെയാണ്, എന്നാൽ ഇത്തവണ കോൾഔട്ട് ബോക്സ് ഡൗൺ ഐ ഒബ്ജക്റ്റ് ഫാൾസ് കളർ ഗ്രീൻ എന്ന വാചകം ഹൈലൈറ്റ് ചെയ്യുന്നു. ഇത് സൂചിപ്പിക്കുന്നത് താഴേക്കുള്ള കണ്ണ് കളിസ്ഥലത്തെ ചതുരത്തിന്റെ നിറം കണ്ടെത്തുന്നു, പക്ഷേ ആ ചതുരത്തെ ഒരു വസ്തുവായി റിപ്പോർട്ട് ചെയ്യുന്നില്ല എന്നാണ്.

ഐ സെൻസറുകൾ റിപ്പോർട്ട് ചെയ്യുന്ന ഡാറ്റ തത്സമയം ദൃശ്യവൽക്കരിക്കാൻ സഹായിക്കുന്നതിന്, ഡാഷ്‌ബോർഡിൽ റിപ്പോർട്ട് ചെയ്ത ഡാറ്റ നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും ഉപയോഗിക്കാം. 

ചോദ്യങ്ങൾ

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

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