പാഠം 1: ബമ്പർ സെൻസർ എന്താണ്?
ഈ പാഠത്തിൽ, ഒരു സെൻസർ എന്താണെന്നും ഒരു VR റോബോട്ടിനൊപ്പം നിങ്ങൾ എന്തിനാണ് സെൻസറുകൾ ഉപയോഗിക്കുന്നതെന്നും നിങ്ങൾ പഠിക്കും. നിങ്ങൾ ആദ്യം പഠിക്കുന്നത് ബമ്പർ സെൻസറിനെക്കുറിച്ച് ആയിരിക്കും. ഒരു VEXcode VR പൈത്തൺ പ്രോജക്റ്റിൽ ബമ്പർ സെൻസർ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്നും VR റോബോട്ട് ബമ്പർ സെൻസറുകൾ എങ്ങനെ ഉപയോഗിക്കാമെന്നും നിങ്ങൾ പഠിക്കും.
പഠന ഫലങ്ങൾ
- ബമ്പർ സെൻസർ അമർത്തുമ്പോഴോ അമർത്താതിരിക്കുമ്പോഴോ റിപ്പോർട്ട് ചെയ്യാൻ കഴിയുന്ന ഒരു തരം സ്വിച്ച് ആണെന്ന് തിരിച്ചറിയുക.
- അമർത്തുമ്പോഴോ അമർത്താതിരിക്കുമ്പോഴോ ഒരു VR റോബോട്ട് പ്രവർത്തനം നടത്താൻ ബമ്പർ സെൻസർ ഉപയോഗിക്കാമെന്ന് തിരിച്ചറിയുക.
- left_bumper.pressed ഉം right_bumper.pressedബമ്പർ സെൻസറിനെക്കുറിച്ചുള്ള ഒരു ബൂളിയൻ മൂല്യം റിപ്പോർട്ട് ചെയ്യുന്ന കമാൻഡുകളാണെന്ന് തിരിച്ചറിയുക.
- ഒരു പ്രോജക്റ്റിൽ ബമ്പർ സെൻസർ എന്തിനാണ് ഉപയോഗിക്കുന്നതെന്ന് വിവരിക്കുക.
പ്രയോഗിക്കുക
റോബോട്ടിക്സിന് സെൻസറുകൾ അത്യാവശ്യമാണ്. ഒരു വിആർ റോബോട്ടിനെ യഥാർത്ഥത്തിൽ ഒരു റോബോട്ടായി കണക്കാക്കണമെങ്കിൽ, അതിന് പരിസ്ഥിതിയെ മനസ്സിലാക്കാനും അതുമായി സംവദിക്കാനും കഴിയണം. ഇതിനെ സാധാരണയായി സെൻസ് → തിങ്ക് → ആക്ട് ഡിസിഷൻ ലൂപ്പ് എന്ന് വിളിക്കുന്നു.

ഒരു VR റോബോട്ട് അതിന്റെ ചുറ്റുപാടുകളിൽ നിന്ന് ഡാറ്റ ശേഖരിക്കുന്നതിനും (Sense), ഈ വിവരങ്ങളെ അടിസ്ഥാനമാക്കി തീരുമാനങ്ങൾ എടുക്കുന്നതിനും (Think) ആ വിവരങ്ങൾ പെരുമാറ്റങ്ങൾക്കുള്ള നിർദ്ദേശങ്ങളാക്കി മാറ്റുന്നതിനും (Act) സെൻസറുകൾ ഉപയോഗിക്കുന്നു.
സെൻസറുകൾ ഒരു VR റോബോട്ടിനെ അതിന്റെ പരിസ്ഥിതിയുമായി സംവദിക്കാൻ പ്രാപ്തമാക്കുകയും ഉപയോക്താവിന് കൂടുതൽ ചലനാത്മകമായ പ്രോജക്ടുകൾ സൃഷ്ടിക്കാൻ അനുവദിക്കുകയും ചെയ്യുന്നു. മാറിക്കൊണ്ടിരിക്കുന്ന പരിതസ്ഥിതികളോട് സംവദിക്കാനും പ്രതികരിക്കാനും ഒരു വിആർ റോബോട്ട് ഈ ചലനാത്മക പദ്ധതികൾക്ക് ആവശ്യമാണ്.
ബമ്പർ സെൻസർ
ഈ യൂണിറ്റിൽ, നിങ്ങൾ ബമ്പർ സെൻസർ ഉപയോഗിക്കും, ഇത് ശാരീരിക സമ്പർക്കം കണ്ടെത്താൻ കഴിയുന്ന ഒരു സെൻസറാണ്. ഒരു വിആർ റോബോട്ടിനെ ഒരു വസ്തുവുമായോ ചുമരുമായോ സമ്പർക്കം പുലർത്തുമ്പോൾ അറിയിക്കാൻ ബമ്പർ സെൻസർ ഉപയോഗിക്കുന്നു. ഇടത് അല്ലെങ്കിൽ വലത് ബമ്പർ സെൻസറിൽ നിന്ന് റിപ്പോർട്ട് ചെയ്യപ്പെട്ട വിവരങ്ങൾ ഉപയോഗിച്ച് ഒരു വിആർ റോബോട്ടിന് തീരുമാനങ്ങൾ എടുക്കാൻ കഴിയും.
വിആർ റോബോട്ടിന് മുന്നിൽ രണ്ട് ബമ്പർ സെൻസറുകൾ ഉണ്ട്.

ബമ്പർ സെൻസർ എന്നത് ഒരു സ്വിച്ച് ആണ്, അത് അമർത്തിയോ ഇല്ലയോ എന്ന് അത് അറിയിക്കുന്നു.
- ബമ്പർ സെൻസർ അമർത്തിയാൽ ബമ്പർ സെൻസർ True എന്ന സെൻസർ മൂല്യം റിപ്പോർട്ട് ചെയ്യും
- ബമ്പർ സെൻസർ അമർത്തിയിട്ടില്ലെങ്കിൽആയിരിക്കുമ്പോൾ ബമ്പർ സെൻസർ False എന്ന സെൻസർ മൂല്യം റിപ്പോർട്ട് ചെയ്യും.
വാൾ മെയ്സ് പ്ലേഗ്രൗണ്ട്ലെ ഭിത്തികളിലോ മറ്റ് പ്ലേഗ്രൗണ്ടുകൾക്ക് ചുറ്റുമുള്ള പുറം ഭിത്തികളിലോ ബമ്പർ സെൻസർ അമർത്തുന്നു.

ബമ്പർ സെൻസർ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിനെക്കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾക്ക് ബമ്പർ സെൻസർ - റോബോട്ട് സവിശേഷതകൾ - VEX VRഎന്ന ലേഖനം വായിക്കുക.
ബമ്പർ അമർത്തിയ കമാൻഡുകൾ
വിആർ റോബോട്ട് ഒരു വസ്തുവിലോ ചുമരിലോ സ്പർശിക്കുന്നുണ്ടോ എന്ന് നിർണ്ണയിക്കാൻ ബമ്പർ സെൻസർ ഉപയോഗിക്കുന്നു. ബമ്പർ സെൻസർ അമർത്തുമ്പോൾ VR റോബോട്ടിന് തീരുമാനമെടുക്കാൻ കഴിയുന്ന തരത്തിൽ ആ ഡാറ്റ ഒരു പ്രോജക്റ്റിൽ ഉപയോഗിക്കാൻ കഴിയും.
ബമ്പർ സെൻസറിന്റെ അവസ്ഥ പരിശോധിക്കാൻ ഒരു ടെക്സ്റ്റ് പ്രോജക്റ്റിലെ left_bumper.pressed ഉം right_bumper.pressedകമാൻഡുകളും ഉപയോഗിക്കുക.
Left_bumper.pressed ഉം right_bumper.pressedഉം ബൂളിയൻ റിപ്പോർട്ടർ കമാൻഡുകളാണ്, ബമ്പർ അമർത്തിയാൽTrueഉം, False ആണെങ്കിൽ അമർത്തിയാൽറിപ്പോർട്ട് ചെയ്യുന്നു.
left_bumper.pressed ഉം right_bumper.pressedകമാൻഡുകളും സാധാരണയായിwhileലൂപ്പ് പോലുള്ള ഒരു നിയന്ത്രണ ഘടനയിൽ ഉപയോഗിക്കുന്നു, അതുവഴി VR റോബോട്ടിന് ബമ്പർ സെൻസറിൽ നിന്നുള്ള ഡാറ്റ ഉപയോഗിച്ച് ഒരു തീരുമാനമെടുക്കാൻ കഴിയും. അടുത്ത പാഠത്തിൽലൂപ്പുകളെക്കുറിച്ച് നിങ്ങൾ കൂടുതലറിയും.
ബമ്പർ സെൻസറും വാൾ മെയ്സ് പ്രശ്നവും
വാൾ മെയ്സ് പ്രശ്നത്തെക്കുറിച്ച് ചിന്തിക്കുമ്പോൾ, ബമ്പർ സെൻസർ അമർത്താതെ തന്നെ VR റോബോട്ട് ഡ്രൈവ് ചെയ്യുക എന്നതാണ് ലക്ഷ്യം. ബമ്പർ സെൻസർ അമർത്തുമ്പോൾ, VR റോബോട്ട് ഒരു ഭിത്തിയിൽ എത്തിയിരിക്കും, തുടർന്ന് മസിലിൽ തുടരാൻ നിർത്തുകയോ തിരിയുകയോ ചെയ്യേണ്ടതുണ്ട്.
താഴെ കൊടുത്തിരിക്കുന്ന ഉദാഹരണത്തിൽ, എതിർവശത്തെ ഭിത്തിയിൽ എത്തുമ്പോൾ ഇടത് ബമ്പർ അമർത്തുന്നതുവരെ, വിആർ റോബോട്ട് ആരംഭ സ്ഥാനത്ത് നിന്ന് മുന്നോട്ട് നീങ്ങും. ഇടത് ബമ്പർ അമർത്തിയാൽ, VR റോബോട്ട് ഡ്രൈവിംഗ് നിർത്തും.
പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ ബമ്പർ സെൻസർ റിപ്പോർട്ട് ചെയ്യുന്ന മൂല്യം ഡാഷ്ബോർഡ് തത്സമയം പ്രദർശിപ്പിക്കുന്നത് നിങ്ങൾ ശ്രദ്ധിക്കും. ബമ്പർ സെൻസർ അമർത്താത്തപ്പോൾ, മൂല്യം തെറ്റ് എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
|
![]() |
ബമ്പർ സെൻസർ അമർത്തി, VR റോബോട്ട് ഭിത്തിയോട് ചേർന്നിരിക്കുമ്പോൾ, മൂല്യം True ആയി റിപ്പോർട്ട് ചെയ്യപ്പെടും.
|
![]() |
നിങ്ങളുടെ പ്രോജക്റ്റ് പ്രവർത്തിക്കുമ്പോൾ സെൻസർ ഡാറ്റ ദൃശ്യവൽക്കരിക്കാൻ സഹായിക്കുന്നതിന് നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും ഡാഷ്ബോർഡ് ഉപയോഗിക്കാം. ശ്രദ്ധിക്കുക, ഈ വീഡിയോയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഡാഷ്ബോർഡ് എപ്പോൾ വേണമെങ്കിലും മറയ്ക്കാനും വീണ്ടും തുറക്കാനും കഴിയും. താഴെയുള്ള വീഡിയോ ക്ലിപ്പിൽ, പ്ലേഗ്രൗണ്ട് വിൻഡോയുടെ മുകളിൽ ഇടത് കോണിലുള്ള ഹാംബർഗർ മെനു തിരഞ്ഞെടുത്ത് അതിന് താഴെയുള്ള ഡാഷ്ബോർഡ് ബട്ടൺ പ്രദർശിപ്പിക്കുന്നു. തുടർന്ന് ഡാഷ്ബോർഡ് ബട്ടൺ തിരഞ്ഞെടുക്കുകയും ഡാഷ്ബോർഡ് തുറക്കുകയും ചെയ്യും. ഡാഷ്ബോർഡ് അടയ്ക്കുന്നതിന് ഈ പ്രക്രിയ ആവർത്തിക്കുന്നു.
ചോദ്യങ്ങൾ
പാഠ ക്വിസ് ആക്സസ് ചെയ്യുന്നതിന് താഴെയുള്ള ലിങ്ക് തിരഞ്ഞെടുക്കുക.

