VEX AIM കോഡിംഗ് റോബോട്ട് വിദ്യാർത്ഥികൾക്ക് റോബോട്ടിക്സും കമ്പ്യൂട്ടർ സയൻസും സംവേദനാത്മകവും വിപുലീകരിക്കാവുന്നതുമായ രീതിയിൽ അനുഭവിക്കാൻ പ്രാപ്തമാക്കുന്ന നിരവധി സവിശേഷതകൾ കൊണ്ട് സജ്ജീകരിച്ചിരിക്കുന്നു - തുടക്കക്കാർക്ക് അനുയോജ്യമായ പ്രോജക്ടുകൾ മുതൽ സങ്കീർണ്ണമായ സ്വയംഭരണ സംവിധാനങ്ങൾ വരെ. ഈ ലേഖനം ഈ സവിശേഷതകളുടെയും സെൻസറുകളുടെയും ഒരു അവലോകനം നൽകുന്നു.

ചലനം

ഡ്രൈവ്‌ട്രെയിനും കിക്കറും

റോബോട്ടിന്റെ അടിത്തറയിൽ മൂന്ന് ഓമ്‌നി-വീലുകൾ ഉൾപ്പെടുന്നു, ഇത് ഒരു ഹോളോണമിക് ഡ്രൈവ്‌ട്രെയിൻ സൃഷ്ടിക്കുന്നു. ഇത് റോബോട്ടിനെ ഏത് ദിശയിലേക്കും സുഗമമായി നീങ്ങാൻ പ്രാപ്തമാക്കുന്നു - മുന്നോട്ടും, പിന്നോട്ടും, വശങ്ങളിലേക്കും, കോണോടുകോണായും.

ഒരു വയലിൽ ഒരു AIM റോബോട്ടിന്റെ കോണീയ കാഴ്ച. റോബോട്ട് അതിന്റെ കിക്കർ നീട്ടിയിരിക്കുന്നതിനാൽ, മുൻവശത്ത് നിന്ന് ഒരു പന്ത് പുറത്തേക്ക് വരുന്നു, ഇത് റോബോട്ട് അതിനെ ചവിട്ടിയതായി സൂചിപ്പിക്കുന്നു.

റോബോട്ടിന്റെ മുൻവശത്ത് ഒരു കിക്കർ ഉണ്ട്. കിക്കറിന് പിന്നിൽ ഒരു കാന്തമുണ്ട്, അത് റോബോട്ട് ലോഹ കോറുകളുള്ള ബാരലുകളും സ്പോർട്സ് ബോളുകളും ശേഖരിക്കാൻ അനുവദിക്കുന്നു.

കിക്കർ സജീവമാകുമ്പോൾ, അത് റോബോട്ടിന്റെ മുൻവശത്ത് നിന്ന് പുറത്തേക്ക് തള്ളി സ്പോർട്സ് ബോൾ അല്ലെങ്കിൽ ബാരലിനെ കാന്തത്തിൽ നിന്ന് വേർതിരിക്കുന്നു.

ചലനത്തിനുള്ള സെൻസറുകൾ

ഡ്രൈവ്ട്രെയിനിന് പുറമേ, സ്ഥിരതയുള്ള ചലനവും ഓറിയന്റേഷൻ ട്രാക്കിംഗും ഉറപ്പാക്കാൻ റോബോട്ടിൽ സെൻസറുകൾ സജ്ജീകരിച്ചിരിക്കുന്നു. ഈ സെൻസറുകളിൽ ഇവ ഉൾപ്പെടുന്നു:

  • ഒരു 3-ആക്സിസ് ഗൈറോസ്കോപ്പ്
  • ഒരു 3-ആക്സിസ് ആക്സിലറോമീറ്റർ
  • വീൽ എൻകോഡറുകൾ

ചലനം നിയന്ത്രിക്കൽ

റോബോട്ടിനെ വിദൂരമായി നിയന്ത്രിക്കുന്നതിന് ഡ്രൈവ് മോഡ് ഉം വൺ സ്റ്റിക്ക് കൺട്രോളർ ഉപയോഗിച്ച് വിദ്യാർത്ഥികൾക്ക് ഈ ചലനങ്ങൾ പര്യവേക്ഷണം ചെയ്യാൻ കഴിയും. VEXcode AIM-ൽ ബ്ലോക്കുകൾ അല്ലെങ്കിൽ പൈത്തൺ ഉപയോഗിച്ച് അവർക്ക് ഏത് ദിശയിലേക്കും ചലനങ്ങൾ കോഡ് ചെയ്യാനും കഴിയും.

ഈ ലേഖനത്തിൽ ഡ്രൈവ് മോഡിനെക്കുറിച്ച് കൂടുതലറിയുക.

കൂടാതെ, റോബോട്ടിന്റെ ചലനങ്ങൾ നിയന്ത്രിക്കുന്നതിന് വിദ്യാർത്ഥികൾക്ക് ബട്ടൺ കോഡിംഗ് ഉപയോഗിക്കാം. പുതിയ കോഡർമാർക്ക് VEXcode ഉപയോഗിച്ച് തുടങ്ങുന്നതിനുമുമ്പ് റോബോട്ടിന്റെ സ്ക്രീൻ ഉപയോഗിച്ച് നേരിട്ട് റോബോട്ടിനെ ചലിപ്പിക്കാനും തിരിയാനും ചവിട്ടാനും കഴിയും. 

ഈ ലേഖനത്തിൽ ബട്ടൺ കോഡിംഗിനെക്കുറിച്ച് കൂടുതലറിയുക.

AI വിഷൻ സെൻസർ

AI വിഷൻ സെൻസറിന്റെ ക്യാമറ ഉൾക്കൊള്ളുന്ന വൃത്തത്തിൽ ഒരു ഹൈലൈറ്റുള്ള AIM റോബോട്ടിന്റെ ആംഗിൾ സൈഡ് വ്യൂ. ഇത് റോബോട്ടിന്റെ മുൻവശത്തുള്ള കിക്കറിന് മുകളിലാണ്.

റോബോട്ടിന്റെ സെൻസിംഗ് കഴിവുകളുടെ കാതലായ ഭാഗത്ത്, AI വിഷൻ സെൻസർ റോബോട്ടിനെ ഇനിപ്പറയുന്നവ ചെയ്യാൻ അനുവദിക്കുന്നു:

  • സ്പോർട്സ് ബോളുകൾ, ഓറഞ്ച്, നീല ബാരലുകൾ തുടങ്ങിയ വസ്തുക്കൾ കണ്ടെത്തുക.
  • ഏപ്രിൽ ടാഗുകൾ തിരിച്ചറിയുക
  • കോൺഫിഗർ ചെയ്‌ത കളർ സിഗ്‌നേച്ചറുകളും കളർ കോഡുകളും തിരിച്ചറിയുക.

AI വിഷൻ സെൻസറിൽ നിന്നുള്ള ഡാറ്റയെക്കുറിച്ച് ഈ ലേഖനത്തിൽ കൂടുതലറിയുക.

ദൃശ്യ സവിശേഷതകൾ

സ്ക്രീൻ

സ്‌ക്രീനിന്റെ അളവുകൾ കാണിക്കുന്ന ഒരു ഓവർലേ ഉള്ള AIM റോബോട്ടിന്റെ മുകളിലെ കാഴ്ച. സ്ക്രീനിന്റെ പുറം അതിർത്തികൾക്ക് ചുറ്റും അളവുകളുള്ള ഒരു ബോക്സ് കാണിച്ചിരിക്കുന്നു. മുകളിൽ ഇടത് മൂലയിൽ 0 0 എന്ന് ലേബൽ ചെയ്തിരിക്കുന്നു, x, y അളവുകൾ രണ്ടും 240 വരെ നീളുന്നു. സ്ക്രീനിന്റെ മധ്യഭാഗം 120 120 എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന അളവുകളോടെ കാണിച്ചിരിക്കുന്നു.

റോബോട്ടിലെ ടച്ച്‌സ്‌ക്രീൻ കപ്പാസിറ്റീവ് ടച്ചിനോട് പ്രതികരിക്കുന്നു, കൂടാതെ ഇനിപ്പറയുന്നവ ഉൾപ്പെടെ നിരവധി വ്യത്യസ്ത കാര്യങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിന് കോഡ് ചെയ്യാൻ കഴിയും: 

  • ഇമോജികൾ
  • വാചകം
  • നിറങ്ങൾ
  • രൂപങ്ങൾ
  • ഉപയോക്താവ് അപ്‌ലോഡ് ചെയ്ത ചിത്രങ്ങൾ

ഇവയെല്ലാം VEXcode വഴി ഇഷ്ടാനുസൃതമാക്കാവുന്നതാണ്. VEXcode API റഫറൻസ് ഉപയോഗിച്ച് റോബോട്ടിന്റെ സ്ക്രീനിൽ കോഡിംഗ് ചെയ്യുന്നതിനെക്കുറിച്ച് കൂടുതലറിയുക.

എൽഇഡികൾ

വിദ്യാർത്ഥികൾക്ക് റോബോട്ടിന്റെ ആറ് കോഡ് ചെയ്യാവുന്ന LED-കൾ (പ്രകാശം പുറപ്പെടുവിക്കുന്ന ഡയോഡുകൾ) നിയന്ത്രിക്കാൻ കഴിയും:

  • സ്റ്റാറ്റസ് സൂചകങ്ങൾ
  • അലങ്കാര ലൈറ്റ് പാറ്റേണുകൾ
  • ഫീഡ്‌ബാക്ക് സിഗ്നലുകൾ

ഒരു പ്രോജക്റ്റിൽ LED കൾ ഉപയോഗിക്കുന്നത് ഒരു ഉദാഹരണ പ്രോജക്റ്റിലൂടെ പര്യവേക്ഷണം ചെയ്യുക. ഈ ലേഖനത്തിൽ നിന്ന് ഒരു ഉദാഹരണ പ്രോജക്റ്റ് എങ്ങനെ തുറക്കാമെന്ന് മനസ്സിലാക്കുക.

ശബ്ദങ്ങൾ

വസ്തുക്കൾ ശേഖരിക്കുന്നതിനിടയിലുള്ള ഒരു വയലിൽ ഒരു റോബോട്ടിന്റെ കോണീയ കാഴ്ച. റോബോട്ടിന്റെ വശത്ത് സംഗീത കുറിപ്പുകൾ ദൃശ്യമാകുന്നത് അത് ഒരു ശബ്ദം പ്ലേ ചെയ്യുന്നുവെന്ന് സൂചിപ്പിക്കാനാണ്.

റോബോട്ടിന്റെ അടിയിലുള്ള സ്പീക്കർ വിദ്യാർത്ഥികളെ അവരുടെ പ്രോജക്റ്റുകളിൽ ബിൽറ്റ്-ഇൻ, കസ്റ്റം അപ്‌ലോഡ് ചെയ്ത ശബ്ദങ്ങൾ സംയോജിപ്പിക്കാൻ അനുവദിക്കുന്നു.

ഈ ലേഖനത്തിൽ VEXcode-ൽ ഇഷ്ടാനുസൃത ശബ്ദങ്ങൾ അപ്‌ലോഡ് ചെയ്യുന്നതിനെക്കുറിച്ച് കൂടുതലറിയുക.

റോബോട്ട്-ടു-റോബോട്ട് സന്ദേശമയയ്ക്കൽ

ഒരു VEXcode AIM പ്രോജക്റ്റ് സമയത്ത് സന്ദേശങ്ങൾ അയയ്ക്കാനും സ്വീകരിക്കാനും കഴിയുന്ന തരത്തിൽ രണ്ട് VEX AIM കോഡിംഗ് റോബോട്ടുകളെ ബന്ധിപ്പിക്കാൻ കഴിയും. റോബോട്ടുകൾക്ക് ആശയവിനിമയം നടത്താനും ഒരുമിച്ച് പ്രവർത്തിക്കാനും കഴിയുന്നതിനാൽ, ഒരു റോബോട്ടിന് സ്വന്തമായി ചെയ്യാൻ കഴിയുന്നതിനേക്കാൾ സങ്കീർണ്ണമായ പദ്ധതികൾ അവയ്ക്ക് കൈകാര്യം ചെയ്യാൻ കഴിയും.

ഈ ലേഖനത്തിൽ റോബോട്ട്-ടു-റോബോട്ട് ആശയവിനിമയത്തെക്കുറിച്ച് കൂടുതലറിയുക.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: