Skip to main content

വിഷൻ ഡാറ്റ ചലഞ്ച്

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ്

വിഷൻ സെൻസറിന്റെ സ്നാപ്പ്ഷോട്ടിൽ നിന്ന് ശേഖരിക്കുന്ന ഡാറ്റയും സെന്റർ X, Y മൂല്യങ്ങൾ എങ്ങനെ കണക്കാക്കുന്നുവെന്നും വിദ്യാർത്ഥികൾ മനസ്സിലാക്കുന്നുവെന്ന് ഉറപ്പാക്കുക എന്നതാണ് വിഷൻ ഡാറ്റ ചലഞ്ചിന്റെ ലക്ഷ്യം. ആ ഡാറ്റ എങ്ങനെ വ്യാഖ്യാനിക്കാം (ഉദാഹരണത്തിന്, റോബോട്ടിന്റെ മധ്യബിന്ദുവുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ വസ്തു എവിടെയാണെന്ന് നിർണ്ണയിക്കാൻ മധ്യ X മൂല്യം ഉപയോഗിക്കാം) എന്നിവയെക്കുറിച്ചും കോൺഫിഗർ ചെയ്യുമ്പോൾ വസ്തുക്കൾക്ക് പേരിടുന്നതിനുള്ള മികച്ച രീതികളെക്കുറിച്ചും നിങ്ങളുടെ വിദ്യാർത്ഥികൾ ഈ ലാബ് പൂർത്തിയാക്കണം.

കോൺഫിഗറേഷനിൽ നിന്നുള്ള വിഷൻ സെൻസർ സ്നാപ്പ്ഷോട്ട്, ഒരു കൈ മഞ്ഞ ഗിയർ പിടിച്ചിരിക്കുന്നത് കാണിക്കുന്നു. മുകളിൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന ഇനിപ്പറയുന്ന ഡാറ്റയുള്ള ഒരു ചതുരാകൃതിയിലുള്ള ഓവർലേ ഗിയറിന് മുകളിലാണ്: യെല്ലോ ബോക്സ്, X 90, Y 62, W 102, H 98.

ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകിക്കൊണ്ടും നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ നഷ്ടപ്പെട്ട ഡാറ്റ പൂരിപ്പിച്ചുകൊണ്ടും വിഷൻ ഡാറ്റ ചലഞ്ച് പൂർത്തിയാക്കുക.

  1. മുകളിലുള്ള സ്നാപ്പ്ഷോട്ട് എടുക്കാൻ ഇതിൽ ഏത് ബ്ലോക്കാണ് ഉപയോഗിച്ചത്?
    • VEXcode IQ ടേക്ക് സ്നാപ്പ്ഷോട്ട് ബ്ലോക്ക് റെഡ്ബോക്സിലേക്ക് സജ്ജമാക്കി.
    • VEXcode IQ ടേക്ക് സ്നാപ്പ്ഷോട്ട് ബ്ലോക്ക് യെല്ലോബോക്സിലേക്ക് സജ്ജമാക്കി.
  2. ഈ മൂല്യങ്ങൾ പൂരിപ്പിക്കുക:

ഇടതുവശത്ത് പട്ടികപ്പെടുത്തിയിരിക്കുന്ന വിഷൻ സെൻസർ ബ്ലോക്കുകൾ, അവയുടെ മൂല്യങ്ങൾ പൂരിപ്പിക്കുന്നതിന് ശൂന്യമായ ബോക്സുകൾ ഉണ്ട്. മുകളിൽ നിന്ന് താഴേക്ക് ബ്ലോക്കുകൾ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു: ഒബ്ജക്റ്റ് നിലവിലുണ്ടോ?, ഒബ്ജക്റ്റ് എണ്ണം, ഒബ്ജക്റ്റ് സെന്റർ x, ഒബ്ജക്റ്റ് സെന്റർ y, ഒബ്ജക്റ്റ് വീതി, ഒബ്ജക്റ്റ് ഉയരം.

  1. റോബോട്ടിന്റെ മധ്യബിന്ദുവിന്റെ ഇടത്തോട്ടോ വലത്തോട്ടോ ആണോ YELLOWBOX?
  2. YELLOWBOX റോബോട്ടിന്റെ മധ്യബിന്ദുവിന് മുകളിലാണോ താഴെയാണോ?
  3. ഒപ്പ് ഏത് നിറത്തിലുള്ളതാണെന്ന് എളുപ്പത്തിൽ തിരിച്ചറിയണമെങ്കിൽ ഈ വസ്തുവിന് നൽകാൻ ഏറ്റവും അനുയോജ്യമായ പേര് YELLOWBOX അല്ല ആണ്. ഇതിൽ ഏതാണ് കൂടുതൽ നല്ല പേര്? എന്തുകൊണ്ട്?
    • മഞ്ഞഗിയർ
    • മഞ്ഞക്കമ്പ്

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - ഉത്തരങ്ങൾ

വിദ്യാർത്ഥികളുടെ ഉത്തരങ്ങൾ ഒരു ക്ലാസായി ചർച്ച ചെയ്യാവുന്നതാണ് കൂടാതെ/അല്ലെങ്കിൽ പ്രവർത്തനം വിജയകരമായി പൂർത്തിയാക്കിയെന്ന് ഉറപ്പാക്കാൻ അവരുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കുകൾ നിങ്ങൾക്ക് അവലോകനം ചെയ്യാവുന്നതാണ്.

  1. ബി.

    യെല്ലോബോക്സിലേക്ക് പാരാമീറ്റർ സജ്ജമാക്കിയ സ്നാപ്പ്ഷോട്ട് ബ്ലോക്ക് എടുക്കുക.

  2. പൂർത്തിയാക്കിയ ഡാറ്റ VEXcode ബ്ലോക്കുകളിലേക്ക് വിന്യസിച്ചു. ഉത്തരങ്ങൾ ക്രമത്തിൽ വായിക്കുന്നു, വസ്തുക്കൾ നിലവിലുണ്ട് = ശരി; വസ്തുക്കൾ എണ്ണം = 1; വസ്തുക്കൾ കേന്ദ്രം x = 141; വസ്തുക്കൾ കേന്ദ്രം y = 111; വസ്തുക്കൾ വീതി = 102; വസ്തുക്കൾ ഉയരം = 98.
  3. റോബോട്ടിന്റെ മധ്യബിന്ദുവിൽ നിന്ന് YELLOWBOX അല്പം ഇടതുവശത്താണ്, പക്ഷേ 16.5 പിക്സലുകളുടെ വ്യത്യാസത്തിൽ മാത്രം (മധ്യഭാഗം 157.5 - 141).
  4. YELLOWBOX റോബോട്ടിന്റെ മധ്യബിന്ദുവിനേക്കാൾ അല്പം താഴെയാണ്, പക്ഷേ 5.5 പിക്സലുകളുടെ വ്യത്യാസത്തിൽ (111 - മധ്യഭാഗം 105.5).
  5. എ. YELLOWGEAR
    വസ്തുവിന്റെ നിറം മാത്രമല്ല, അതിന്റെ തരവും വിവരിക്കുന്നതിനാൽ ഇതൊരു മികച്ച പേരാണ്. അതൊരു ഗിയറാണ്, ഒരു പെട്ടിയോ ക്യൂബോഅല്ല  ആണ്.

നിങ്ങളുടെ പഠന ഐക്കൺ വികസിപ്പിക്കുക നിങ്ങളുടെ പഠനം വിപുലീകരിക്കുക - ഒരു പ്രോജക്റ്റിനുള്ളിൽ സെൻസിംഗ് ബ്ലോക്കുകൾ ഉപയോഗിക്കുക

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

വിഷൻ ഒബ്‌ജക്റ്റിലേക്ക് സജ്ജമാക്കിയ പാരാമീറ്റർ ഉള്ള ഒരു If then else ബ്ലോക്ക് കാണിക്കുന്ന കോഡ് സ്‌നിപ്പെറ്റ് നിലവിലുണ്ട്. If ബ്രാഞ്ചിനുള്ളിൽ 'Green object found' ഉം ഓരോ ഡാറ്റയും പ്രിന്റ് ചെയ്യുന്നതിനുള്ള പ്രിന്റ് കമാൻഡുകൾ ഉണ്ട്, ഓരോന്നിനും ഇടയിലുള്ള അടുത്ത വരിയിലേക്ക് കഴ്‌സർ സജ്ജമാക്കുന്നു. പ്രിന്റ് കമാൻഡുകൾ ക്രമത്തിൽ വായിക്കുക, പ്രിന്റ് ഒബ്ജക്റ്റ് എണ്ണം; പ്രിന്റ് ഒബ്ജക്റ്റ് സെന്റർ x, പ്രിന്റ് ഒബ്ജക്റ്റ് സെന്റർ y; പ്രിന്റ് ഒബ്ജക്റ്റ് വീതി; പ്രിന്റ് ഒബ്ജക്റ്റ് ഉയരം. മറ്റേ ബ്രാഞ്ചിൽ 'പച്ച വസ്തു ഇല്ല' എന്ന് പ്രിന്റ് ചെയ്തു.

കൂടുതൽ പുരോഗമിച്ച വിദ്യാർത്ഥികൾ തീരുമാനങ്ങൾ എടുക്കുന്നതിന് ഒരു പ്രോജക്റ്റിനുള്ളിൽ ഈ ബ്ലോക്കുകൾ ഉപയോഗിച്ചേക്കാം. അതിന് റോബോട്ടിന്റെ കോൺഫിഗറേഷനിൽ ഒരു ഡ്രൈവ്ട്രെയിൻ ചേർക്കേണ്ടിവരും.

സെൻസർ കമാൻഡുകൾക്കൊപ്പം ഡ്രൈവ്‌ട്രെയിൻ കമാൻഡുകൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് കാണിക്കുന്ന കോഡ് സ്‌നിപ്പെറ്റ്. കോഡ് ഇപ്രകാരമാണ്: മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, അഭിപ്രായം പറയുക - ഗ്രീൻബോക്സ് തടസ്സം ഒഴിവാക്കുക, ഗ്രീൻബോക്സിന്റെ ഒരു സ്നാപ്പ്ഷോട്ട് എടുക്കുക. പിന്നെ ഉണ്ട്, എങ്കിൽ അല്ലെങ്കിൽ ബ്ലോക്ക്. if ബ്രാഞ്ചിൽ ഒബ്ജക്റ്റ് നിലവിലുണ്ട് എന്ന അവസ്ഥ സജ്ജീകരിച്ചിരിക്കുന്നു, ഒബ്ജക്റ്റ് മധ്യഭാഗം x 157.5 ൽ കൂടുതലാണെങ്കിൽ 90 ഡിഗ്രി ഇടത്തേക്ക് തിരിയുക. മറ്റേ ബ്രാഞ്ചിൽ 90 ഡിഗ്രി വലത്തേക്ക് തിരിയുക എന്ന് പറയുന്നു.