ዝርዝር ሁኔታ:

የራስዎን የሚነዳ መኪና ይገንቡ - (ይህ አስተማሪ በሂደት ላይ ያለ ሥራ ነው) - 7 ደረጃዎች
የራስዎን የሚነዳ መኪና ይገንቡ - (ይህ አስተማሪ በሂደት ላይ ያለ ሥራ ነው) - 7 ደረጃዎች

ቪዲዮ: የራስዎን የሚነዳ መኪና ይገንቡ - (ይህ አስተማሪ በሂደት ላይ ያለ ሥራ ነው) - 7 ደረጃዎች

ቪዲዮ: የራስዎን የሚነዳ መኪና ይገንቡ - (ይህ አስተማሪ በሂደት ላይ ያለ ሥራ ነው) - 7 ደረጃዎች
ቪዲዮ: ራሱን በራሱ የሚነዳው መኪና 2024, ሰኔ
Anonim
Image
Image

ሰላም, በ Drive Robot ላይ ከርቀት የዩኤስቢ የጨዋታ ሰሌዳ ጋር ሌላውን የእኔን አስተማሪ ከተመለከቱ ፣ ይህ ፕሮጀክት ተመሳሳይ ነው ፣ ግን በትንሽ መጠን። እንዲሁም በ Youtube ላይ ከሮቦቶች ፣ የቤት-አድጓል ድምፅ-እውቅና ፣ ወይም በራስ-መንዳት የመኪና አጫዋች ዝርዝሮች አንዳንድ እገዛን ወይም መነሳሳትን ማግኘት ይችላሉ።

እኔ በትልቁ ሮቦት (ዋልስ 4) ጀመርኩ ፣ ግን የአከባቢውን የ Meetup ቡድን ስለጀመርኩ በትንሽ ነገር አንድ ነገር እፈልጋለሁ ፣ እና ቡድኑ ለኮምፒዩተር እይታ በጣም ፍላጎት ነበረው።

ስለዚህ ይህንን የኡዴሚ ኮርስ አገኘሁ-ለዚህ ፕሮጀክት ሀሳብ የሰጠኝ የራስዎን የራስ-መንዳት መኪና ይገንቡ።

በኡዲሚ ኮርስ ላይ ፍላጎት ካለዎት እዚያ ተመልሰው መፈተሽዎን መቀጠል ይችላሉ። ከጊዜ ወደ ጊዜ በከፍተኛ ቅናሽ ይሸጣል። ማሳሰቢያ - ክፍል 1 እና ክፍል 2 አለ - ሁለቱን ኮርሶች እንደ ጥቅል (ቅናሽ) እንዴት ማግኘት እንደሚችሉ ላይ አንዳንድ ምርመራ ማድረግ ያስፈልግዎታል።

የዚህ አስተማሪ ዓላማ ሁለት እጥፍ ነው። በመጀመሪያ ፣ ለተወሰኑ የትምህርቱ ክፍሎች (እንደ ክፍሎች እና ሃርድዌር ያሉ) አንዳንድ ጠቋሚዎችን እና አማራጮችን ለመስጠት። እና ሁለተኛ ፣ በትምህርቱ ላይ ለማስፋፋት።

የኡዲሚ ትምህርቱ ዋና ዓላማ-

በተራቀቀ ባለ ሁለት መስመር መንገድ ላይ ትንሽ ጎማ ያለው የሮቦት መኪና በራስ-መንዳት ማግኘት መቻል ነው።

እሱ የሌይን መስመሮችን መለየት አለበት ፣ እና የመንገዱ መጨረሻ ላይ ሲደርስ።

የማቆሚያ ምልክትን (እና ማቆም) ማወቅ አለበት።

እንዲሁም ፣ ቀይ እና አረንጓዴ የትራፊክ ምልክት።

እንዲሁም መሰናክልን (ሌላ መኪና) ዙሪያ ማወቅ እና መንቀሳቀስ አለበት።

ይህ አስተማሪ በትምህርቱ ላይ ምን ይጨምራል -

በርቀት የዩኤስቢ የመጫወቻ ሰሌዳ በመጠቀም ትንሹን መኪና ይንዱ ፣ ልክ በዚህ ሌላ አስተማሪ ውስጥ በተመሳሳይ።

ትምህርቱ ለሚሰጠው አንዳንድ አማራጮችን ይስጡ።

ትምህርቱን እንኳን መግዛት ላይፈልጉ ይችላሉ-

ለመጀመር ይህ የሚያስፈልግዎት ይህ አስተማሪ ብቻ ሊሆን ይችላል።

አቅርቦቶች

አስፈላጊ (የተጠቆሙ) ክፍሎች

ሮቦት ሻሲ

አራት ሞተሮች

አርዱinoኖ

Raspberry Pi (3, 3B+, 4)

ካሜራ (የዩኤስቢ ዌብካም ፣ ወይም የፒካሜራ ሞዱል)

የባትሪ ኃይል

ማብሪያ/ማጥፊያዎች

ዝላይ ሽቦዎች

መቆሚያዎች (ፕላስቲክ እና ምናልባትም ብረት ፣ እንዲሁ)

ክፍሎችን ለመግዛት ከመሞከርዎ በፊት እባክዎን አጠቃላይ አስተማሪውን እና እንዲሁም ቪዲዮዎቹን ይገምግሙ።

ይህንን ፕሮጀክት ከሠራሁ በኋላ ትክክለኛው ክፍሎች ያን ያህል ወሳኝ እንዳልሆኑ እገነዘባለሁ።

ደረጃ 1 ስለ ክፍሎቹ ተጨማሪ ዝርዝሮች…

Image
Image
ስለ ክፍሎች ተጨማሪ ዝርዝሮች…
ስለ ክፍሎች ተጨማሪ ዝርዝሮች…
ስለ ክፍሎች ተጨማሪ ዝርዝሮች…
ስለ ክፍሎች ተጨማሪ ዝርዝሮች…

ተጓዳኝ ቪዲዮው ስለ ክፍሎች ፣ እና ያገኘኋቸውን አንዳንድ ጉዳዮች ወደ አንዳንድ ዝርዝሮች ይሄዳል።

  • ለተለያዩ የሻሲ / ሞተሮች ዙሪያውን ይመልከቱ
  • ሞተሮቹ ቀድሞውኑ የተሸጡባቸው ሽቦዎች ሊኖራቸው ይገባል
  • ምናልባት ብዙ ቀዳዳዎች ያሉት መሰርሰሪያ እና መሰርሰሪያ ቁራጭ ፣ ወይም ሻሲ እንዲኖራቸው ይፈልጉ ይሆናል
  • ክብደት ጉዳይ መሆኑን ያስታውሱ። ሁሉም ነገር በተቻለ መጠን ቀላል መሆን አለበት።
  • የ L298 ኤች-ድልድይ ሞተር አሽከርካሪ በጣም ይሠራል። ማሳሰቢያ: ከመጠምዘዣ ተርሚናል ብሎኮች ጋር አንድ ያግኙ (ፎቶውን ይመልከቱ)
  • ምናልባት ሁለቱንም የፕላስቲክ እና የብረት መቆሚያዎችን ይፈልጉ ይሆናል ፣ መጠን M3 ምናልባት ምርጥ ምርጫ ነው።

የፕላስቲክ መቆሚያዎች ሰሌዳዎቹን በሻሲው ላይ ለመጫን ጥሩ ናቸው (የሞተር ሾፌር ፣ አርዱinoኖ ፣ ራፕቤሪ ፣ የኃይል ፒሲቢ ፣ ማብሪያ/ማጥፊያ ፣ ወዘተ)።

የብረት መቆሚያዎች ሻሲውን (ጥንካሬን) ለማሰባሰብ ጥሩ ናቸው ፣ እና በተለይም ሲያድጉ (መርሃግብር ፣ ሙከራ)። ለእድገት ፣ የብረት መቆሚያዎች እንደ ስቲል ሆነው ሊያገለግሉ ይችላሉ። ልክ በእውነተኛ መኪና ላይ እየሠሩ ከሆነ ፣ መንኮራኩሮቹ በአየር ውስጥ እንዲሆኑ እና በነፃነት እንዲንቀሳቀሱ መኪና ከፍ ማድረግ ይፈልጋሉ። ይህ በጣም አስፈላጊ ነው! እርስዎ ይሳሳታሉ እና መኪናው ብቻ እንዲነሳ እና እንዲወድቅ አይፈልጉም።

ቁፋሮ + ቁፋሮ ቁርጥራጮች

ከቻልህ የመሰሪያ አጠቃቀምን አፅንዖት መስጠት እፈልጋለሁ ፣ ከቻሉ እና ባለ ሁለት ጎን ተለጣፊ ቴፕ ፋንታ መቆሚያዎችን መጠቀም። በዚህ ፕሮጀክት ውስጥ ብዙ ጊዜ ቦርዶችዎን ወዘተ በማስወገድ እና እንደገና በማስቀመጥ ላይ ሊሆኑ ይችላሉ ፣ እና ቴፕውን መጠቀም በጣም የተዝረከረከ ይሆናል።

መሰርሰሪያን መጠቀም እንደገና አቀማመጥን በጣም ቀላል ያደርገዋል (በተለይም የሻሲው ፕላስቲክ ከሆነ) እና የበለጠ ባለሙያ ይመስላል።

ደረጃ 2 - በልማት ወቅት መኪናውን ኃይል መስጠት

በልማት ወቅት መኪናውን ኃይል መስጠት
በልማት ወቅት መኪናውን ኃይል መስጠት
በልማት ወቅት መኪናውን ማብራት
በልማት ወቅት መኪናውን ማብራት

በእኔ አስተያየት በዚህ ፕሮጀክት ለመጀመር በጣም ፈጣኑ ፣ ቀላሉ መንገድ ፣

  • ለሶፍትዌር አርዱዲኖ ንድፍ ንድፍ ፣ አርዱዲኖን በዩኤስቢ በኩል ከኮምፒዩተርዎ ጋር ያገናኙት
  • ለሶፍትዌር Raspberry Pi ቢያንስ 3 Amps ሊያቀርብ የሚችል የ 5 ቪ ዩኤስቢ ኃይል ሊኖርዎት ይገባል። እና ማብሪያ/ማጥፊያ መቀየሪያ ሊኖረው ይገባል። ከኮምፒዩተርዎ ጋር የተገናኘ ጥሩ ፣ የተጎላበተ የዩኤስቢ ማዕከል ከሌለዎት ፣ ምናልባት Raspberry ን በቀጥታ ከኮምፒዩተርዎ ላይ ኃይል ላይሰጡ ይችላሉ።
  • ሞተሮችን/መንኮራኩሮችን ለመሞከር ሲዘጋጁ ቀላሉ (ፎቶውን ይመልከቱ) ጥሩ የኃይል አቅርቦት ነው። ሆኖም ፣ እነዚህ ርካሽ አይደሉም።

ከዚህ ክፍል ጋር ያለኝ ነጥብ በእድገቱ ወቅት የባትሪ ኃይልን መጠቀም አይፈልጉም ማለት ነው ፣ ምክንያቱም ያ እድገትዎን በእጅጉ ያቀዘቅዛል።

እንዲሁም ፣ ከላይ ከተጠቀሱት ጥቆማዎች ጋር የሚመሳሰል ነገር በማድረጉ ፣ መኪናውን በትክክል እንዴት እንደሚያደርጉት (ገና) መጨነቅ አያስፈልግዎትም። በፕሮጀክቱ ውስጥ ያንን ውሳኔ ለሌላ ጊዜ ማዘግየት ይችላሉ።

ደረጃ 3 - በእውነተኛ አጠቃቀም ጊዜ መኪናውን ኃይል መስጠት

በእውነተኛ አጠቃቀም ወቅት መኪናውን ኃይል መስጠት
በእውነተኛ አጠቃቀም ወቅት መኪናውን ኃይል መስጠት
በእውነተኛ አጠቃቀም ጊዜ መኪናውን ኃይል መስጠት
በእውነተኛ አጠቃቀም ጊዜ መኪናውን ኃይል መስጠት

ለ 5 ቮ ኃይል ወደ አመክንዮ ትምህርቱን (ወይም ያደረግሁትን) ለመከተል ከወሰኑ ፣ ከዚያ ሁሉም 5V የዩኤስቢ የኃይል ማጠራቀሚያዎች ለዚህ ፕሮጀክት ጥሩ እንዳልሆኑ ይወቁ።

እዚህ ያለው ዋናው ነጥብ 5 ቪ ያስፈልግዎታል ነገር ግን ቢያንስ 3 አምፔር ያስፈልግዎታል! በዚህ መንገድ አስቡት - ላፕቶፕ ኮምፒተርን (ምናልባትም) የሚያበራ የኃይል ባንክ ይፈልጋሉ።

እርስዎ በአሜሪካ የሚኖሩ ከሆነ ይህንን ለማድረግ ከሁሉ የተሻሉ መንገዶች አንዱ ከምርጥ ግዢ መግዛት ይመስለኛል። እንዴት? ምክንያቱም ለ 14 ቀናት ገንዘብ ተመላሽ ፖሊሲ።

የሚሠራ አንድ ከማግኘቴ በፊት በእውነቱ ሦስት የተለያዩ የኃይል ማጠራቀሚያዎችን መሞከር ነበረብኝ። ሌሎቹ ደግሞ Raspberry Pi በቮልቴጅ ስር ስላለው ቅሬታ ያሰማሉ።

እኔ በጣም ውድ በሆነ የኃይል ባንክ ጀምሬ ነበር ፣ እና የሚሠራውን እስክገኝ ድረስ ቀጣዩን ሞዴል (የበለጠ ወጪ የሚጠይቅ) መሞከርን ቀጥዬ ነበር።

አርዱዲኖን እንዴት ኃይል መስጠት እንደሚቻል

በኡዲሚ ኮርስ ውስጥ ፣ ደራሲው አርዱዲኖን በቀጥታ ከኃይል ባንክ (በሠራው ብጁ ፒሲቢ በኩል) ኃይልን መርጦ በአርዱዲኖ ጂፒኦ አገናኝ ላይ የኃይል ፒኖችን ተጠቅሟል።

እኔ ግን ፣ አርዱዲኖን በቀጥታ ከራስፕቤሪ ፒ ፣ በዩኤስቢ ገመድ በኩል ብቻ ኃይልን መርጫለሁ።

የትኛው የተሻለ እንደሆነ መወሰን አለብዎት።

የሞተር/የሞተር ነጂን እንዴት ኃይል መስጠት እንደሚቻል

በኡዲሚ ኮርስ ውስጥ ፣ ደራሲው ሞተሮችን/ሾፌሩን በቀጥታ ከ 5 ቮ የኃይል ባንክ (ባንክ) ለማንቀሳቀስ መረጠ። ያንን አቀራረብ ከተጠቀሙ ሁለት ታሳቢዎች አሉ።

  1. ሞተሮቹ መጀመሪያ መዞር ሲጀምሩ ፣ በጣም የአሁኑን ይሳሉ። ይህ የኃይል ቮልቴጁ ከ 5 ቮ በታች እንዲወርድ (እንዲወርድ) እና Raspberry ን እንደገና እንዲጀምር ሊያደርግ ይችላል።
  2. ሞተሮችን ለማብራት 5V ብቻ መጠቀም ማለት ለሞተር ሞተሮች የተቻለውን ያህል ኃይል አይሰጡም ማለት ነው ፣ እና መኪናው በዝግታ (የበለጠ ዘገምተኛ) ይንቀሳቀሳል። ሞተሮችን (በዚያ የኃይል አቅርቦት) ሞክሬያለሁ (ፎቶውን ይመልከቱ) ቢያንስ 9 ቮ። እነሱ በ 9 ቪ በጥሩ ሁኔታ ይሰራሉ።

ምልከታዎች ስለ 9 ቪ (ወይም ከዚያ በላይ)

ለዚህ አስተማሪ ሁሉንም ፎቶዎች እና ቪዲዮዎች ከተመለከቱ ፣ እኔ የራሴን 9V የኃይል ምንጭ ለመፍጠር ብጁ ፒሲቢ ሰብስቤ እንደነበረ አስተዋልክ። በመንገድ ላይ ጥቂት ነገሮችን ተምሬያለሁ።

አሁን ሞተሮችን ለማንቀሳቀስ ብዙ (3) 9 ቪ የባትሪ ሴሎችን በትይዩ እጠቀማለሁ። ሁለቱንም አልካላይን እና ኒኤምኤች ዳግም -ተሞይ ባትሪዎችን ተጠቅሜአለሁ።

የመማሪያ ተሞክሮ #1 - የኒኤምኤች 9 ቪ ባትሪዎችን በትክክል ለመሙላት ረጅም ጊዜ (ብዙ ሰዓታት) ይወስዳል።

ሊሆን የሚችል መፍትሔ ባለብዙ ባትሪ ኒኤምኤች ባትሪ መሙያ ውስጥ ኢንቬስት ያድርጉ። እሱ “ብልጥ” ባትሪ መሙያ መሆን አለበት።

ጉዳቱ - እነሱ ርካሽ አይደሉም።

የመማሪያ ተሞክሮ #2: 9V ባትሪዎች በእውነቱ ከበርካታ ትናንሽ የውስጥ ሕዋሳት የተሠሩ ናቸው። ከእነዚህ ሕዋሳት አንዱ ቢሞት ፣ ባትሪው በሙሉ ዋጋ የለውም። እኔ ይህ ችግር አላጋጠመኝም ፣ ግን ስለእሱ አነባለሁ።

የመማሪያ ተሞክሮ #3 - ሁሉም 9 ቪ ባትሪዎች አንድ ዓይነት ቮልቴጅ አይደሉም። ይህ አስፈላጊ ነው። ምክንያቱም ቮልቴጁ ከፍ ባለ መጠን የበለጠ ፍጥነት ይቻላል። አንዳንድ የባትሪ ሕዋሳት (እና ባትሪ መሙያዎች) 8.4 ቪ ብቻ ናቸው። አንዳንዶቹም እንኳ ያነሱ ናቸው። አንዳንዶቹ 9.6 ቪ ናቸው።

የመማሪያ ተሞክሮ #4: 9V ባትሪዎች ፣ በተለይም ኒኤምኤች ፣ ክብደታቸው ቀላል ነው። ጥሩ ነገር። ሆኖም ፣ አብዛኛዎቹ የውጤት የአሁኑን ኤምኤ ብቻ ይሰጣሉ። ለዚያም ነው እነሱን በትይዩ ውስጥ ማስቀመጥ ያለብኝ። ለአጭር ጊዜ እንኳን 2 Amps ማለት ይቻላል አጠቃላይ የአሁኑ አቅም ያስፈልግዎታል።

የመማሪያ ተሞክሮ #5-እንደ ሬዲዮ ቁጥጥር መኪናዎች ላሉት ነገሮች የሚያገለግሉ 9.6 ቪ የባትሪ ጥቅሎች አሉ። እኔ እስካሁን አንድ አልተጠቀምኩም ፣ ግን እኔ እንደ እኔ ትይዩ 9 ቪ ባትሪዎችን ከማድረግ የበለጠ የአሁኑን ይሰጣሉ ብለው አምናለሁ። እንዲሁም ፣ ነጠላውን ክፍል ማስከፈል ይችላሉ። ጥቅሎቹ በተለያዩ መጠኖች ይመጣሉ። እና ክብደት ግምት ውስጥ አለ። እና ከዚያ ፣ መላውን መኪና ፣ ወይም ሞተሮችን ብቻ ለማሸግ ጥቅሉን ይጠቀማሉ? ለጠቅላላው መኪና ፣ ከዚያ ለ Raspberry Pi 5V ደረጃ መውረጃ መቆጣጠሪያ ያስፈልግዎታል።

ኤል 298 ኤች-ድልድይ ለዚህ ዓላማ 5V የማውጣት ችሎታ አለው ፣ ግን ለ Raspberry Pi ምን ያህል የአሁኑን ማምረት ይችላል ፣ እና በ L298 ሰሌዳ ላይ በጣም ከባድ ከሆነ ያሳስበኛል።

ሁለት የተለያዩ የኃይል ምንጮች እንዲኖሩዎት ከወሰኑ ፣ ከዚያ የክብደት ጉዳይ (በጣም ከባድ) ሊኖርዎት ይችላል።

ደረጃ 4 - ለ Gamepad መንዳት የሶፍትዌር ፕሮግራም

እኔ ይህንን ክፍል ብዙ ቀደም ሲል በሮቦት በተነዳ በርቀት ዩኤስቢ የጨዋታ ሰሌዳ ውስጥ አስተማሪ ውስጥ የሸፈንኩ ይመስለኛል ፣ ስለዚህ እዚህ አልደግመውም።

በዚያ ሌላ አስተማሪ ውስጥ ያሉት የፕሮግራም/ሶፍትዌር ክፍሎች ጥቆማዎች ብቻ ናቸው። አንድ ሰው በሙከራ እና በስህተት የበለጠ የሚማር ይመስለኛል።

ደረጃ 5: ካሜራ ማከል

ካሜራ በማከል ላይ
ካሜራ በማከል ላይ
ካሜራ በማከል ላይ
ካሜራ በማከል ላይ
ካሜራ በማከል ላይ
ካሜራ በማከል ላይ

በኡዲሚ ኮርስ ውስጥ ፣ ደራሲው ካሜራውን ከፍ ለማድረግ መንገድ ለመገንባት ክብ የእንጨት ጣውላዎችን እና ሙጫ ጠመንጃን ይጠቀማል ብዬ አምናለሁ።

ወደ ባለሁለት መስመር መንገድ ወደ ታች እንዲመለከት ካሜራውን ከፍ ማድረግ ይፈልጋሉ ፣ ስለሆነም መስመሮቹን በቀላሉ ማወቅ ይችላል።

እኔ በምኖርበት አሜሪካ ውስጥ ፣ ከእንጨት የተሠሩ ወለሎች በጣም ርካሽ ነበሩ። በሎው ወይም በቤት ዴፖ ውስጥ ሊገዙዋቸው ይችላሉ። እኔ ክብ dowels ይልቅ ካሬ dowels መረጠ.

እኔ ለካሜራ ማማ የበለጠ ጠንካራ መሠረት ለማድረግ መርጫለሁ ፣ እና በመኪናው ላይ ለእሱ በጣም ጥሩ ቦታ ምን እንደሆነ ለመጫወት እና ለመሞከር መላው ማማ ከመኪናው ተነቃይ አደረግሁ።

እንዲሁም ፣ እኔ በዩኤስቢ ድር ካሜራ እጀምራለሁ የሚለውን ሀሳብ ከግምት ውስጥ በማስገባት ግንቡን ሠራሁ ፣ ግን ምናልባት በኋላ ወደ ፒካሜራ ሞዱል መጠቀሙን ይቀጥሉ።

በዓሳ አይን ዓይነት ካሜራ ውስጥ መዋዕለ ንዋይ ማፍሰስ ይፈልጉ ይሆናል።

በጣም ርካሽ የሆነ የሙጫ ሙጫ ጠመንጃ ገዛሁ ፣ ግን የማማውን መሠረት በተሻለ ሁኔታ ለማጠናከር ፈልጌ ነበር ፣ ስለሆነም ሁሉንም ነገር በተሻለ ሁኔታ ለማቆየት አንዳንድ ቀዳዳ ቀዳዳዎችን እና ዊንጮችን ጨመርኩ።

ከዚያም መሠረቱን በመኪናው ቼሲው ላይ አደረግሁት።

በኋላ ፣ ነገሮችን በዙሪያዬ ማንቀሳቀስ ከፈለግኩ ፣ መሠረቱን ከሻሲው አውጥቼ ፣ በሻሲው አዲስ ቦታ ላይ አዲስ ቀዳዳዎችን ቆፍሬ ፣ እና ማማውን በሻሲው ላይ እንደገና እጠጋዋለሁ።

ሁሉንም ነገር ለመፈተሽ ‹ተከተለኝ› ፓይዘን እና ኖድ.ጄስን ኮድ ከትልቁ ሮቦት (ዋላስ ሮቦት 4) አምጥቻለሁ። ስለ ‹ተከተለኝ› ብዙ የበለጠ ዝርዝር ለሚሰጡ የዩቱቤዎች ዝርዝር እባክዎን በዚህ ክፍል ውስጥ ያሉትን ፎቶዎች ይመልከቱ።

እንደጠቀስኩት መጀመሪያ የዩኤስቢ ድር ካሜራ መጫን ቀላል ነበር። በኋላ የፒካሜራ ሞዱሉን መጫን እችላለሁ።

ደረጃ 6 - የፊት ለይቶ ማወቅ - አቀማመጥን ይወስኑ

Image
Image

ይህ ክፍል የኡዲሚ ኮርስ ትኩረት አይደለም ፣ ግን አስደሳች ልምምድ ነበር።

አንዳንድ የ “Python opencv face ማወቅ” ፍለጋን ከሠሩ ፣ ያንን እንዴት ማድረግ እንደሚቻል ብዙ ጥሩ ምሳሌዎችን ያገኛሉ ፣ እና ሁሉም በጣም ተመሳሳይ እርምጃዎችን ይከተላሉ።

  1. የ “ሀር” የፊት ፋይልን ይጫኑ
  2. ካሜራውን ያስጀምሩ
  3. ክፈፍ የሚይዙበት loop ይጀምሩ
  4. የቀለም ምስሉን ወደ ግራጫ-ልኬት ይለውጡ
  5. ፊት (ቶች) እንዲያገኝ ለ opencv ይመግቡት
  6. ውስጣዊ loop (ለእያንዳንዱ ፊት ተገኝቷል) (በእኔ ሁኔታ ከ 1 ፊት በላይ ከሆነ ለማቋረጥ ኮድ እጨምራለሁ)

ለዚሁ ዓላማ ፣ አንድ ፊት አንዴ ካወቅን ፣ ፊቱን የሚዘረዝረውን ምናባዊ ካሬ X ፣ Y ፣ W እና H ን እናውቃለን።

ሮቦቱ ወደ ፊት ወይም ወደ ኋላ እንዲሄድ ከፈለጉ ፣ W (W) በጣም ትልቅ ከሆነ (በጣም ቅርብ ከሆነ) ፣ ሮቦት ወደ ኋላ እንዲመለስ ያድርጉ። W በጣም ትንሽ ከሆነ (በጣም ሩቅ) ከሆነ ሮቦት ወደፊት እንዲራመድ ያድርጉ።

የግራ/ቀኝ እንቅስቃሴ ትንሽ የተወሳሰበ ቢሆንም እብድ አይደለም። የግራውን እና የቀኝ ፊት አቀማመጥን እንዴት እንደሚወስን የሚገልጽ ለዚህ ክፍል ምስሉን ይመልከቱ።

ማስታወሻ:

ማንኛውንም የድር OpenCV ምሳሌዎችን ካሄዱ ፣ ሁሉም በካሬክ ውስጥ በተገለጸው ፊት ፣ ‹‹ccccv›› የሚያየው ›ትክክለኛውን እይታ ያሳያሉ። እርስዎ የሚመለከቱ ከሆነ ፣ እርስዎ ባይንቀሳቀሱም ያ ካሬ ቋሚ (ቋሚ) አይደለም።

እነዚያ ተለዋዋጭ እሴቶች ሮቦቱ ያለማቋረጥ በእንቅስቃሴ ፣ ወደ ፊት ወይም ወደ ኋላ ፣ ወደ ግራ ወይም ወደ ቀኝ እንዲንቀሳቀስ ያደርጉታል።

ስለዚህ ፣ ለሁለቱም ወደ ፊት/ወደ ኋላ እና ለግራ/ቀኝ አንድ ዓይነት ዴልታ ሊኖርዎት ይገባል።

ወደ ግራ ወደ ቀኝ እንውሰድ -

አንዴ ግራ እና ቀኝ ካሰሉ ፣ ከዚያ ልዩነቱን (ዴልታ) ያግኙ -

ዴልታ = አብስ (ግራ - ቀኝ)

የትኛው ትልቅ እንደሚሆን ስለማያውቁ ፍጹምውን መውሰድ ያስፈልግዎታል።

ዴልታ ከአንዳንድ ዝቅተኛ ከሆነ ለመንቀሳቀስ ለመሞከር አንዳንድ ሁኔታዊ ኮድ ያክላሉ።

ከፊት ለኋላ እኛ ተመሳሳይ ነገር ታደርጋለህ።

ደረጃ 7 የፊት አቀማመጥ - ሮቦት ማንቀሳቀስ

አንዴ ሮቦቱ ወደ ግራ ወይም ወደ ቀኝ ፣ ወደ ፊት ወይም ወደ ኋላ ለመንቀሳቀስ እንደሚያስፈልግዎ ካወቁ ፣ ያንን እንዴት ያደርጋሉ?

ይህ አስተማሪ በሂደት ላይ ያለ ሥራ ስለሆነ ፣ በአሁኑ ጊዜ እኔ ለዚህ ፕሮጀክት ለመጠቀም ከትልቁ ሮቦቴ ኮዱን ገልብጫለሁ። እባክዎን ይህንን ሁሉ የሚገልጽበትን የሮቦቲክስ አጫዋች ዝርዝሬን በ youtube ላይ ይመልከቱ።

በአጭሩ ኮዱ በንብርብሮች ውስጥ አለኝ።

የ Python ፊት-እውቅና ስክሪፕት የ http ጥያቄዎችን ለ Node.js አገልጋይ ያደርገዋል

Node.js አገልጋይ ለመንቀሳቀስ አቅጣጫዎች የ http ጥያቄዎችን ያዳምጣል ፣ እነዚያን ወደ ብጁ ተከታታይ ፕሮቶኮል ይለውጣቸዋል

Node.js አገልጋይ እና አርዱinoኖ መካከል ብጁ ተከታታይ ፕሮቶኮል

ሮቦትን ለማንቀሳቀስ ትክክለኛ ትዕዛዞችን የሚያደርግ አርዱዲኖ ንድፍ

የ Udemy ኮርስ ከላይ እንዳደረገው አያደርግም። ነገር ግን እኔ ጥሩ መሻሻል ለማድረግ እና በእውነተኛው ምስል-እውቅና ላይ ለማተኮር ስለፈለግኩ ፣ ለአሁን የቀደመውን ኮዴን እንደገና ተጠቀምኩ።

የሚመከር: