റോബോട്ട്-നിർദ്ദിഷ്ട ബ്ലോക്കുകൾ#
ആമുഖം#
ഗോ കോമ്പറ്റീഷൻ റോബോട്ടിൽ ആം മോട്ടോർ നിയന്ത്രണങ്ങളും റോബോട്ട്-നിർദ്ദിഷ്ട സെൻസിംഗ് ബ്ലോക്കുകളും ഉൾപ്പെടുന്നു.
GO മത്സരം - മാർസ് മാത്ത് എക്സ്പെഡിഷൻ കളിസ്ഥലത്ത് ഉപയോഗിക്കാൻ എല്ലാ സ്റ്റാൻഡേർഡ് VEXcode VR ബ്ലോക്കുകളും ലഭ്യമാണ്.
ലഭ്യമായ എല്ലാ റോബോട്ട്-നിർദ്ദിഷ്ട ബ്ലോക്കുകളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:
ഡ്രൈവ്ട്രെയിൻ - റോബോട്ട് നീക്കി തിരിക്കുക.
പ്രവർത്തനങ്ങൾ
ഡ്രൈവ് — റോബോട്ടിനെ മുന്നോട്ട് നീക്കുകയോ എന്നെന്നേക്കുമായി പിന്നോട്ട് നീക്കുകയോ ചെയ്യുന്നു.
ഡ്രൈവ് ഫോർ — റോബോട്ടിനെ ഒരു പ്രത്യേക ദൂരത്തേക്ക് മുന്നോട്ടോ പിന്നോട്ടോ നീക്കുന്നു.
തിരിവ് — റോബോട്ടിനെ എന്നെന്നേക്കുമായി ഇടത്തോട്ടോ വലത്തോട്ടോ തിരിക്കുന്നു.
turn for — ഒരു നിശ്ചിത എണ്ണം ഡിഗ്രികൾക്കായി റോബോട്ടിനെ ഇടത്തോട്ടോ വലത്തോട്ടോ തിരിക്കുന്നു.
തലക്കെട്ടിലേക്ക് തിരിയുക — ഒരു പ്രത്യേക തലക്കെട്ടിന് അഭിമുഖമായി റോബോട്ടിനെ തിരിക്കുന്നു.
ഭ്രമണത്തിലേക്ക് തിരിയുക — റോബോട്ടിനെ ഒരു പ്രത്യേക ഭ്രമണത്തിലേക്ക് തിരിക്കുന്നു.
ഡ്രൈവിംഗ് നിർത്തുക — റോബോട്ടിന്റെ ചലനം നിർത്തുന്നു.
ക്രമീകരണങ്ങൾ
ഡ്രൈവ് പ്രവേഗം സജ്ജമാക്കുക — റോബോട്ടിനോട് എത്ര വേഗത്തിൽ ഡ്രൈവ് ചെയ്യണമെന്ന് പറയുന്നു.
ടേൺ പ്രവേഗം സജ്ജമാക്കുക — എത്ര വേഗത്തിൽ തിരിയണമെന്ന് റോബോട്ടിനോട് പറയുന്നു.
ഡ്രൈവ് ഹെഡിംഗ് സജ്ജമാക്കുക — റോബോട്ടിന്റെ നിലവിലെ ഹെഡിംഗ് ഒരു പുതിയ ഹെഡിംഗിലേക്ക് മാറ്റുന്നു.
ഡ്രൈവ് റൊട്ടേഷൻ സജ്ജമാക്കുക — റോബോട്ടിന്റെ നിലവിലെ റൊട്ടേഷനെ ഒരു പുതിയ റൊട്ടേഷനിലേക്ക് മാറ്റുന്നു.
ഡ്രൈവ് ടൈംഔട്ട് സജ്ജമാക്കുക — റോബോട്ട് ഒരു ചലനം പൂർത്തിയാക്കാൻ എത്ര സെക്കൻഡ് ശ്രമിക്കുമെന്ന് സജ്ജമാക്കുന്നു.
മൂല്യങ്ങൾ
ഡ്രൈവ് പൂർത്തിയായി — റോബോട്ട് നീങ്ങുന്നത് പൂർത്തിയായോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
ഡ്രൈവ് നീങ്ങുന്നു — റോബോട്ട് നീങ്ങുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
ഡ്രൈവ് ഹെഡിംഗ് — റോബോട്ടിന്റെ നിലവിലെ ഹെഡിംഗ് 0 മുതൽ 359.99 ഡിഗ്രി വരെ റിപ്പോർട്ട് ചെയ്യുന്നു.
ഡ്രൈവ് റൊട്ടേഷൻ — റോബോട്ടിന്റെ നിലവിലെ റൊട്ടേഷൻ റിപ്പോർട്ട് ചെയ്യുന്നു.
ഡ്രൈവ് പ്രവേഗം — റോബോട്ട് എത്ര വേഗത്തിൽ ഡ്രൈവ് ചെയ്യുന്നുവെന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
ചലനം - റോബോട്ടിന്റെ ആം മോട്ടോർ നീക്കി ട്രാക്ക് ചെയ്യുക.
പ്രവർത്തനങ്ങൾ
സ്പിൻ മോട്ടോർ – ആം മോട്ടോർ എന്നെന്നേക്കുമായി മുകളിലേക്കോ താഴേക്കോ കറക്കുന്നു.
സ്പിൻ മോട്ടോർ – ഡിഗ്രികളിലോ തിരിവുകളിലോ ഒരു നിശ്ചിത ദൂരത്തേക്ക് ആം മോട്ടോർ കറക്കുന്നു.
സ്പിൻ മോട്ടോർ സ്ഥാനത്തേക്ക് – ആം മോട്ടോർ ഒരു പ്രത്യേക സ്ഥാനത്തേക്ക് തിരിക്കുന്നു.
സ്റ്റോപ്പ് മോട്ടോർ – ആം മോട്ടോർ കറങ്ങുന്നത് തടയുന്നു.
ക്രമീകരണങ്ങൾ
മോട്ടോർ പ്രവേഗം സജ്ജമാക്കുക – ആം മോട്ടോറിനോട് എത്ര വേഗത്തിൽ കറങ്ങണമെന്ന് പറയുന്നു.
മോട്ടോർ ടൈംഔട്ട് സജ്ജമാക്കുക – ഒരു ചലനം പൂർത്തിയാക്കാൻ ആം മോട്ടോർ എത്ര സമയം ശ്രമിക്കുമെന്ന് സജ്ജമാക്കുന്നു.
മോട്ടോർ സ്ഥാനം സജ്ജമാക്കുക – ആം മോട്ടോറിന്റെ നിലവിലെ സ്ഥാനം ഒരു പുതിയ മൂല്യത്തിലേക്ക് മാറ്റുന്നു.
മൂല്യങ്ങൾ
മോട്ടോർ പൂർത്തിയായി – ആം മോട്ടോർ നീങ്ങുന്നത് പൂർത്തിയായോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
മോട്ടോർ കറങ്ങുന്നു – ആം മോട്ടോർ കറങ്ങുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
മോട്ടോർ സ്ഥാനം – ആം മോട്ടോറിന്റെ നിലവിലെ സ്ഥാനം റിപ്പോർട്ട് ചെയ്യുന്നു.
മോട്ടോർ പ്രവേഗം – ആം മോട്ടോർ എത്ര വേഗത്തിൽ കറങ്ങുന്നുവെന്ന് -100% മുതൽ 100% വരെയുള്ള ശതമാനത്തിൽ റിപ്പോർട്ട് ചെയ്യുന്നു.
സെൻസിങ് - റോബോട്ടിന്റെ സെൻസറുകൾ ഉപയോഗിക്കുക.
ഐ സെൻസർ
കണ്ണ് ഒരു വസ്തു കണ്ടെത്തി — ഐ സെൻസർ പരിധിക്കുള്ളിൽ ഒരു വസ്തു കണ്ടെത്തുന്നുണ്ടോ ഇല്ലയോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
കണ്ണ് നിറം കണ്ടെത്തുന്നു — ഐ സെൻസർ ഒരു പ്രത്യേക നിറം കണ്ടെത്തുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
കണ്ണിന്റെ തെളിച്ചം — ഐ സെൻസർ കണ്ടെത്തിയ തെളിച്ചം റിപ്പോർട്ട് ചെയ്യുന്നു.
ഐ ഹ്യൂ — ഐ സെൻസർ കണ്ടെത്തിയ നിറം റിപ്പോർട്ട് ചെയ്യുന്നു.
ഗൈറോ സെൻസിംഗ്
ക്രാഷ് കണ്ടെത്തി — റോബോട്ട് പെട്ടെന്നുള്ള ഒരു ആഘാതം കണ്ടെത്തിയോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
ഈ പേജിലെ ഉദാഹരണങ്ങൾ ഡിഫോൾട്ട് പ്ലേഗ്രൗണ്ട് ആരംഭ സ്ഥാനം ഉപയോഗിക്കുന്നു.
ഡ്രൈവ്ട്രെയിൻ#
VR റോബോട്ട് എങ്ങനെ ഡ്രൈവ് ചെയ്യുന്നുവെന്നും തിരിയുന്നുവെന്നും ഡ്രൈവ്ട്രെയിൻ നിയന്ത്രിക്കുന്നു. ഡ്രൈവ്ട്രെയിനിന് മുന്നോട്ട് അല്ലെങ്കിൽ പിന്നോട്ട് നീങ്ങാനും, ഇടത്തോട്ടോ വലത്തോട്ടോ തിരിയാനും, തലക്കെട്ടുകളിലേക്ക് തിരിയാനും, അതിന്റെ ഭ്രമണം ട്രാക്ക് ചെയ്യാനും കഴിയും.
പ്രവർത്തനങ്ങൾ#
ഡ്രൈവ് ചെയ്യുക#
ഡ്രൈവ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എന്നെന്നേക്കുമായി മുന്നോട്ട് അല്ലെങ്കിൽ പിന്നിലേക്ക് നീക്കുന്നു. തിരിയുകയോ നിർത്തുകയോ പോലുള്ള മറ്റൊരു പ്രവർത്തനം നൽകുന്നതുവരെ റോബോട്ട് നീങ്ങുന്നത് തുടരും.
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ദിശ |
റോബോട്ട് നീങ്ങുന്ന ദിശ: മുന്നോട്ട് അല്ലെങ്കിൽ വിപരീതം. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Drive forward, then stop.]
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
(2) സെക്കൻഡ് കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക
ഡ്രൈവ് ചെയ്യുക#
ഡ്രൈവ് ഫോർ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ ഒരു പ്രത്യേക ദൂരത്തേക്ക് മുന്നോട്ട് അല്ലെങ്കിൽ പിന്നിലേക്ക് നീക്കുന്നു. സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ് റോബോട്ട് നീങ്ങുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ദിശ |
റോബോട്ട് നീങ്ങുന്ന ദിശ: മുന്നോട്ട് അല്ലെങ്കിൽ വിപരീതം. |
ദൂരം |
റോബോട്ട് ഓടിക്കുന്ന ദൂരം. ഇത് ഒരു പൂർണ്ണസംഖ്യയോ ദശാംശമോ ആകാം. |
യൂണിറ്റ് |
ദൂരത്തിന്റെ യൂണിറ്റ്: mm (മില്ലീമീറ്റർ) അല്ലെങ്കിൽ ഇഞ്ച് |
കാത്തിരിക്കരുത് |
ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Drive forward.]
[മുന്നോട്ട് v] ദിശയിൽ (500) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
തിരിയുക#
ടേൺ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എന്നെന്നേക്കുമായി ഇടത്തോട്ടോ വലത്തോട്ടോ തിരിക്കുന്നു. വാഹനമോടിക്കുകയോ നിർത്തുകയോ പോലുള്ള മറ്റൊരു പ്രവർത്തനം നൽകുന്നതുവരെ റോബോട്ട് തിരിയുന്നത് തുടരും.
[വലത് v] ദിശയിൽ തിരിക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ദിശ |
റോബോട്ട് തിരിയുന്ന ദിശ: ഇടത് അല്ലെങ്കിൽ വലത്. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Turn right, then stop.]
[വലത് v] ദിശയിൽ തിരിക്കുക
(2) സെക്കൻഡ് കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക
തിരിയുക#
ടേൺ ഫോർ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ ഒരു നിശ്ചിത എണ്ണം ഡിഗ്രി ഇടത്തോട്ടോ വലത്തോട്ടോ തിരിക്കുന്നു. റോബോട്ടിന്റെ നിലവിലെ സ്ഥാനവുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ടേൺ വ്യത്യാസപ്പെടുന്നു. സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ് റോബോട്ട് തിരിയുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.
[വലത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ദിശ |
റോബോട്ട് തിരിയുന്ന ദിശ: ഇടത് അല്ലെങ്കിൽ വലത്. |
ആംഗിൾ |
റോബോട്ട് തിരിയുന്ന ഡിഗ്രികളുടെ എണ്ണം. ഇത് ഒരു പൂർണ്ണസംഖ്യയോ ദശാംശമോ ആകാം. |
കാത്തിരിക്കരുത് |
ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Turn left, then turn around to the right.]
[ഇടത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶
[വലത് v] ദിശയിൽ (180) ഡിഗ്രി തിരിക്കുക ▶
തലക്കെട്ടിലേക്ക് തിരിയുക#
ഒരു ഹെഡിംഗ് എന്നത് റോബോട്ട് അഭിമുഖീകരിക്കുന്ന ദിശയാണ്, ഇത് ഡിഗ്രികളിൽ അളക്കുന്നു. ടേൺ ടു ഹെഡിംഗ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ -359 മുതൽ 359 ഡിഗ്രി വരെയുള്ള ഒരു പ്രത്യേക ഹെഡിംഗ് അഭിമുഖീകരിക്കാൻ തിരിക്കുന്നു. ലക്ഷ്യ ഹെഡിംഗ് എത്താൻ റോബോട്ട് ഏറ്റവും കുറഞ്ഞ ദിശയിലേക്ക് തിരിക്കും.
ആരംഭ തലക്കെട്ട് 0 ഡിഗ്രി ആണ്.
സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ്, റോബോട്ട് തിരിയുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.
(90) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
തലക്കെട്ട് |
റോബോട്ട് അഭിമുഖീകരിക്കേണ്ട തലക്കെട്ട് -359 മുതൽ 359 ഡിഗ്രി വരെയാണ്. |
കാത്തിരിക്കരുത് |
ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Turn to face the cardinal directions.]
(90) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
(2) സെക്കൻഡ് കാത്തിരിക്കുക
(180) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
(2) സെക്കൻഡ് കാത്തിരിക്കുക
(270) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
(2) സെക്കൻഡ് കാത്തിരിക്കുക
(0) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
(2) സെക്കൻഡ് കാത്തിരിക്കുക
ഭ്രമണത്തിലേക്ക് തിരിയുക#
ടേൺ ടു റൊട്ടേഷൻ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ ഒരു പ്രത്യേക റൊട്ടേഷനിലേക്ക് മാറ്റുന്നു.
റോബോട്ട് എത്ര തിരിഞ്ഞിരിക്കുന്നു എന്നതാണ് റൊട്ടേഷൻ, ഇത് ഡിഗ്രിയിൽ അളക്കുന്നു. ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, റൊട്ടേഷൻ മൂല്യം 0 ഡിഗ്രിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. സെറ്റ് ഡ്രൈവ് റൊട്ടേഷൻ ബ്ലോക്ക് ഉപയോഗിച്ചും റൊട്ടേഷൻ സജ്ജമാക്കാൻ കഴിയും.
ഭ്രമണ മൂല്യങ്ങൾ കേവലമാണ്. ഇതിനർത്ഥം ഭ്രമണ ദിശ റോബോട്ടിന്റെ നിലവിലെ ഭ്രമണത്തെ ആശ്രയിച്ചിരിക്കുന്നു എന്നാണ്. വലത്തേക്ക് തിരിയുന്നത് ഭ്രമണം വർദ്ധിപ്പിക്കുകയും ഇടത്തേക്ക് തിരിയുന്നത് ഭ്രമണം കുറയ്ക്കുകയും ചെയ്യുന്നു.
ഉദാഹരണത്തിന്, റോബോട്ട് 0 ഡിഗ്രിയിൽ നിന്ന് ആരംഭിച്ച് 720 ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിഞ്ഞാൽ, അത് രണ്ടുതവണ വലത്തേക്ക് തിരിക്കും. തുടർന്ന് 360 ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിഞ്ഞാൽ, അത് ഒരു തവണ ഇടത്തേക്ക് തിരിക്കും, കാരണം 360 720 നേക്കാൾ കുറവാണ്.
സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ്, റോബോട്ട് തിരിയുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.
(90) ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിക്കുക ▶
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഭ്രമണം |
റോബോട്ട് തിരിയുന്ന ഭ്രമണ മൂല്യം, ഡിഗ്രികളിൽ. ഇത് ഒരു പൂർണ്ണസംഖ്യയോ ദശാംശമോ ആകാം. |
കാത്തിരിക്കരുത് |
ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Turn left, then spin in a circle clockwise and face right.]
(-90) ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിക്കുക ▶
(2) സെക്കൻഡ് കാത്തിരിക്കുക
(450) ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിക്കുക ▶
ഡ്രൈവിംഗ് നിർത്തുക#
സ്റ്റോപ്പ് ഡ്രൈവിംഗ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിന്റെ ചലനം നിർത്തുന്നു.
ഡ്രൈവ് നിർത്തുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Drive forward, then stop.]
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
[4] സെക്കൻഡ് കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക
ക്രമീകരണങ്ങൾ#
ഡ്രൈവ് പ്രവേഗം സജ്ജമാക്കുക#
സെറ്റ് ഡ്രൈവ് വെലോസിറ്റി സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എത്ര വേഗത്തിൽ ഓടിക്കണമെന്ന് പറയുന്നു. ഉയർന്ന ശതമാനം റോബോട്ടിനെ വേഗത്തിലാക്കാനും കുറഞ്ഞ ശതമാനം റോബോട്ടിനെ മന്ദഗതിയിലാക്കാനും സഹായിക്കുന്നു.
എല്ലാ പ്രോജക്റ്റുകളും ആരംഭിക്കുന്നത് റോബോട്ട് സ്വതവേ 50% വേഗതയിൽ ഓടിച്ചാണ്.
കുറിപ്പ്: ഉയർന്ന വേഗത റോബോട്ട് വേഗത്തിൽ ഓടിക്കാൻ സഹായിക്കുന്നു, പക്ഷേ കൃത്യത കുറവായിരിക്കാം. കുറഞ്ഞ വേഗത റോബോട്ട് വേഗത കുറയ്ക്കുന്നു, പക്ഷേ കൂടുതൽ കൃത്യതയുള്ളതാകാം.
ഡ്രൈവ് വേഗത (50) [% v] ആക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
വേഗത |
പൂജ്യത്തിൽ നിന്ന് 100% വരെ വാഹനമോടിക്കാനുള്ള വേഗത. |
യൂണിറ്റ് |
പ്രവേഗ യൂണിറ്റ്: % |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Drive forward at the default velocity.]
[മുന്നോട്ട് v] ദിശയിൽ (100) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[Move slower.]
ഡ്രൈവ് വേഗത (20) [% v] ആക്കുക
[മുന്നോട്ട് v] ദിശയിൽ (100) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[Move faster.]
ഡ്രൈവ് വേഗത (100) [% v] ആക്കുക
[മുന്നോട്ട് v] ദിശയിൽ (100) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
(1) സെക്കൻഡ് കാത്തിരിക്കുക
ടേൺ പ്രവേഗം സജ്ജമാക്കുക#
സെറ്റ് ടേൺ പ്രവേഗം സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എത്ര വേഗത്തിൽ തിരിയണമെന്ന് പറയുന്നു. ഉയർന്ന ശതമാനം റോബോട്ടിനെ വേഗത്തിലാക്കാനും കുറഞ്ഞ ശതമാനം റോബോട്ടിനെ പതുക്കെ തിരിയാനും കാരണമാകുന്നു.
എല്ലാ പ്രോജക്റ്റുകളും ആരംഭിക്കുന്നത് റോബോട്ട് സ്ഥിരസ്ഥിതിയായി 50% വേഗതയിൽ കറങ്ങുമ്പോഴാണ്.
കുറിപ്പ്: ഉയർന്ന വേഗത റോബോട്ടിനെ വേഗത്തിൽ തിരിയാൻ പ്രേരിപ്പിക്കുന്നു, പക്ഷേ കൃത്യത കുറവായിരിക്കാം. കുറഞ്ഞ വേഗത റോബോട്ടിനെ മന്ദഗതിയിലാക്കുന്നു, പക്ഷേ കൂടുതൽ കൃത്യതയുള്ളതാകാം.
തിരിയൽ വേഗത (50) [% v] ആക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
വേഗത |
0% മുതൽ 100% വരെ തിരിയാനുള്ള വേഗത. |
യൂണിറ്റ് |
പ്രവേഗ യൂണിറ്റ്: % |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Turn at default velocity.]
[വലത് v] ദിശയിൽ (100) ഡിഗ്രി തിരിക്കുക ▶
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[Turn slower.]
തിരിയൽ വേഗത (20)% ആക്കുക
[വലത് v] ദിശയിൽ (100) ഡിഗ്രി തിരിക്കുക ▶
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[Turn faster.]
തിരിയൽ വേഗത (100)% ആക്കുക
[വലത് v] ദിശയിൽ (100) ഡിഗ്രി തിരിക്കുക ▶
(1) സെക്കൻഡ് കാത്തിരിക്കുക
ഡ്രൈവ് തലക്കെട്ട് സജ്ജമാക്കുക#
ഒരു ഹെഡിംഗ് എന്നത് റോബോട്ട് അഭിമുഖീകരിക്കുന്ന ദിശയാണ്, ഇത് ഡിഗ്രിയിൽ അളക്കുന്നു. സെറ്റ് ഡ്രൈവ് ഹെഡിംഗ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിന്റെ നിലവിലെ ഹെഡിംഗ് ഒരു പുതിയ ഹെഡിംഗ് മൂല്യത്തിലേക്ക് മാറ്റുന്നു.
ഉദാഹരണത്തിന്, റോബോട്ട് വലത്തേക്ക് അഭിമുഖമായി തിരിഞ്ഞിട്ടുണ്ടെങ്കിൽ, തലക്കെട്ട് 0 ഡിഗ്രിയിലേക്ക് സജ്ജമാക്കുന്നത് ആ വലതുവശത്തുള്ള സ്ഥാനത്തെ പുതിയ 0 ഡിഗ്രിയാക്കുന്നു. തുടർന്ന് ആ പുതിയ തലക്കെട്ടിനെ അടിസ്ഥാനമാക്കി റോബോട്ടിന് മറ്റ് സ്ഥാനങ്ങളിലേക്ക് തിരിയാൻ കഴിയും.
ഡ്രൈവ് ദിശ (0) ഡിഗ്രി ആക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
തലക്കെട്ട് |
റോബോട്ടിനായി സജ്ജമാക്കേണ്ട ഹെഡ്ഡിംഗ് മൂല്യം, ഡിഗ്രികളിൽ. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Turn to the left.]
ഡ്രൈവ് ദിശ (90) ഡിഗ്രി ആക്കുക
(0) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
ഡ്രൈവ് റൊട്ടേഷൻ സജ്ജമാക്കുക#
ഭ്രമണം എന്നത് റോബോട്ട് എത്ര തിരിഞ്ഞിരിക്കുന്നു എന്നതാണ്, അത് ഡിഗ്രിയിൽ അളക്കുന്നു. ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, ഭ്രമണ മൂല്യം 0 ഡിഗ്രിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. സെറ്റ് ഡ്രൈവ് റൊട്ടേഷൻ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിന്റെ നിലവിലെ ഭ്രമണത്തെ ഒരു പുതിയ മൂല്യത്തിലേക്ക് മാറ്റുന്നു.
ഉദാഹരണത്തിന്, റോബോട്ട് വലത്തേക്ക് രണ്ട് പൂർണ്ണ തിരിവുകൾ നടത്തിയിട്ടുണ്ടെങ്കിൽ, അതിന്റെ ഭ്രമണ മൂല്യം 720 ഡിഗ്രി ആയിരിക്കും. ഭ്രമണം 0 ഡിഗ്രിയിലേക്ക് സജ്ജമാക്കുന്നത് ആ ഭ്രമണത്തെ 720 ൽ നിന്ന് 0 ഡിഗ്രിയിലേക്ക് പുനഃസജ്ജമാക്കും. തുടർന്ന് ആ പുതിയ മൂല്യത്തെ അടിസ്ഥാനമാക്കി റോബോട്ടിന് ഭ്രമണങ്ങളിലേക്ക് തിരിയാൻ കഴിയും.
ഡ്രൈവ് ഭ്രമണം (0) ഡിഗ്രി ആക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഭ്രമണം |
റോബോട്ടിനായി സജ്ജമാക്കേണ്ട ഭ്രമണ മൂല്യം, ഡിഗ്രികളിൽ. ഇത് ഒരു പൂർണ്ണസംഖ്യയോ ദശാംശമോ ആകാം. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Spin counterclockwise two times.]
ഡ്രൈവ് ഭ്രമണം (720) ഡിഗ്രി ആക്കുക
(0) ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിക്കുക ▶
ഡ്രൈവ് ടൈംഔട്ട് സജ്ജമാക്കുക#
സെറ്റ് ഡ്രൈവ് ടൈംഔട്ട് സ്റ്റാക്ക് ബ്ലോക്ക്, റോബോട്ട് ഒരു ചലനം പൂർത്തിയാക്കാൻ എത്ര സെക്കൻഡ് ശ്രമിക്കുമെന്ന് സജ്ജമാക്കുന്നു. ആ സമയത്ത് റോബോട്ടിന് പൂർത്തിയാക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, അത് ശ്രമം നിർത്തി സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്കിലേക്ക് നീങ്ങും. ഇത് റോബോട്ടിനെ ഒരു ചലനത്തിൽ കുടുങ്ങിപ്പോകുന്നത് തടയുന്നു.
ഡ്രൈവ് ടൈംഔട്ട് (1) സെക്കൻഡ് ആക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
സമയം |
ഒരു ചലനം പൂർത്തിയാക്കാൻ റോബോട്ടിന് എത്ര സെക്കൻഡുകൾ ശ്രമിക്കാൻ കഴിയും. ഇത് ഒരു പൂർണ്ണ സംഖ്യയോ ദശാംശമോ ആകാം. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Drive forward for 1 second, then turn.]
ഡ്രൈവ് ടൈംഔട്ട് (1) സെക്കൻഡ് ആക്കുക
[മുന്നോട്ട് v] ദിശയിൽ (25) [ഇഞ്ച് v] ഡ്രൈവ് ചെയ്യുക ▶
[വലത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶
മൂല്യങ്ങൾ#
ഡ്രൈവ് പൂർത്തിയായി#
ഡ്രൈവ് പൂർത്തിയായി റോബോട്ട് നീങ്ങുന്നത് അവസാനിച്ചോ എന്ന് ബൂളിയൻ ബ്ലോക്ക് റിപ്പോർട്ട് ചെയ്യുന്നു. റോബോട്ടിന്റെ ചലനത്തെ അടിസ്ഥാനമാക്കി മറ്റ് പെരുമാറ്റങ്ങളുടെ സമയം നിയന്ത്രിക്കാൻ ഇത് ഉപയോഗിക്കാം.
ശരി — റോബോട്ട് നീങ്ങുന്നത് അവസാനിച്ചു.
തെറ്റ് — റോബോട്ട് ഇപ്പോഴും ചലിച്ചുകൊണ്ടിരിക്കുകയാണ്.
എന്നിട്ട് കാത്തിരിക്കരുത് എന്ന പാരാമീറ്റർ ഉള്ള ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകളുമായി ഈ ബ്ലോക്ക് ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു.
<ഡ്രൈവ് പൂർത്തിയായോ?>
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Start spinning when the drive is complete.]
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ◀ കാത്തിരിക്കേണ്ട
<ഡ്രൈവ് പൂർത്തിയായോ?> വരെ കാത്തിരിക്കുക
[വലത് v] ദിശയിൽ (360) ഡിഗ്രി തിരിക്കുക ▶
ഡ്രൈവ് നീങ്ങുന്നു#
ഡ്രൈവ് നീങ്ങുന്നു ബൂളിയൻ ബ്ലോക്ക് റോബോട്ട് നീങ്ങുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു. റോബോട്ടിന്റെ ചലനത്തെ അടിസ്ഥാനമാക്കി മറ്റ് പെരുമാറ്റങ്ങളുടെ സമയം നിയന്ത്രിക്കാൻ ഇത് ഉപയോഗിക്കാം.
ശരി — റോബോട്ട് നീങ്ങുകയാണ്.
തെറ്റ് — റോബോട്ട് അനങ്ങുന്നില്ല.
എന്നിട്ട് കാത്തിരിക്കരുത് എന്ന പാരാമീറ്റർ ഉള്ള ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകളുമായി ഈ ബ്ലോക്ക് ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു.
<ഡ്രൈവ് നീങ്ങുന്നുണ്ടോ?>
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Print that the robot is moving while it is still driving.]
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ◀ കാത്തിരിക്കേണ്ട
<ഡ്രൈവ് നീങ്ങുന്നുണ്ടോ?> ആയിരിക്കുമ്പോൾ
[Still Moving...] പ്രിൻ്റ് ചെയ്യുക ▶
(0.1) സെക്കൻഡ് കാത്തിരിക്കുക
സ്ക്രീൻ മായ്ക്കുക
अंत
[Done!] പ്രിൻ്റ് ചെയ്യുക ▶
ഡ്രൈവ് തലക്കെട്ട്#
ഒരു ഹെഡിംഗ് എന്നത് റോബോട്ട് അഭിമുഖീകരിക്കുന്ന ദിശയാണ്, ഇത് ഡിഗ്രിയിൽ അളക്കുന്നു. ഡ്രൈവ് ഹെഡിംഗ് റിപ്പോർട്ടർ ബ്ലോക്ക് 0 മുതൽ 359.99 ഡിഗ്രി വരെ സഞ്ചരിക്കുന്നതായി റിപ്പോർട്ട് ചെയ്യുന്നു.
റോബോട്ടിന്റെ ആരംഭ തലക്കെട്ട് 0 ഡിഗ്രിയാണ്.
(ഡ്രൈവ് ദിശ ഡിഗ്രിയിൽ)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Display the heading after turning.]
[വലത് v] ദിശയിൽ (450) ഡിഗ്രി തിരിക്കുക ▶
സ്ക്രീനിൽ (ഡ്രൈവ് ദിശ ഡിഗ്രിയിൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
ഡ്രൈവ് റൊട്ടേഷൻ#
ഭ്രമണം എന്നത് റോബോട്ട് എത്ര തിരിഞ്ഞിരിക്കുന്നു എന്നതാണ്, ഡിഗ്രിയിൽ അളക്കുന്നത്. ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, ഭ്രമണ മൂല്യം 0 ഡിഗ്രിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. ഡ്രൈവ് റൊട്ടേഷൻ റിപ്പോർട്ടർ ബ്ലോക്ക് റോബോട്ടിന്റെ നിലവിലെ ഭ്രമണം റിപ്പോർട്ട് ചെയ്യുന്നു.
വലത്തേക്ക് തിരിയുന്നത് ഭ്രമണം വർദ്ധിപ്പിക്കുന്നു, ഇടത്തേക്ക് തിരിയുന്നത് ഭ്രമണം കുറയ്ക്കുന്നു. ഉദാഹരണത്തിന്, വലത്തേക്ക് രണ്ട് പൂർണ്ണ തിരിവുകൾ നടത്തുന്നത് 720 ഡിഗ്രി ഭ്രമണം റിപ്പോർട്ട് ചെയ്യും.
(ഡ്രൈവ് ഭ്രമണം ഡിഗ്രിയിൽ)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Display the rotation after turning.]
[വലത് v] ദിശയിൽ (450) ഡിഗ്രി തിരിക്കുക ▶
സ്ക്രീനിൽ (ഡ്രൈവ് ഭ്രമണം ഡിഗ്രിയിൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
ഡ്രൈവ് പ്രവേഗം#
ഡ്രൈവ് പ്രവേഗം റിപ്പോർട്ടർ ബ്ലോക്ക് റോബോട്ട് എത്ര വേഗത്തിൽ ഓടിക്കുന്നു എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
(ഡ്രൈവ് വേഗത [% v]-ൽ)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
യൂണിറ്റ് |
പ്രവേഗ യൂണിറ്റ്: % |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Display the velocity after driving.]
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
സ്ക്രീനിൽ (ഡ്രൈവ് വേഗത [% v]-ൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
ചലനം#
ഗോ കോമ്പറ്റീഷൻ അഡ്വാൻസ്ഡ് 2.0 റോബോട്ട്, വസ്തുക്കൾ എടുക്കാനും ഉയർത്താനും വഹിക്കാനും കഴിയുന്ന തരത്തിൽ കൈ ഉയർത്താനും താഴ്ത്താനും ആം മോട്ടോർ ഉപയോഗിക്കുന്നു.
പ്രവർത്തനങ്ങൾ#
സ്പിൻ മോട്ടോർ#
സ്പിൻ മോട്ടോർ സ്റ്റാക്ക് ബ്ലോക്ക് ആം മോട്ടോറിനെ എന്നെന്നേക്കുമായി മുകളിലേക്കോ താഴേക്കോ കറക്കുന്നു. മറ്റൊരു ദിശയിലേക്ക് കറങ്ങുകയോ നിർത്തുകയോ പോലുള്ള മറ്റൊരു പ്രവർത്തനം നൽകുന്നതുവരെ മോട്ടോർ കറങ്ങിക്കൊണ്ടിരിക്കും.
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ സ്പിൻ ചെയ്യുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
മോട്ടോർ |
കറക്കാനുള്ള മോട്ടോർ: ആംമോട്ടർ. |
ദിശ |
മോട്ടോർ കറങ്ങുന്ന ദിശ: മുകളിലേക്ക് അല്ലെങ്കിൽ താഴേക്ക്. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Raise the Arm Motor, then stop.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ സ്പിൻ ചെയ്യുക
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[ArmMotor v] നിർത്തുക
സ്പിൻ മോട്ടോർ#
സ്റ്റാക്ക് ബ്ലോക്കിനുള്ള സ്പിൻ മോട്ടോർ ഒരു നിശ്ചിത ദൂരത്തേക്ക് ഒരു മോട്ടോർ കറക്കുന്നു. മോട്ടോറിന്റെ നിലവിലെ സ്ഥാനവുമായി ആപേക്ഷികമായാണ് സ്പിൻ ചെയ്യുന്നത്. സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ് മോട്ടോർ കറങ്ങുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [90] [ഡിഗ്രി v] സ്പിൻ ചെയ്യുക ▶
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
മോട്ടോർ |
കറക്കാനുള്ള മോട്ടോർ: ആംമോട്ടർ. |
ദിശ |
മോട്ടോർ കറങ്ങുന്ന ദിശ: മുകളിലേക്ക് അല്ലെങ്കിൽ താഴേക്ക്. |
ദൂരം |
മോട്ടോർ കറങ്ങുന്ന ദൂരം. ഡിഗ്രികൾ പൂർണ്ണസംഖ്യകളെ ഉപയോഗിക്കുന്നു. തിരിവുകൾ പൂർണ്ണസംഖ്യകളോ ദശാംശങ്ങളോ ഉപയോഗിക്കാം. |
യൂണിറ്റ് |
ദൂരത്തിന്റെ യൂണിറ്റ്: ഡിഗ്രി അല്ലെങ്കിൽ തിരിവുകൾ. |
കാത്തിരിക്കരുത് |
ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Raise the Arm Motor by 200 degrees.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [200] [ഡിഗ്രി v] സ്പിൻ ചെയ്യുക ▶
മോട്ടോർ സ്ഥാനത്ത് ഉറപ്പിക്കുക#
സ്പിൻ മോട്ടോർ ടു പൊസിഷൻ സ്റ്റാക്ക് ബ്ലോക്ക് ഒരു മോട്ടോറിനെ ഒരു പ്രത്യേക സ്ഥാനത്തേക്ക് തിരിക്കുന്നു.
ഒരു മോട്ടോറിന്റെ സ്ഥാനം അത് എത്ര ദൂരം കറങ്ങി എന്നതിനെയാണ് സൂചിപ്പിക്കുന്നത്, ഡിഗ്രി അല്ലെങ്കിൽ ടേണുകളിൽ അളക്കുന്നു. ഒരു ടേൺ 360 ഡിഗ്രിക്ക് തുല്യമാണ്. ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, മോട്ടോർ സ്ഥാനം 0 ഡിഗ്രിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. set motor position ബ്ലോക്ക് ഉപയോഗിച്ചും മോട്ടോർ സ്ഥാനം സജ്ജമാക്കാൻ കഴിയും.
സ്ഥാന മൂല്യങ്ങൾ കേവലമാണ്. ഇതിനർത്ഥം സ്പിന്നിന്റെ ദിശ മോട്ടോറിന്റെ നിലവിലെ സ്ഥാനത്തെ ആശ്രയിച്ചിരിക്കുന്നു എന്നാണ്.
ഉദാഹരണത്തിന്, മോട്ടോർ 0 ഡിഗ്രിയിൽ ആരംഭിച്ച് 720 ഡിഗ്രി സ്ഥാനത്തേക്ക് കറങ്ങുകയാണെങ്കിൽ, അത് രണ്ട് തിരിവുകൾ മുന്നോട്ട് കറങ്ങും. പിന്നീട് 360 ഡിഗ്രി സ്ഥാനത്തേക്ക് കറങ്ങുകയാണെങ്കിൽ, അത് ഒരു തിരിവ് പിന്നിലേക്ക് കറങ്ങും, കാരണം 360 720 നേക്കാൾ കുറവാണ്.
[ArmMotor v] [90] [ഡിഗ്രി v] സ്ഥാനത്തേക്ക് സ്പിൻ ചെയ്യുക ▶
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
മോട്ടോർ |
കറക്കാനുള്ള മോട്ടോർ: ആംമോട്ടർ. |
സ്ഥാനം |
മോട്ടോർ കറങ്ങുന്ന സ്ഥാന മൂല്യത്തിലേക്ക്. ഡിഗ്രികൾ പൂർണ്ണസംഖ്യകളെ ഉപയോഗിക്കുന്നു. തിരിവുകൾ പൂർണ്ണസംഖ്യകളോ ദശാംശങ്ങളോ ഉപയോഗിക്കാം. |
യൂണിറ്റ് |
സ്ഥാന യൂണിറ്റ്: ഡിഗ്രികൾ അല്ലെങ്കിൽ തിരിവുകൾ. |
കാത്തിരിക്കരുത് |
ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Move the Arm Motor to 180 degrees.]
[ArmMotor v] [180] [ഡിഗ്രി v] സ്ഥാനത്തേക്ക് സ്പിൻ ചെയ്യുക ▶
സ്റ്റോപ്പ് മോട്ടോർ#
സ്റ്റോപ്പ് മോട്ടോർ സ്റ്റാക്ക് ബ്ലോക്ക് തിരഞ്ഞെടുത്ത മോട്ടോറിനെ നിർത്തുന്നു.
[ArmMotor v] നിർത്തുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
മോട്ടോർ |
നിർത്തേണ്ട മോട്ടോർ: ആംമോട്ടർ. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Raise the Arm Motor, then stop.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ സ്പിൻ ചെയ്യുക
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[ArmMotor v] നിർത്തുക
ക്രമീകരണങ്ങൾ#
മോട്ടോർ പ്രവേഗം സജ്ജമാക്കുക#
സെറ്റ് മോട്ടോർ പ്രവേഗം സ്റ്റാക്ക് ബ്ലോക്ക് ഒരു മോട്ടോർ എത്ര വേഗത്തിൽ കറങ്ങണമെന്ന് പറയുന്നു. ഉയർന്ന ശതമാനം മോട്ടോർ കറങ്ങുന്നത് വേഗത്തിലാക്കുന്നു, കുറഞ്ഞ ശതമാനം മോട്ടോർ കറങ്ങുന്നത് മന്ദഗതിയിലാക്കുന്നു.
[ArmMotor v] വേഗത [50] [% v] ആക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
മോട്ടോർ |
ആംമോട്ടർ ന്റെ വേഗത സജ്ജമാക്കുന്നതിനുള്ള മോട്ടോർ. |
വേഗത |
മോട്ടോർ കറങ്ങുന്ന വേഗത. ശതമാനം 0% മുതൽ 100% വരെയുള്ള പൂർണ്ണ സംഖ്യകളെ ഉപയോഗിക്കുന്നു. |
യൂണിറ്റ് |
പ്രവേഗ യൂണിറ്റ്: %. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Set the Arm Motor velocity to 100%.]
[ArmMotor v] വേഗത [100] [% v] ആക്കുക
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [1] [തിരിവുകൾ v] സ്പിൻ ചെയ്യുക ▶
മോട്ടോർ ടൈംഔട്ട് സജ്ജമാക്കുക#
സെറ്റ് മോട്ടോർ ടൈംഔട്ട് സ്റ്റാക്ക് ബ്ലോക്ക്, ഒരു മോട്ടോർ ഒരു ചലനം പൂർത്തിയാക്കാൻ എത്ര സമയം ശ്രമിക്കുമെന്ന് സജ്ജമാക്കുന്നു. ആ സമയത്ത് മോട്ടോർ പൂർത്തിയാക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, അത് ശ്രമം നിർത്തി സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്കിലേക്ക് നീങ്ങും. ഇത് മോട്ടോർ ഒരു ചലനത്തിൽ കുടുങ്ങിപ്പോകുന്നത് തടയുന്നു.
[ArmMotor v] ടൈംഔട്ട് [1] സെക്കൻഡ് ആക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
മോട്ടോർ |
ArmMotor ന്റെ ടൈംഔട്ട് സജ്ജീകരിക്കേണ്ട മോട്ടോർ. |
സമയം |
ഒരു ചലനം പൂർത്തിയാക്കാൻ മോട്ടോർ എത്ര സെക്കൻഡുകൾ ശ്രമിക്കും. ഇത് ഒരു പൂർണ്ണ സംഖ്യയോ ദശാംശമോ ആകാം. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Limit Arm Motor movement to 1 second.]
[ArmMotor v] ടൈംഔട്ട് [1] സെക്കൻഡ് ആക്കുക
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [3] [തിരിവുകൾ v] സ്പിൻ ചെയ്യുക ▶
സ്ഥാനം#
മോട്ടോർ സ്ഥാനം#
ഒരു മോട്ടോറിന്റെ സ്ഥാനം അത് എത്ര ദൂരം കറങ്ങി എന്നതിനെയാണ് സൂചിപ്പിക്കുന്നത്, ഡിഗ്രി അല്ലെങ്കിൽ ടേണുകളിൽ അളക്കുന്നു. ഒരു ടേൺ 360 ഡിഗ്രിക്ക് തുല്യമാണ്. മോട്ടോർ പൊസിഷൻ റിപ്പോർട്ടർ ബ്ലോക്ക് മോട്ടോറിന്റെ നിലവിലെ സ്ഥാനം റിപ്പോർട്ട് ചെയ്യുന്നു.
ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, മോട്ടോർ സ്ഥാനം 0 ഡിഗ്രിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. മോട്ടോർ ഒരു പൂർണ്ണ തിരിവ് മുന്നോട്ട് കറങ്ങുകയാണെങ്കിൽ, സ്ഥാനം 360 ഡിഗ്രി അല്ലെങ്കിൽ 1 തിരിവ് ആയിരിക്കും. മോട്ടോർ മറുവശത്ത് കറങ്ങുകയാണെങ്കിൽ, സ്ഥാനം നെഗറ്റീവ് ആയിരിക്കും.
([ArmMotor v] സ്ഥാനം [ഡിഗ്രി v]-ൽ :: custom-motion)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
മോട്ടോർ |
ArmMotor ന്റെ സ്ഥാനം റിപ്പോർട്ട് ചെയ്യേണ്ട മോട്ടോർ. |
യൂണിറ്റ് |
മോട്ടോർ സ്ഥാനം റിപ്പോർട്ട് ചെയ്യേണ്ട യൂണിറ്റ്: ഡിഗ്രി അല്ലെങ്കിൽ ടേണുകൾ. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Print the Arm Motor position.]
([ArmMotor v] സ്ഥാനം [ഡിഗ്രി v]-ൽ :: custom-motion) പ്രിൻ്റ് ചെയ്യുക ▶
മോട്ടോർ സ്ഥാനം സജ്ജമാക്കുക#
ഒരു മോട്ടോറിന്റെ സ്ഥാനം അത് എത്ര ദൂരം കറങ്ങി എന്നതിനെയാണ് സൂചിപ്പിക്കുന്നത്, ഡിഗ്രി അല്ലെങ്കിൽ ടേണുകളിൽ അളക്കുന്നു. ഒരു ടേൺ 360 ഡിഗ്രിക്ക് തുല്യമാണ്. സെറ്റ് മോട്ടോർ പൊസിഷൻ സ്റ്റാക്ക് ബ്ലോക്ക് മോട്ടോറിന്റെ നിലവിലെ സ്ഥാനത്തെ ഒരു പുതിയ മൂല്യത്തിലേക്ക് മാറ്റുന്നു.
ഉദാഹരണത്തിന്, ഒരു മോട്ടോർ 180 ഡിഗ്രിയിലേക്ക് കറങ്ങിയിട്ടുണ്ടെങ്കിൽ, സ്ഥാനം 0 ഡിഗ്രിയിലേക്ക് സജ്ജമാക്കുന്നത് ആ സ്ഥാനം 180 ൽ നിന്ന് 0 ഡിഗ്രിയിലേക്ക് പുനഃസജ്ജമാക്കും. തുടർന്ന് ആ പുതിയ മൂല്യത്തെ അടിസ്ഥാനമാക്കി മോട്ടോറിന് സ്ഥാനങ്ങളിലേക്ക് കറങ്ങാൻ കഴിയും.
[ArmMotor v] സ്ഥാനം [0] [ഡിഗ്രി v] ആക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
മോട്ടോർ |
ArmMotor ന്റെ സ്ഥാനം സജ്ജമാക്കേണ്ട മോട്ടോർ. |
സ്ഥാനം |
മോട്ടോറിനായി സജ്ജീകരിക്കേണ്ട സ്ഥാന മൂല്യം. ഡിഗ്രികൾ പൂർണ്ണസംഖ്യകളെ ഉപയോഗിക്കുന്നു. ടേണുകൾ പൂർണ്ണസംഖ്യകളോ ദശാംശങ്ങളോ ഉപയോഗിക്കാം. |
യൂണിറ്റ് |
സ്ഥാന യൂണിറ്റ്: ഡിഗ്രികൾ അല്ലെങ്കിൽ തിരിവുകൾ. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Set the Arm Motor to 90 degrees, then return to 0 degrees.]
[ArmMotor v] സ്ഥാനം [90] [ഡിഗ്രി v] ആക്കുക
[ArmMotor v] [0] [ഡിഗ്രി v] സ്ഥാനത്തേക്ക് സ്പിൻ ചെയ്യുക ▶
മൂല്യങ്ങൾ#
മോട്ടോർ പൂർത്തിയായി#
മോട്ടോർ പൂർത്തിയായി ബൂളിയൻ ബ്ലോക്ക് മോട്ടോർ നീങ്ങുന്നത് അവസാനിച്ചോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു. മോട്ടോറിന്റെ ചലനത്തെ അടിസ്ഥാനമാക്കി മറ്റ് പെരുമാറ്റങ്ങളുടെ സമയം നിയന്ത്രിക്കാൻ ഇത് ഉപയോഗിക്കാം.
ശരി — മോട്ടോർ നീങ്ങിത്തുടങ്ങി.
തെറ്റ് — മോട്ടോർ ഇപ്പോഴും ചലിച്ചുകൊണ്ടിരിക്കുന്നു.
ഈ ബ്ലോക്ക് ഉം കാത്തിരിക്കരുത് എന്ന പാരാമീറ്ററുള്ള ഇനിപ്പറയുന്ന മോഷൻ ബ്ലോക്കുകളുമായി ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു: *സ്പിൻ മോട്ടോർ ഉം സ്പിൻ മോട്ടോർ സ്ഥാനത്തേക്ക്.
<[ArmMotor v] പൂർത്തിയായോ?>
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
മോട്ടോർ |
മോട്ടോർ നീങ്ങുന്നത് അവസാനിച്ചോ എന്ന് അറിയിക്കേണ്ടതിന്റെ ആവശ്യകത: ആംമോട്ടർ. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Check when the Arm Motor has finished moving.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്പിൻ ചെയ്യുക ◀ കാത്തിരിക്കേണ്ട
(0.1) സെക്കൻഡ് കാത്തിരിക്കുക
<[ArmMotor v] പൂർത്തിയായോ?> ആണെങ്കിൽ
[Arm Motor is done.] പ്രിൻ്റ് ചെയ്യുക ▶
अंत
മോട്ടോർ കറങ്ങുന്നു#
മോട്ടോർ കറങ്ങുന്നുണ്ടോ എന്ന് ബൂളിയൻ ബ്ലോക്ക് റിപ്പോർട്ട് ചെയ്യുന്നു. മോട്ടോറിന്റെ ചലനത്തെ അടിസ്ഥാനമാക്കി മറ്റ് പെരുമാറ്റങ്ങളുടെ സമയം നിയന്ത്രിക്കാൻ ഇത് ഉപയോഗിക്കാം.
ശരി — മോട്ടോർ കറങ്ങുന്നു.
തെറ്റ് — മോട്ടോർ കറങ്ങുന്നില്ല.
ഈ ബ്ലോക്ക് ഉം കാത്തിരിക്കരുത് എന്ന പാരാമീറ്ററുള്ള ഇനിപ്പറയുന്ന മോഷൻ ബ്ലോക്കുകളുമായി ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു: *സ്പിൻ മോട്ടോർ ഉം സ്പിൻ മോട്ടോർ സ്ഥാനത്തേക്ക്.
<[ArmMotor v] സ്പിൻ ചെയ്യുന്നുണ്ടോ?>
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
മോട്ടോർ |
കറങ്ങുന്നുണ്ടോ എന്ന് അറിയിക്കേണ്ട മോട്ടോർ: ആംമോട്ടർ. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Check whether the Arm Motor is moving.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്പിൻ ചെയ്യുക ◀ കാത്തിരിക്കേണ്ട
(0.1) സെക്കൻഡ് കാത്തിരിക്കുക
<[ArmMotor v] സ്പിൻ ചെയ്യുന്നുണ്ടോ?> ആണെങ്കിൽ
[Arm Motor is spinning.] പ്രിൻ്റ് ചെയ്യുക ▶
अंत
മോട്ടോർ പ്രവേഗം#
മോട്ടോർ പ്രവേഗം റിപ്പോർട്ടർ ബ്ലോക്ക് മോട്ടോർ എത്ര വേഗത്തിൽ കറങ്ങുന്നുവെന്ന് -100% മുതൽ 100% വരെയുള്ള ശതമാനത്തിൽ റിപ്പോർട്ട് ചെയ്യുന്നു.
ഒരു പോസിറ്റീവ് മൂല്യം മോട്ടോർ മുന്നോട്ട് കറങ്ങുന്നു എന്നാണ് അർത്ഥമാക്കുന്നത്. ഒരു നെഗറ്റീവ് മൂല്യം മോട്ടോർ വിപരീത ദിശയിൽ കറങ്ങുന്നു എന്നാണ് അർത്ഥമാക്കുന്നത്.
([ArmMotor v] വേഗത [% v]-ൽ :: custom-motion)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
മോട്ടോർ |
ആംമോട്ടറിന്റെ വേഗത റിപ്പോർട്ട് ചെയ്യേണ്ട മോട്ടോർ. |
യൂണിറ്റ് |
മോട്ടോർ പ്രവേഗം റിപ്പോർട്ട് ചെയ്യേണ്ട യൂണിറ്റ്: %. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Print the Arm Motor velocity.]
([ArmMotor v] വേഗത [% v]-ൽ :: custom-motion) പ്രിൻ്റ് ചെയ്യുക ▶
സെൻസിംഗ്#
വെർച്വൽ ഹീറോ റോബോട്ടിന് സ്റ്റാൻഡേർഡ് ബ്രെയിൻ, ഡ്രൈവ്ട്രെയിൻ സെൻസിംഗ് ബ്ലോക്കുകളിലേക്കും ആക്സസ് ഉണ്ട്.
കണ്ണ്#
കണ്ണ് ഒരു വസ്തു കണ്ടെത്തി#
ഐ ഒരു വസ്തു കണ്ടെത്തി ബൂളിയൻ ബ്ലോക്ക്, ഐ സെൻസർ പരിധിക്കുള്ളിലുള്ള ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നുണ്ടോ ഇല്ലയോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
ശരി — ഐ സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നു.
തെറ്റ് — ഐ സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നില്ല.
<[FrontEye v] ഒരു ഒബ്ജക്ട് കണ്ടെത്തിയോ?>
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Check whether the Front Eye Sensor detects an object.]
<[FrontEye v] ഒരു ഒബ്ജക്ട് കണ്ടെത്തിയോ?> ആണെങ്കിൽ
[Object detected!] പ്രിൻ്റ് ചെയ്യുക ▶
അല്ലെങ്കിൽ
[No object detected.] പ്രിൻ്റ് ചെയ്യുക ▶
अंत
കണ്ണ് നിറം തിരിച്ചറിയുന്നു#
കണ്ണ് നിറം കണ്ടെത്തുന്നു ബൂളിയൻ ബ്ലോക്ക്, കണ്ടെത്തിയ ഹ്യൂ മൂല്യത്തെ അടിസ്ഥാനമാക്കി, ഐ സെൻസർ ഒരു പ്രത്യേക നിറം കണ്ടെത്തുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
ശരി — ഐ സെൻസർ തിരഞ്ഞെടുത്ത നിറം കണ്ടെത്തുന്നു.
തെറ്റ് — ഐ സെൻസർ തിരഞ്ഞെടുത്ത നിറം കണ്ടെത്തുന്നില്ല.
ഐ സെൻസർ കണ്ടെത്തിയ കൃത്യമായ ഹ്യൂ മൂല്യം പരിശോധിക്കാൻ, ഐ ഹ്യൂ റിപ്പോർട്ടർ ബ്ലോക്ക് ഉപയോഗിക്കുക.
<[FrontEye v] [ചുവപ്പ് v] കണ്ടെത്തുന്നോ?>
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
നിറം |
ഐ സെൻസർ കണ്ടെത്തേണ്ട നിറം:
|
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Check whether the Front Eye Sensor detects blue.]
<[FrontEye v] [നീല v] കണ്ടെത്തുന്നോ?> ആണെങ്കിൽ
[Blue object detected.] പ്രിൻ്റ് ചെയ്യുക ▶
अंत
കണ്ണിന്റെ തിളക്കം#
കണ്ണിന്റെ തെളിച്ചം റിപ്പോർട്ടർ ബ്ലോക്ക്, ഐ സെൻസറിലേക്ക് എത്ര പ്രകാശം പ്രതിഫലിക്കുന്നുവെന്ന് 0% മുതൽ 100% വരെയുള്ള ശതമാനത്തിൽ റിപ്പോർട്ട് ചെയ്യുന്നു.
ഉയർന്ന ശതമാനം എന്നാൽ കൂടുതൽ പ്രകാശം ഐ സെൻസറിലേക്ക് പ്രതിഫലിക്കുന്നു എന്നാണ്. കുറഞ്ഞ ശതമാനം എന്നാൽ കുറഞ്ഞ പ്രകാശം തിരികെ പ്രതിഫലിക്കുന്നു എന്നാണ്.
([FrontEye v] തെളിച്ചം %)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Print the brightness detected by the Front Eye Sensor.]
([FrontEye v] തെളിച്ചം %) പ്രിൻ്റ് ചെയ്യുക ▶
കണ്ണിന്റെ നിറം#
ഐ ഹ്യൂ റിപ്പോർട്ടർ ബ്ലോക്ക്, ഐ സെൻസർ കണ്ടെത്തിയ ഹ്യൂവിനെ 0 മുതൽ 359 ഡിഗ്രി വരെയുള്ള ഒരു സംഖ്യയായി റിപ്പോർട്ട് ചെയ്യുന്നു.
വർണ്ണചക്രത്തിന് ചുറ്റുമുള്ള അക്കങ്ങൾ ഉപയോഗിച്ച് നിറങ്ങളെ വിവരിക്കുന്നതിനുള്ള ഒരു മാർഗമാണ് ഹ്യൂ.

([FrontEye v] ഹ്യൂ ഡിഗ്രിയിൽ)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Print the hue detected by the Front Eye Sensor.]
([FrontEye v] ഹ്യൂ ഡിഗ്രിയിൽ) പ്രിൻ്റ് ചെയ്യുക ▶
ഗൈറോ#
ഗോ കോമ്പറ്റീഷൻ അഡ്വാൻസ്ഡ് 2.0 റോബോട്ട്, ഭിത്തിയിലോ വസ്തുവിലോ ഇടിക്കുന്നത് പോലുള്ള പെട്ടെന്നുള്ള ആഘാതങ്ങൾ കണ്ടെത്തുന്നതിന് ഗൈറോ സെൻസിംഗ് ഉപയോഗിക്കുന്നു.
കണ്ടെത്തിയ ക്രാഷ്#
കണ്ടെത്തിയ ക്രാഷ് ബൂളിയൻ ബ്ലോക്ക്, റോബോട്ട് ഒരു പെട്ടെന്നുള്ള ആഘാതം കണ്ടെത്തിയോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു, ഉദാഹരണത്തിന് ഒരു ഭിത്തിയിലോ വസ്തുവിലോ ഇടിച്ചാൽ അതിന്റെ ചലനം വേഗത്തിൽ മാറ്റാൻ കഴിയും.
ശരി — ഒരു ക്രാഷ് കണ്ടെത്തി.
തെറ്റ് — ഒരു ക്രാഷ് കണ്ടെത്തിയിട്ടില്ല.
<ക്രാഷ് കണ്ടെത്തിയോ?>
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Drive until the robot crashes, then stop.]
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
<ക്രാഷ് കണ്ടെത്തിയോ?> വരെ കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക