Skip to main content

പാഠം 2: ദൂരത്തേക്ക് ഡ്രൈവിംഗ് - മുന്നോട്ടും പിന്നോട്ടും നീങ്ങുന്നു

ഈ പാഠത്തിൽ, കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്ലെ ആദ്യത്തെ കോട്ടയെ തകർക്കാൻ ഡ്രൈവ്‌ട്രെയിൻ കമാൻഡുകൾ ഉപയോഗിക്കുന്ന ഒരു പ്രോജക്റ്റ് നിങ്ങൾ സൃഷ്ടിക്കും!

കാസിൽ ക്രാഷർ കളിസ്ഥലത്തിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച, മധ്യഭാഗത്തെ കാസിൽ ഒരു ചുവന്ന ബോക്സിൽ ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നു, ഈ പാഠത്തിൽ ഏത് ഘടനയാണ് തകരുന്നതെന്ന് സൂചിപ്പിക്കുന്നു.

പഠന ഫലങ്ങൾ

  • VR റോബോട്ടിനെ ഒരു പ്രത്യേക ദൂരം ഓടിക്കുന്നതിന് drive_forകമാൻഡ് എങ്ങനെ ഉപയോഗിക്കാമെന്ന് തിരിച്ചറിയുക.
  • VR റോബോട്ടിനെ മുന്നോട്ടും പിന്നോട്ടും നീക്കുന്നതിന് drive_forകമാൻഡിലെ പാരാമീറ്റർ എങ്ങനെ മാറ്റാമെന്ന് തിരിച്ചറിയുക.
  • ഡ്രൈവ്‌ട്രെയിനിന്റെ വേഗത സജ്ജമാക്കാൻ set_drive_velocityകമാൻഡ് എങ്ങനെ ഉപയോഗിക്കാമെന്ന് തിരിച്ചറിയുക.
  • set_drive_velocityകമാൻഡിൽ ഉപയോഗിച്ചിരിക്കുന്ന മൂല്യങ്ങളുടെ ശ്രേണി തിരിച്ചറിയുക.

ഒരു പുതിയ പ്രോജക്റ്റ് സൃഷ്ടിക്കുക

കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്ലെ ആദ്യത്തെ കാസിലുമായി കൂട്ടിയിടിക്കുന്നതിന് VR റോബോട്ട് മുന്നോട്ട് പോകുന്നതിന് ഒരു പുതിയ ടെക്സ്റ്റ് പ്രോജക്റ്റ് സൃഷ്ടിക്കേണ്ടതുണ്ട്, തുടർന്ന് ആരംഭ സ്ഥാനത്തേക്ക് മടങ്ങുന്നതിന് റിവേഴ്‌സ് ഡ്രൈവ് ചെയ്യുക.

ഒരു പുതിയ പൈത്തൺ ടെക്സ്റ്റ് പ്രോജക്റ്റ് സൃഷ്ടിക്കാൻ ഈ ഘട്ടങ്ങൾ പാലിക്കുക.

  • vr.vex.com-ൽ VEXcode VR സമാരംഭിക്കുക.
  • നിങ്ങൾ VEXcode VR സമാരംഭിച്ചുകഴിഞ്ഞാൽ, "ഫയൽ" തിരഞ്ഞെടുക്കുക, തുടർന്ന് "പുതിയ ടെക്സ്റ്റ് പ്രോജക്റ്റ്" തിരഞ്ഞെടുക്കുക.
    ഫയൽ മെനു കാണിക്കുന്ന VEXcode VR ഇന്റർഫേസ്. പുതിയ ടെക്സ്റ്റ് പ്രോജക്റ്റ് ബട്ടൺ ഒരു ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.
  • ഒരു പൈത്തൺ പ്ലേഗ്രൗണ്ട് തിരഞ്ഞെടുക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടും. കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്തിരഞ്ഞെടുക്കുക. VEXcode VR ഓപ്പൺ പ്ലേഗ്രൗണ്ട് വിൻഡോയിലെ കാസിൽ ക്രാഷർ തിരഞ്ഞെടുപ്പിനുള്ള തംബ്‌നെയിൽ.

നിങ്ങളുടെ പ്രോജക്റ്റിന് പേര് നൽകുക

  • നിങ്ങളുടെ പ്രോജക്റ്റിന് പേരിടാൻ, പ്രോജക്റ്റ് നെയിം ബോക്സ് തിരഞ്ഞെടുക്കുക.
    VEXcode VR ഇന്റർഫേസ്. ഇന്റർഫേസിന്റെ മുകളിൽ, പ്രോജക്റ്റ് ശീർഷകം ഒരു ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. പ്രോജക്റ്റ് പേര് നിലവിൽ VEXcode Project എന്നാണ്.
  • പുതിയ പ്രോജക്റ്റ് നാമം Unit2Lesson2നൽകുക, തുടർന്ന് “സേവ്” തിരഞ്ഞെടുക്കുക.

VEXcode VR ഇന്റർഫേസ്. പ്രോജക്റ്റ് നാമ വിൻഡോ തുറന്നിരിക്കുന്നു, പ്രോജക്റ്റ് നാമം VEXcode പ്രോജക്റ്റിൽ നിന്ന് Unit2Lesson2 എന്നാക്കി മാറ്റിയിരിക്കുന്നു. സേവ് ബട്ടൺ ഒരു ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

മുന്നോട്ടും പിന്നോട്ടും ഡ്രൈവ് ചെയ്യുക

കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്ലെ ആദ്യത്തെ കാസിൽ തട്ടിമാറ്റാൻ മുന്നോട്ട് പോകുന്നതിന് VR റോബോട്ടിനെ പ്രോഗ്രാം ചെയ്യാൻ drive_forകമാൻഡ് ഉപയോഗിക്കുക.

  • ശ്രദ്ധിക്കുക, പുതിയ പ്രോജക്റ്റ് ടെംപ്ലേറ്റിന്റെ ഭാഗമായി drive_forകമാൻഡ് ഇതിനകം തന്നെ പ്രോജക്റ്റിൽ ഉണ്ട്. നിങ്ങളുടെ പ്രോജക്റ്റിൽ ഇത് ഇതിനകം ഇല്ലെങ്കിൽ,drive_forകമാൻഡ് വർക്ക്‌സ്‌പെയ്‌സിലേക്ക് വലിച്ചിട്ട് പ്രധാന നിർവചനത്തിന് കീഴിൽ വയ്ക്കുക.

    # "main"-ൽ പ്രോജക്റ്റ് കോഡ് ചേർക്കുക
    def main():
        drivetrain.drive_for(FORWARD, 200, MM)
  • അല്ലെങ്കിൽ, വർക്ക്‌സ്‌പെയ്‌സിൽ കമാൻഡ് ടൈപ്പ് ചെയ്യാൻ ആരംഭിക്കുക. കമാൻഡുകൾ ടൈപ്പ് ചെയ്യുമ്പോൾ പിശകുകൾ തടയാൻ ഓട്ടോകംപ്ലീറ്റ് ഫംഗ്‌ഷണാലിറ്റി സഹായിക്കും. 
    VEXcode VR പൈത്തൺ കോഡിംഗ് ഇന്റർഫേസ്. ഡ്രൈവ്‌ട്രെയിൻ ഡോട്ട് ഇതിനകം എഴുതിയിട്ടുണ്ട്, ഡ്രൈവ്‌ട്രെയിൻ കമാൻഡിൽ ഉപയോഗിക്കാൻ കഴിയുന്ന ലഭ്യമായ രീതികളും അവയുടെ പാരാമീറ്ററുകളും കാണിക്കുന്ന ഒരു ബോക്സ് ദൃശ്യമാകുന്നു, ഉദാഹരണത്തിന് ഡ്രൈവ്, ഡ്രൈവ് ഫോർ, ഹെഡിംഗ് മുതലായവ.
  • പ്ലേഗ്രൗണ്ട് വിൻഡോ തുറന്നിട്ടില്ലെങ്കിൽ അത് തുറക്കാൻ "ഓപ്പൺ പ്ലേഗ്രൗണ്ട്" ബട്ടൺ തിരഞ്ഞെടുക്കുക.VEXcode VR ഇന്റർഫേസിന്റെ മുകൾഭാഗം. ഓപ്പൺ പ്ലേഗ്രൗണ്ട് ബട്ടൺ ഒരു ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.
  • കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട് തുറന്നിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
    പ്ലേ, റീസെറ്റ്, ക്യാമറ ബട്ടണുകൾ ഉള്ള പൂർണ്ണ പ്ലേഗ്രൗണ്ട് ഇന്റർഫേസ് കാണിക്കുന്ന കാസിൽ ക്രാഷർ കളിസ്ഥലത്തിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച.
  • മറ്റൊരു കളിസ്ഥലം തുറക്കുകയാണെങ്കിൽ, കളിസ്ഥലം കാസിൽ ക്രാഷർആയി മാറ്റുക. കളിസ്ഥലങ്ങൾ മാറ്റാൻ, 'കളിസ്ഥലം തിരഞ്ഞെടുക്കുക' ബട്ടൺ തിരഞ്ഞെടുക്കുക.
    VEXcode VR ഇന്റർഫേസിന്റെ മുകൾഭാഗം. സെലക്ട് പ്ലേഗ്രൗണ്ട് ബട്ടൺ ഒരു ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.
  • കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട് തിരഞ്ഞെടുക്കുക.
    The thumbnail for the Castle Crasher selection in the VEXcode VR Open Playground window.
  • പ്രോജക്റ്റ് പരീക്ഷിക്കാൻ "ആരംഭിക്കുക" ബട്ടൺ തിരഞ്ഞെടുക്കുക.
    VEXcode VR ഇന്റർഫേസിന്റെ മുകൾഭാഗം. ആരംഭ ബട്ടൺ ഒരു ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.
  • കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്ൽ VR റോബോട്ട് 200 മില്ലിമീറ്റർ (മില്ലീമീറ്റർ) മുന്നോട്ട് ഓടും. വിആർ റോബോട്ട് മധ്യഭാഗത്തെ കോട്ടയിൽ തൊട്ടിട്ടില്ല എന്നത് ശ്രദ്ധിക്കുക. VR റോബോട്ടിന് കൂടുതൽ ഡ്രൈവ് ചെയ്യാൻ കഴിയുന്നതിന് drive_for കമാൻഡിലെ പാരാമീറ്ററുകൾ ക്രമീകരിക്കേണ്ടതുണ്ട്.
    കാസിൽ ക്രാഷർ കളിസ്ഥലത്തിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച.
  • പ്ലേഗ്രൗണ്ട് പുനഃസജ്ജമാക്കാൻ "റീസെറ്റ്" ബട്ടൺ തിരഞ്ഞെടുത്ത് VR റോബോട്ടിനെ ആരംഭ സ്ഥാനത്തേക്ക് തിരികെ നീക്കുക.പൂർണ്ണ പ്ലേഗ്രൗണ്ട് ഇന്റർഫേസ് കാണിക്കുന്ന കാസിൽ ക്രാഷർ കളിസ്ഥലത്തിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച. റീസെറ്റ് ബട്ടൺ ഒരു ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

ഈ പാഠത്തിന്റെ ബാക്കി ഭാഗം തുടരാൻ അടുത്തത് ബട്ടൺ തിരഞ്ഞെടുക്കുക.