പുതിയ ഉയരം
ഫുൾ വോളിയം വെർച്വൽ സ്കിൽസ് ഫീൽഡിൽ ചുവന്ന ഡോട്ടിന്റെ സ്ഥാനം ഉത്ഭവസ്ഥാനമായും (0, 0) കോർഡിനേറ്റുകളിൽ സ്ഥിതി ചെയ്യുന്ന ഹീറോ ബോട്ട് സെന്ററിന്റെ പ്രാരംഭ സ്ഥാനമായും (0, 36) ഒരു കോർഡിനേറ്റ് സിസ്റ്റം സൃഷ്ടിക്കുക. [Drive for], [Turn to heading], [Spin to position], [Spin for] ബ്ലോക്കുകൾ ഉപയോഗിച്ച് ഹീറോ ബോട്ടിനെ കോഡ് ചെയ്ത് നാല് ഹൈലൈറ്റ് ചെയ്ത പർപ്പിൾ ബ്ലോക്കുകൾ എടുത്ത് ഗോൾ III-ൽ സ്കോർ ചെയ്യുക. ബ്ലോക്ക് ഉപേക്ഷിക്കുന്നതിനും ലക്ഷ്യത്തിന് ഫിൽ ലെവൽ 3 ഉണ്ടാക്കുന്നതിനും റോബോട്ടിനെ ഒരു പ്രത്യേക സ്ഥാനത്തേക്ക് നാവിഗേറ്റ് ചെയ്യുന്ന ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക.
- VIQRC വെർച്വൽ സ്കിൽസ് - ഫുൾ വോളിയം പ്ലേഗ്രൗണ്ട് തിരഞ്ഞെടുക്കുക.
- ഹൈലൈറ്റ് ചെയ്ത ഒരു പർപ്പിൾ ബ്ലോക്ക് എടുത്ത് ഗോൾ III-ലേക്ക് സ്കോർ ചെയ്യാൻ ഹീറോ ബോട്ട് കോഡ് ചെയ്യുക.
- റോബോട്ടിനെ ഒരു നിശ്ചിത ദൂരം ഓടിച്ചുകൊണ്ട് അതിന്റെ X, Y നിർദ്ദേശാങ്കങ്ങൾ ട്രാക്ക് ചെയ്യുന്നതിനുള്ള ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക. ഹൈലൈറ്റ് ചെയ്ത പർപ്പിൾ ബ്ലോക്കിലേക്ക് റോബോട്ടിനെ ഓടിക്കാൻ അൽഗോരിതം ഉപയോഗിക്കുക.
- ബ്ലോക്ക് എടുക്കാൻ റോബോട്ടിനെ കോഡ് ചെയ്യുക.
- റോബോട്ടിനെ ഒരു പ്രത്യേക സ്ഥാനത്തേക്ക് നാവിഗേറ്റ് ചെയ്യുന്നതിന് ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക. റോബോട്ടിനെ കോർഡിനേറ്റുകളിലേക്ക് (-70, 1270) നാവിഗേറ്റ് ചെയ്യാൻ അൽഗോരിതം ഉപയോഗിക്കുക, റോബോട്ടിനെ ഹെഡിംഗ് -45 ഡിഗ്രിയിലേക്ക് തിരിക്കുക.
- ബ്ലോക്ക് ഉപേക്ഷിക്കാൻ റോബോട്ടിനെ കോഡ് ചെയ്യുക.
- രണ്ടാമത്തെ ഹൈലൈറ്റ് ചെയ്ത പർപ്പിൾ ബ്ലോക്ക് എടുക്കാൻ ഹീറോ ബോട്ട് കോഡ് ചെയ്യുക, ആദ്യത്തെ പർപ്പിൾ ബ്ലോക്ക് സ്കോർ ചെയ്യുന്ന അതേ സ്ഥാനത്തും ഓറിയന്റേഷനിലും അത് ഗോൾ III-ലേക്ക് സ്കോർ ചെയ്യുക.
- മൂന്നാമത്തെ ഹൈലൈറ്റ് ചെയ്ത പർപ്പിൾ ബ്ലോക്ക് എടുക്കാൻ ഹീറോ ബോട്ട് കോഡ് ചെയ്യുക, ആദ്യത്തെ പർപ്പിൾ ബ്ലോക്ക് സ്കോർ ചെയ്യുന്ന അതേ സ്ഥാനത്തും ഓറിയന്റേഷനിലും അത് ഗോൾ III-ലേക്ക് സ്കോർ ചെയ്യുക.
- നാലാമത്തെ ഹൈലൈറ്റ് ചെയ്ത പർപ്പിൾ ബ്ലോക്ക് എടുക്കാൻ ഹീറോ ബോട്ട് കോഡ് ചെയ്യുക, ആദ്യത്തെ പർപ്പിൾ ബ്ലോക്ക് സ്കോർ ചെയ്യുന്ന അതേ സ്ഥാനത്തും ഓറിയന്റേഷനിലും അത് ഗോൾ III-ലേക്ക് സ്കോർ ചെയ്യുക.
സഹായകരമായ സൂചനകൾ
- ഡ്രൈവ് ഹെഡിംഗ് കണ്ടെത്താൻ റോബോട്ടിന്റെ കോർഡിനേറ്റുകൾ (x1,y1), ലക്ഷ്യ സ്ഥാനത്തിന്റെ കോർഡിനേറ്റുകൾ (x2,y2), ആറ്റൻ ഫംഗ്ഷൻ എന്നിവ ഉപയോഗിക്കുക.
- ഈ രണ്ട് ബിന്ദുക്കളെയും ബന്ധിപ്പിക്കുന്ന രേഖയുടെ തീറ്റ θ കോൺ കണക്കാക്കുക.

ഗണിത എക്സ്പ്രഷനുള്ള സ്യൂഡോകോഡ് ഉദാഹരണം:
x1 x2 ന് തുല്യമാണെങ്കിൽ: y2 > y1: തലക്കെട്ട് = 0 ഡിഗ്രി അല്ലാത്തപക്ഷം: തലക്കെട്ട് = 180 ഡിഗ്രി അല്ലാത്തപക്ഷം: x2 > ആണെങ്കിൽ x1: തലക്കെട്ട് = 90 ഡിഗ്രി - തീറ്റ അല്ലാത്തപക്ഷം: തലക്കെട്ട് = 270 ഡിഗ്രി - തീറ്റ- ആംഗിൾ തീറ്റ θ നെ ഡ്രൈവ് ഹെഡിംഗ് ആക്കി മാറ്റുക.

- ഈ രണ്ട് ബിന്ദുക്കളെയും ബന്ധിപ്പിക്കുന്ന രേഖയുടെ തീറ്റ θ കോൺ കണക്കാക്കുക.
- റോബോട്ടിന്റെ കോർഡിനേറ്റുകൾ (x1,y1), ലക്ഷ്യ സ്ഥാനത്തിന്റെ കോർഡിനേറ്റുകൾ (x2,y2), പൈതഗോറിയൻ സിദ്ധാന്തം എന്നിവ ഉപയോഗിച്ച് ഡ്രൈവ് ദൂരം കണ്ടെത്തുക.

- ആംഗിൾ തീറ്റ θ കണക്കാക്കാൻ ആറ്റൻ ഫംഗ്ഷൻ പ്രകടിപ്പിക്കാൻ ഓപ്പറേറ്റർ വിഭാഗത്തിൽ നിന്നുള്ള ഫംഗ്ഷൻ ബ്ലോക്ക് ഉപയോഗിക്കുക.

പൊരുത്തപ്പെടുന്ന പൈത്തൺ കമാൻഡ്:
math.atan((Y2 - Y1) / (X2 - X1)) / math.pi * 180
- പൈതഗോറിയൻ സിദ്ധാന്തം പ്രകടിപ്പിക്കാൻ ഓപ്പറേറ്റർ വിഭാഗത്തിൽ നിന്നുള്ള ഫംഗ്ഷൻ ബ്ലോക്ക് ഉപയോഗിച്ച് ഡ്രൈവ് ദൂരം കണക്കാക്കുക.

പൊരുത്തപ്പെടുന്ന പൈത്തൺ കമാൻഡ്:
ഡ്രൈവ് ഡിസ്റ്റൻസ് = math.sqrt((X2 - X1) * (X2 - X1) + (Y2 - Y1) * (Y2 - Y1))