Talaan ng mga Nilalaman:
- Hakbang 1: Mag-download ng Distributive
- Hakbang 2: I-install
- Hakbang 3: Patakbuhin
- Hakbang 4: Pamilyar
- Hakbang 5: Galugarin ang Application ng Sample
- Hakbang 6: Galugarin ang Robotics Sandbox
- Hakbang 7: Magpatuloy sa Hardware
Video: Artipisyal na Katalinuhan para sa Iyong Robot .: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ginagawa ang paglipat ng iyong robot at iniisip itong iba't ibang mga gawain. Sa mga tao, ang pinong paggalaw ay kinokontrol ng cerebellum habang ang mga aksyon at paggawa ng desisyon - ng malaking utak. Kung binabasa mo ito, marahil ay mayroon ka ng robot at maaaring pamahalaan ang mga kamay, binti, o gulong nito. Ngayon idagdag ang susunod na baitang. Ginawa ko ang program na ito ng maraming taon nang paunti-unti at ngayon naglalaman ito ng maraming pangunahing elemento ng artipisyal na katalinuhan. Sa katunayan, maaari mong gamitin ito bilang isang praktikal na aklat sa specialty na ito. Ang isang file ng Tulong ay kasama sa pamamahagi at hindi mo kailangan ng koneksyon sa Internet upang mag-browse sa isang Web site. Basahin ang teorya at tingnan ang iba't ibang mga sample na application. Pagkatapos, maaari mong isagawa ang mga ito. Hindi ito isang API. Sa halip, ito ay isang kumpletong platform ng pag-unlad na may naka-embed na wika ng programa. Gayunpaman, kung nais mong pahabain ito, posible rin ito. Karaniwang arkitektura ay ang pagkakaroon ng iyong sariling driver upang makontrol ang mga hakbang na motor at i-link ang program na ito sa pamamagitan ng TCP / IP. Ngayon, ang karamihan sa mga application para sa robotic control ay gumagamit ng GUI (Graphical User Interface). Nag-aalok ang sistemang ito ng NLI (Interface ng Likas na Wika). Ang ganitong solusyon ay nakakatulong upang gawing mas matalino ang iyong makina at magbukas ng paraan upang ganap na makontrol ang autonomous. Kung wala ka pang hardware ng robotics, mayroong isang virtual na kapaligiran. Maaari kang gumuhit ng iba't ibang mga bagay sa screen at manipulahin ang mga ito gamit ang virtual robotic arm.
Hakbang 1: Mag-download ng Distributive
I-download ang WinNB mula sa https://nbsite.000webhostapp.com Ang laki ng namamahagi ay humigit-kumulang na 1 - 2 Mb. Ang programa ay hindi nangongolekta at nagpapadala ng anumang impormasyon tungkol sa iyong PC. Maaari ka ring mag-download mula sa CNet o ibang koleksyon ng software. Suriin at aprubahan nila ang bawat bagong bersyon.
Home> Windows Software> Mga Tool para sa Developer> Mga Interpreter at Compiler> Personal na Batayan sa Kaalaman NB
Mag-download mula sa CNet
Hakbang 2: I-install
I-install ang programa. Tumatagal ito ng 2 minuto. Patakbuhin lamang ang na-download na file at sagutin ang mga katanungan. Ang program na ito ay nasubukan sa ilalim ng iba`t ibang mga bersyon ng Windows at dapat tumakbo nang sigurado sa ilalim ng Windows 2000, Windows XP, at Windows 8. Ang pinakabagong mga bersyon ng operating system na ito ay pinahusay ang proteksyon ng mga file at direktoryo. Maaaring hindi ka makasulat sa ilang mga direktoryo kahit na ikaw ang tagapangasiwa ng PC. Kung hindi ka sigurado sa mga nasabing isyu, inirerekumenda na tanggapin mo ang default na patutunguhan at mai-install sa root ng disk C. Ang programa ay may naka-embed na sistema ng Tulong na nasubukan din sa ilalim ng nabanggit na mga bersyon ng Windows. Kung mayroon kang mga problema sa pagbabasa ng Tulong, sumulat sa akin sa pamamagitan ng email ng suporta sa aking site at payuhan ko kung paano ito makayanan o magbigay ng ibang file ng Tulong.
Hakbang 3: Patakbuhin
Patakbuhin ito. Ito ay isang multipurpose na programa na kung saan kahit na may isang panloob na database upang mapanatili mong sabihin, isang personal na bibliography. Sa kasalukuyan, gagamitin namin ang natural na interface ng wika. I-click ang menu Browse / Command / Notebook. Lilikha ito ng 3 mga bintana sa screen. Gagamitin ang mga ito sa ilalim ng iba't ibang mga pangyayari para sa input / output.
Sa kanan, makikita mo ang window ng Paglalarawan na sa pangkalahatan ay itinalaga para sa output ng mga elemento ng analytical tulad ng mga pares ng halaga ng katangian o mga sagot na nabubuo ng system bilang tugon sa iyong mga katanungan. Sa kaliwa - ang window ng Teksto o Grapika na tumatanggap ng isang mahalagang data tulad ng isang bloke ng teksto o isang larawan. Sa kanang bahagi sa ibaba mayroong window ng Command kung saan nagpasok ka ng isang query o isang buong programa. Gayundin ang window ng Mga Mensahe sa ibabang kaliwa ay tumatanggap ng maikling mga abiso sa antas ng system. Ang tularan ng komunikasyon ay simple. I-type ang iyong utos sa kaukulang window. Ilagay ang cursor sa harap ng pangungusap, at i-click ang GO sa dialog ng Command. Huwag kalimutan na ilagay ang buong hintuan sa dulo. Ang wikang ito ay may ilang antas ng kakayahang umangkop, ngunit sa pangkalahatan, ipinapalagay nito ang mga tamang pangungusap na gramatikal.
Hakbang 4: Pamilyar
Basahin ang Tulong at makakuha ng isang pangkalahatang larawan ng kung ano ang maaaring gawin ng program na ito. Ang wikang ito ay pinaghalong 3 paradigms. 1. Pamamaraan. Sa mundo ng pagprograma ang pangunahing pangalan ay magiging Pangunahin. 2. Napapahayag. Ang pangunahing pangalan ay Prolog. 3. Likas na wika. Maaari itong tumagal ng isang malawak na hanay ng mga pangungusap sa Ingles at maiugnay ang mga tiyak na semantiko at pragmatics (mga aksyon) sa kanila. Sa ganitong pamamaraan maaari kang magsulat ng isang mahabang paglalarawan ng isang bagay, pagkatapos ay magtanong tungkol dito. Kung hindi man, maaari kang magsulat ng isang programa. Ito ay isang interpreter (bagaman maaari kang mag-ipon din ng mga programa). Kung maglalagay ka ng maraming mga order o pormal na pagpapaandar nang sunud-sunod, isasagawa ng system ang mga ito bilang isang normal na algorithm. Para sa nagpapahayag na programa, kailangan mong mag-ipon ng ilang mga patakaran at katotohanan. Isulat lamang ang mga ito nang isa-isa, ilagay ang cursor sa harap nila, at i-click ang GO. Ang gawain ng interpreter ay titigil sa dulo ng teksto o kung makasalubong nito ang 'paghinto.' operator Tandaan na ang isang naipong programa ay papunta sa isang base sa kaalaman sa disk upang mapanatili kung patayin mo ang computer, pagkatapos ay muling patakbuhin ang programa. Kapag sumubok ka ng isa pang halimbawa, karaniwang kinakailangan upang magamit ang 'burahin ang kaalaman.' operator Gumagana ito sa solong-hakbang na mode at hindi nangangailangan ng 'paghinto.' pagkatapos
Hakbang 5: Galugarin ang Application ng Sample
Suriin ang application ng sample na Pag-uugali. Upang patakbuhin ito, piliin ang teksto ng programa sa window ng Tulong, kopyahin ito sa clipboard, pagkatapos ay i-paste sa Command editor, at sundin ang mga tagubilin sa mga komento. Nagpapatupad ang application na ito ng isang robot na nagpapatakbo sa virtual na mundo ng 2D na mga bagay.
Ang programa ay binubuo ng maraming mga seksyon.
Una, iginuhit natin ang kapaligiran.
#draw ("linya", 0, 5, 160, 5). % Palapag.
#draw ("linya", 0, 95, 160, 95). % Kisame.
#draw ("rektanggulo", "dilaw", 30, 5, 50, 25).
#draw ("ellipse", "green", 10, 10, 70, 15).
#draw ("rektanggulo", "pula", 100, 5, 115, 35).
Pagkatapos - isang robotic arm.
#draw ("set_dot", "black", 0.5).
% Arm.
#draw ("linya", 80, 95, 80, 75).
#draw ("linya", 80, 75, 60, 75).
#draw ("linya", 60, 75, 60, 65).
% Kamay.
#draw ("linya", 45, 65, 75, 65).
#draw ("linya", 45, 65, 45, 40).
#draw ("linya", 75, 65, 75, 40).
Ang susunod na bloke ay nagpapatupad ng isang virtual machine.
block: "sumulat sa" "mga layunin".
_chng_operator kung
_oper_siya
_move1 (@Dir) kung
_dir (@Dir);
#cut ();
_nsteps (@N);
_dec_nsteps (@N).
_squeeze kung
_squeeze_dir ("pisilin");
#cut ();
_nsteps (@N);
_dec_nsteps (@N).
_pagpalawak kung
_squeeze_dir ("palawakin");
#cut ();
_nsteps (@N);
_dec_nsteps (@N).
_chng_inscription kung
_siya na
_gravitation1 (@Type, @Num, @DY) kung
_falls (@Type, @Num, @DY).
_ fascent (@Type, @Num, @DY) kung
_jumps (@Type, @Num, @DY).
#hintay ().
pagtatapos ng block: "compile".
Sinusuportahan ng mga susunod na panuntunan ang mga panuto sa elementarya ng makina na ito.
tandaan: _nsteps (14);
_chng_squeeze ("pisilin");
tandaan: _inscription_runs
upang mapisil.
Ang mga operator ay ang nakalantad sa mga gumagamit. Ang mga ito ay binubuo mula sa mga tagubilin at iba pang mga operator.
_user_output ("Tukuyin ang kulay ng kahon")
upang kumuha ng kahon.
lumipat sa @ att1Attr @Obj;
tandaan: _operator ("grip");
tandaan: _operator ("lumipat sa i p")
upang makuha ang @ att1Attr @Obj.
Ang pangwakas na seksyon ng programa ay hindi para sa pagtitipon. Dito nagtatrabaho ka bilang isang end user sa mode ng interpreter.
% *****
% Ito ay kumplikadong utos na nagsasama ng maraming mga aksyon.
kumuha ng dilaw na kahon.
huminto ka
Hakbang 6: Galugarin ang Robotics Sandbox
Magpatuloy sa mas kumplikadong Robotics Sandbox. Sa kasong ito, hindi mo kailangang kopyahin ang programa mula sa Tulong. Naglalaman ang direktoryo ng RSandbox ng 2 mga file: ROBO. SCP at ROBO_USE. SCP. Ang SCP ay isang pagpapaikli para sa script. Ang una ay para sa mga developer, ang pangalawa - para sa mga end na gumagamit. Ang variant na ito ay may mas kumplikadong kapaligiran.
Galugarin ang pisika. Ang manipulator ay maaaring tumagal ng isang bagay, pagkatapos ay bitawan ito, at mahuhulog ito sa sahig. Ipinapaliwanag din ng Sandbox kung paano gumawa ng isang hakbang mula sa virtual patungo sa totoong robot. Para sa hangaring ito ay pinaghiwa-hiwalay mo ang programa sa 2 mga module - ang processor at ang controller. Ang pangalawa ay nagpapatupad ng mababang antas na servocontrol. Ang una - katalinuhan sa makina. Ang dalawang mga module ay naka-link sa pamamagitan ng TCP / IP. Patakbuhin ang dalawang mga pagkakataon ng WinNB sa magkakaiba o parehong computer. Ikonekta ang mga ito Gumamit ng localhost bilang isang IP address sa pangalawang kaso. Buksan ang ROBO. SCP sa unang programa. Uncomment (tanggalin ang '%') ang sumusunod na linya:
% tandaan: _use_controller.
Compile at patakbuhin (i-on ang virtual machine) ito. Lumipat ngayon sa pangalawang halimbawa. Mayroon pang isa pang file sa direktoryo ng RSandbox - ROBO_CONTR. SCP. Buksan ito sa window ng Command at i-compile. Ang module na ito ay passive at walang seksyon ng gumagamit. Ngayon ay maaari kang maglabas ng mga utos sa unang programa at tingnan kung paano ang reaksyon ng robot sa isa pa sa kanila.
Hakbang 7: Magpatuloy sa Hardware
Bahala na kayo Kung mayroon kang isang robot, bakit hindi mo subukan at kontrolin ito gamit ang mayroon nang interface? Para sa hangaring ito, kakailanganin mo ang iyong sariling driver sa halip na ang controller mula sa nakaraang hakbang. Sa kaso ng anumang mga problema sa pag-link ng 2 mga programa, huwag mag-atubiling makipag-ugnay sa akin sa pamamagitan ng email ng suporta sa aking Web site.
Inirerekumendang:
Artipisyal na Katalinuhan at Pagkilala sa Larawan Gamit ang HuskyLens: 6 na Hakbang (na may Mga Larawan)
Artipisyal na Katalinuhan at Pagkilala sa Larawan Gamit ang HuskyLens: Hoy, ano na, Guys! Ang Akarsh dito mula sa CETech. Sa proyektong ito, titingnan natin ang HuskyLens mula sa DFRobot. Ito ay isang module na kamera na pinalakas ng AI na may kakayahang gumawa ng maraming mga pagpapatakbo ng Artipisyal na Intelihensiya tulad ng Face Recognitio
Board Game Artipisyal na Katalinuhan: ang Minimax Algorithm: 8 Mga Hakbang
Board Game Artipisyal na Katalinuhan: ang Minimax Algorithm: Naisip mo ba kung paano ginawa ang mga computer na nilalaro mo sa chess o mga pamato? Kaya't huwag nang tumingin sa malayo kaysa sa Maituturo na ito sapagkat ipapakita nito sa iyo kung paano gumawa ng isang simple ngunit mabisang artipisyal na katalinuhan (AI) gamit ang Minimax Algorithm! Sa pamamagitan ng paggamit ng
Buuin ang Iyong Sariling Ai (Artipisyal na Katalinuhan) Katulong 101: 10 Mga Hakbang
Buuin ang Iyong Sariling Ai (Artipisyal na Katalinuhan) Katulong 101: Tandaan ang oras, kapag nanonood ka ng Iron Man at nagtaka sa iyong sarili, gaano kahusay kung mayroon kang sariling J.A.R.V.I.S? Sa gayon, oras na upang maisakatuparan ang pangarap na iyon. Ang artipisyal na katalinuhan ay ang susunod na gen. Isipin kung gaano ito cool
Sine-save ang Iyong Mga Larawan para sa Iyong Gawain: 4 Mga Hakbang (na may Mga Larawan)
Sine-save ang Iyong Mga Larawan para sa Iyong Gawain: 1. Magbukas ng isang bagong Google doc at gamitin ang pahinang ito upang ligtas ang iyong mga larawan.2. Gumamit ng ctrl (control) at ang " c " susi upang kopyahin.3. Gumamit ng ctrl (control) at ang " v " susi upang i-paste
Paano Ayusin ang Hindi Sinusuportahang Mga File ng Data, at I-download ang Iyong Paboritong Mga Video File para sa Iyong PSP Portable: 7 Mga Hakbang
Paano Ayusin ang Hindi Sinusuportahang Mga File ng Data, at I-download ang Iyong Paboritong Mga Video File para sa Iyong PSP Portable: Gumamit ako ng Media Go, at gumawa ng ilan sa mga trick upang makakuha ng isang hindi sinusuportahang mga file ng video upang gumana sa aking PSP. Ito ang lahat ng aking mga hakbang na ginawa ko , nang una kong makuha ang aking hindi sinusuportahang mga file ng video upang gumana sa aking PSP. Gumagana ito ng 100% kasama ang lahat ng aking mga file ng video papunta sa aking PSP Po