ዝርዝር ሁኔታ:

የናኦ ሮቦት እንቅስቃሴዎችን በ Xbox Kinect ካሜራ በኩል መገልበጥ 4 ደረጃዎች
የናኦ ሮቦት እንቅስቃሴዎችን በ Xbox Kinect ካሜራ በኩል መገልበጥ 4 ደረጃዎች

ቪዲዮ: የናኦ ሮቦት እንቅስቃሴዎችን በ Xbox Kinect ካሜራ በኩል መገልበጥ 4 ደረጃዎች

ቪዲዮ: የናኦ ሮቦት እንቅስቃሴዎችን በ Xbox Kinect ካሜራ በኩል መገልበጥ 4 ደረጃዎች
ቪዲዮ: የናኦ እና ጫራ ብሔረሰብ ቋንቋ እና ባህል ለማሳደግ የጋራ ጥረቶች ሊጠናከሩ እንደሚገባ ተገለጸ 2024, ህዳር
Anonim
የናኦ ሮቦት እንቅስቃሴዎችን በ Xbox Kinect ካሜራ በኩል መቅዳት
የናኦ ሮቦት እንቅስቃሴዎችን በ Xbox Kinect ካሜራ በኩል መቅዳት

በሁለተኛ ደረጃ ት / ቤት (ፖርተር ጋውድ) ውስጥ በኮምፒተር ሳይንስ ክፍላችን ውስጥ እንደ ፕሮጀክት ፣ እኔ (ለጋሬ ዋልፖል) እና ሌላ ተማሪ (ማርቲን ላውተንሽላገር) እንቅስቃሴዎቻችንን በ Xbox ኪኔቲክ ካሜራ በኩል ለመምሰል የናኦ ሰው ሰራሽ ሮቦት ለማግኘት ተነሱ። ለወራት የማይታሰብ አባል የሆነውን ቪንሰንትቫንቤሴላሬ እስክናገኝ ድረስ ምንም እድገት አልተደረገም። የእርሱን መመሪያዎች ደረጃ በደረጃ ለመከተል እየሞከርን ሳለን ፣ በርካታ ወሳኝ እርምጃዎች ቀርተው ወደ ፊት ለመሄድ ተጨማሪ ምርምርን ይፈልጋሉ። ይህ የማይነቃነቅ ዓላማ ፣ መመሪያዎቹን ማለቅ እና ይህንን ፕሮጀክት እንዲሠራ የሚያስፈልጉትን ጥቃቅን ጉዳዮች ማሟላት ነው። በዚህ ሰነድ መጨረሻ ይህንን ፕሮጀክት በትክክል ማባዛት መቻል አለብዎት።

ደረጃ 1 ቅድመ -ሁኔታዎች

ከመጀመርዎ በፊት ጥቂት ቁሳቁሶች ያስፈልጉዎታል። ከታች የተዘረዘሩት ስሪቶች ለእኛ የሰራን ነው። ካልተዘረዘሩት ከማንኛውም ሶፍትዌር ወይም ሃርድዌር ከሌሎች ስሪቶች ጋር ትብብርን ዋስትና አንሰጥም።

1. ናኦ ሂኖኖይድ ሮቦት V5

2. ከዊንዶውስ ማይክሮሶፍት ቪዥዋል ስቱዲዮ ማህበረሰብ 2015 ጋር የ XNA ስሪት 4.0 ተጭኗል

የማውረጃ ገጽ (የእይታ ስቱዲዮ):

የማውረጃ ገጽ (ኤክስኤንኤ):

3. የኡቡንቱ 14.04 LTS 64-ቢት ስርዓተ ክወና ያለው የሊኑክስ ኮምፒተር። (በ 32 ቢት መስራት ይችላል)

4. Python Version 2.7 (አይደለም Python 3. አስፈላጊ) በሊኑክስ ኮምፒውተር ላይ

5. በሊኑክስ ኮምፒተር ላይ የ MQTT ደላላ

*በኋላ ደረጃዎች ውስጥ ይወርዳል

6. ኤስኤስኤች በሁሉም መሣሪያዎች እና አውታረ መረብ ላይ እገዳው ተነስቷል።

ደረጃ 2 የ MQTT ደላላን ያውርዱ እና ግንኙነቱን ያረጋግጡ

የ MQTT ደላላን ያውርዱ እና ግንኙነቱን ያረጋግጡ
የ MQTT ደላላን ያውርዱ እና ግንኙነቱን ያረጋግጡ

ሁሉንም ነገር በአንድ ላይ ለማገናኘት የመጀመሪያው እርምጃ የ MQTT ደላላን መጫን ነው።

የ MQTT ደላላን ለመጫን እነዚህን ትዕዛዞች በኡቡንቱ ተርሚናል ውስጥ ይተይቡ

$ sudo apt-add-repository ppa: mosquitto-dev/mosquitto-ppa

$ sudo apt-get ዝማኔ

$ sudo apt-get install libmosquitto-dev ን ይጫኑ

$ sudo apt-get install ትንኝ-ደንበኞችን ይጫኑ

እነዚህ ትዕዛዞች MQTT ን ሙሉ በሙሉ መጫን አለባቸው። በዚህ ትዕዛዝ ውስጥ የመጫኛ ዓይነቱን ለመፈተሽ

$ ትንኝ

ተርሚናሉ ከሰራ ከላይ ያለውን ስዕል መምሰል አለበት። ካልሆነ እሱን እንዴት እንደሚጭኑ ብዙ የተለያዩ መመሪያዎች አሉ።

ደረጃ 3 Python ን ያዋቅሩ 2.7

በመጀመሪያ በሊኑክስ ኮምፒተርዎ ላይ ፓይዘን 2.7.x ን መጫን ያስፈልግዎታል። (እኛ ፓይዘን 2.7.6 ን እየተጠቀምን ነው)

ወደ አውርድ ገጹ አገናኝ እዚህ አለ

አንዴ ፓይዘን ከጫኑ በኋላ በአልደባራን የቀረበውን NAOqi ማውረድ እና መጫን ያስፈልግዎታል። ውርዱን ለመድረስ መለያ መፍጠር ያስፈልግዎታል። አይጨነቁ። ነፃ ነው እና ትንሽ ጊዜ ይወስዳል።

አገናኝ

የሊኑክስ x64 ስሪት ያውርዱ። እሱ በ “3 - Python NAOqi SDK” ራስጌ ስር ነው።

አንዴ ፋይሉን ካወረዱ በኋላ ይንቀሉት እና በማንኛውም ቦታ ያስቀምጡት። ምንም አይደለም ነገር ግን የት እንደሚገኝ ማወቅዎን ያረጋግጡ።

ከዚያ ይተይቡ

$ ወደ ውጪ ላክ PYTHONPATH = $ PYTHONPATH:/home/yourUserName/locationOfNaoLibrary

አንዴ የፓይዘን ዱካውን ካዘጋጁ በኋላ የእርስዎን.bashrc ፋይል ለማርትዕ በዚህ ትዕዛዝ ይተይቡ

$ አርታዒ ~/.bashrc

አንዴ ያንን ፋይል አርትዖት ካደረጉ በኋላ በፋይሉ ታችኛው ክፍል ላይ ይህን ይተይቡ

ወደ ውጭ ላክ PYTHONPATH = $ PYTHONPATH:/home/yourUserName/locationOfNaoLibrary

ይህ በ “ፓይዘን” ውስጥ ወደ ሊኑክስ ተርሚናል በመተየብ እና ከዚያም “አስመጣ ናኦኪ” ውስጥ በመተየብ የሚሰራ መሆኑን ይፈትሹ።

ይህ አሁን መስራት አለበት።

ደረጃ 4 ኮድ ያውርዱ እና ይዝናኑ

የእይታ ስቱዲዮዎችን (kinect.zip) ፋይልን ወደ ዊንዶውስ ኮምፒተር እና የ Python ፋይል (ሮቦት.ፒ) ወደ ሊኑክስ ኮምፒተር ያውርዱ። ሁለቱንም በየራሳቸው ኮምፒውተሮች ላይ ይክፈቱ።

እነዚህን ኮምፒውተሮች በተመሳሳዩ የ wifi አውታረ መረብ ላይ ያስቀምጡ እና በመተየብ ሊያገኙት የሚችለውን የሊኑክስ ኮምፒተር አይፒ ውስጥ ያስገቡ።

ifconfig

አይፒ ከ “inet addr” በኋላ (ከ wlan ለሽቦ አልባ ፣ ከኤቲ0 በታች ለገመድ) ሲጀመር ወደ ቪዥዋል ስቱዲዮ ፕሮግራም ለመተየብ ትክክለኛ አይፒ ይሆናል።

በመተየብ በሊኑክስ ላይ የ MQTT ደላላን ያስጀምሩ

$ ትንኝ

ከዚያ በመተየብ በሊኑክስ ላይ የፓይዘን ኮዱን ይጀምሩ

የሮቦት.ፒዲ $ cd ሥፍራ

$ python./robot.py

ይህ የፓይዘን ኮድ ይጀምራል። ኮዱ እንደ ሮቦት አይፒ ፣ ወደብ (መደበኛ 9559) ፣ MQTT ip (በዚህ ጉዳይ ላይ localhost እንደሚሆን) እና የ MQTT ርዕሰ ጉዳይ (እኛ እንደ “ናኦ” ያዘጋጀነው) የመሳሰሉትን በቀላሉ ሊያቀርቡት የሚችሉትን መረጃ ይፈልጋል።

ይህ ሮቦትን ፣ MQTT ደላላን እና ቪዥዋል ስቱዲዮን ሮቦትን እንዲቆጣጠሩ የሚፈቅድልዎትን ማገናኘት አለበት ፣ አሁን ማድረግ ያለብዎት በኪኔቲክ ካሜራ ፊት ቆሞ መንቀሳቀስ አለበት!

ይህ መመሪያ ሂደቱን ግልፅ እና ለመድገም ቀላል አድርጎታል ብለን ተስፋ እናደርጋለን። እንደገና የዚህ ፕሮጀክት የመጀመሪያ ፈጣሪ ቪንሰንት ቫንቤሴላሬ ነው። የተጠቀምንበት ኮድ ከእሱ ነው ፣ እናም ይህ ፕሮጀክት በመጀመሪያዎቹ ሶስት ወራት ውስጥ ያልወደቀበት ዋነኛው ምክንያት እሱ ነበር። ይህ ልጥፍ አስተማሪ ሆኖ እንዳገኙት ተስፋ እናደርጋለን ፣ በመጨረሻም በዚህ ጽንሰ -ሀሳብ ውስጥ ጣልቃ በመግባት ይደሰቱ።

በመጨረሻ ቪንሰንት ቫንቤሴላሬንን ማመስገን እንወዳለን። ያለ እሱ ልጥፍ ፣ ይህንን ፕሮጀክት ጨርሰን አንጨርስም ነበር። ይህንን ፕሮጀክት በእግሩ ላይ በማግኘቱ ከሁሉም በላይ ክብር ይገባዋል። በማንኛውም ምክንያት ማጣቀሻ ከፈለጉ ወደ እሱ ፕሮጀክት ገጽ የሚወስደው አገናኝ ነው።

www.instructables.com/id/ ናኦ-ሮቦት-ሚሚኪ…

የሚመከር: