Obsah:
- Krok 1: Stiahnite si Distribučné
- Krok 2: Inštalácia
- Krok 3: Spustite
- Krok 4: Zoznámte sa
- Krok 5: Preskúmajte ukážkovú aplikáciu
- Krok 6: Preskúmajte Robotics Sandbox
- Krok 7: Pokračujte na Hardvér
Video: Umelá inteligencia pre vášho robota .: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Nechať svojho robota pohybovať sa a premýšľať sú rôzne úlohy. U ľudí sú jemné pohyby riadené mozočkom, zatiaľ čo akcie a rozhodovanie - veľkým mozgom. Ak to čítate, pravdepodobne už máte robota a zvládnete jeho ruky, nohy alebo kolesá. Teraz pridajte ďalšiu úroveň. Tento program som robil mnoho rokov kúsok po kúsku a teraz obsahuje mnoho kľúčových prvkov umelej inteligencie. V skutočnosti ho môžete použiť ako praktickú učebnicu tejto špeciality. Distribučný súbor obsahuje súbor pomocníka a na prehliadanie webových stránok nepotrebujete internetové pripojenie. Prečítajte si teóriu a prezrite si rôzne ukážkové aplikácie. Potom ich môžete uviesť do praxe. Toto nie je API. Ide skôr o úplnú vývojovú platformu so vstavaným programovacím jazykom. Napriek tomu, ak ho chcete predĺžiť, je to tiež možné. Typickou architektúrou by bolo mať vlastný ovládač na ovládanie krokových motorov a prepojenie tohto programu pomocou TCP/IP. V dnešnej dobe väčšina aplikácií pre robotické riadenie používa GUI (grafické užívateľské rozhranie). Tento systém ponúka rozhranie NLI (Natural Language Interface). Takéto riešenie pomôže zvýšiť inteligenciu vášho stroja a pripraviť cestu pre úplne autonómne ovládanie. Ak ešte nemáte robotický hardvér, existuje virtuálne prostredie. Na obrazovku môžete kresliť rôzne objekty a manipulovať s nimi pomocou virtuálneho robotického ramena.
Krok 1: Stiahnite si Distribučné
Stiahnite si WinNB z https://nbsite.000webhostapp.com Veľkosť distribučného súboru je približne 1 - 2 Mb. Program nezhromažďuje a neposiela žiadne informácie o vašom počítači. Môžete tiež sťahovať z CNet alebo z inej kolekcie softvéru. Skontrolujú a schvália každú novú verziu.
Domov> Software Windows> Nástroje pre vývojárov> Tlmočníky a prekladače> Osobná báza znalostí Pozn
Stiahnuť z CNet
Krok 2: Inštalácia
Nainštalujte program. To trvá 2 minúty. Stačí spustiť stiahnutý súbor a odpovedať na otázky. Tento program bol testovaný v rôznych verziách systému Windows a pre istotu by mal fungovať v systémoch Windows 2000, Windows XP a Windows 8. Najnovšie verzie tohto operačného systému majú vylepšenú ochranu súborov a adresárov. Je možné, že nebudete môcť zapisovať do niektorých adresárov, aj keď ste správcom počítača. Ak si nie ste istí takýmito problémami, odporúča sa prijať predvolené umiestnenie a nainštalovať ho do koreňového adresára disku C. Program má vstavaný systém pomoci, ktorý bol testovaný aj vo vyššie uvedených verziách systému Windows. Ak máte problémy s čítaním Pomocníka, napíšte mi na e -mail podpory na mojom webe a ja vám poradím, ako sa s tým vysporiadať, alebo poskytnem ďalší súbor Pomocníka.
Krok 3: Spustite
Spustite ho. Jedná sa o viacúčelový program, ktorý má dokonca internú databázu, takže si môžete udržiavať povedzme osobnú bibliografiu. V súčasnosti budeme používať jeho rozhranie v prirodzenom jazyku. Kliknite na ponuku Prehľadávať / Command / Notebook. Na obrazovke sa tak vytvoria 3 okná. Budú použité za rôznych okolností na vstup/výstup.
Vpravo uvidíte okno Popis, ktoré je spravidla priradené k výstupu analytických prvkov, ako sú páry atribút-hodnota alebo odpovede, ktoré systém generuje ako odpoveď na vaše otázky. Vľavo - okno Text alebo Grafika, ktoré prijíma integrálne údaje, ako napríklad blok textu alebo obrázku. V pravej dolnej časti je príkazové okno, do ktorého zadáte dotaz alebo celý program. Okno Správy v ľavej dolnej časti dostáva krátke upozornenia na úrovni systému. Paradigma komunikácie je jednoduchá. Zadajte príkaz do zodpovedajúceho okna. Umiestnite kurzor pred vetu a v dialógovom okne Príkaz kliknite na položku GO. Nezabudnite na konci urobiť bodku. Tento jazyk je do určitej miery flexibilný, ale vo všeobecnosti predpokladá gramaticky správne vety.
Krok 4: Zoznámte sa
Prečítajte si pomoc a získajte celkový obraz o tom, čo tento program dokáže. Tento jazyk je zmesou troch paradigiem. 1. Procedurálne. Vo svete programovania by názov kľúča bol Basic. 2. Deklaratívne. Kľúčový názov je Prolog. 3. Prirodzený jazyk. Môže to trvať celý rad anglických viet a priradiť k nim jednoznačnú sémantiku a pragmatiku (akcie). Takýmto spôsobom môžete napísať dlhý popis niečoho a potom sa na to pýtať. V opačnom prípade môžete napísať program. Toto je tlmočník (aj keď môžete kompilovať aj programy). Ak zadáte niekoľko príkazov alebo formálnych funkcií za sebou, systém ich vykoná ako normálny algoritmus. Na deklaratívne programovanie musíte zostaviť niektoré pravidlá a fakty. Jednoducho ich napíšte jeden po druhom, umiestnite pred ne kurzor a kliknite na položku GO. Práca tlmočníka sa zastaví na konci textu alebo v prípade, že narazí na „zastávku“. operátor. Skompilovaný program prejde do znalostnej základne na disku, takže zostane zachovaný, aj keď vypnete počítač a potom znova spustíte program. Keď vyskúšate iný príklad, zvyčajne je potrebné použiť príkaz „vymazať znalosti“. operátor. Funguje v jednostupňovom režime a nevyžaduje „zastavenie“. potom.
Krok 5: Preskúmajte ukážkovú aplikáciu
Pozrite sa na ukážkovú aplikáciu Správanie. Ak ho chcete spustiť, vyberte v okne Pomocník text programu, skopírujte ho do schránky, vložte ho do editora príkazov a postupujte podľa pokynov v komentároch. Táto aplikácia implementuje robota, ktorý pracuje vo virtuálnom svete 2D objektov.
Program pozostáva z niekoľkých sekcií.
Najprv si nakreslíme prostredie.
#draw ("riadok", 0, 5, 160, 5). % Podlaha.
#draw ("riadok", 0, 95, 160, 95). % Strop.
#draw („obdĺžnik“, „žltý“, 30, 5, 50, 25).
#draw ("elipsa", "zelená", 10, 10, 70, 15).
#draw („obdĺžnik“, „červený“, 100, 5, 115, 35).
Potom - robotické rameno.
#draw ("set_dot", "čierny", 0,5).
% Arm.
#draw ("riadok", 80, 95, 80, 75).
#draw ("riadok", 80, 75, 60, 75).
#draw ("riadok", 60, 75, 60, 65).
% Ruky.
#draw ("riadok", 45, 65, 75, 65).
#draw ("riadok", 45, 65, 45, 40).
#draw ("riadok", 75, 65, 75, 40).
Nasledujúci blok implementuje virtuálny počítač.
blok: „skompilovať“do „cieľov“.
_chng_operator ak
_oper_ready.
_move1 (@Dir) ak
_dir (@Dir);
#cut ();
_nsteps (@N);
_dec_nsteps (@N).
_ stlačte, ak
_squeeze_dir ("squeeze");
#cut ();
_nsteps (@N);
_dec_nsteps (@N).
_rozbaliť ak
_squeeze_dir ("rozbaliť");
#cut ();
_nsteps (@N);
_dec_nsteps (@N).
_chng_inštrukcia ak
_pripravené.
_gravitation1 (@Type, @Num, @DY) ak
_falls (@Type, @Num, @DY).
_ascent (@Type, @Num, @DY) ak
_jumps (@Type, @Num, @DY).
#čakaj ().
koncový blok: „zostaviť“.
Nasledujúce pravidlá podporujú základné pokyny k tomuto stroju.
zapamätaj si: _nsteps (14);
_chng_squeeze ("squeeze");
zapamätajte si: _instruction_runs
tak, aby sa stlačil.
Operátori sú to, čo je používateľom vystavené. Skladajú sa z pokynov a iných operátorov.
_user_output („Zadajte farbu poľa“)
aby si zobral krabicu.
prejsť na @att1Attr @Obj;
pamätajte: _operator ("grip");
pamätajte: _operator ("prejsť na i p")
tak, aby sa @att1Attr @Obj.
Posledná časť programu nie je na kompiláciu. Tu pracujete ako koncový používateľ v režime tlmočníka.
%************ Použitie ***************************.
Toto je komplexný príkaz integrujúci niekoľko akcií.
vezmite žltý box.
zastaviť sa.
Krok 6: Preskúmajte Robotics Sandbox
Pokračujte ku komplikovanejšiemu Robotics Sandbox. V takom prípade nemusíte kopírovať program z Pomocníka. Adresár RSandbox obsahuje 2 súbory: ROBO. SCP a ROBO_USE. SCP. SCP je skratka pre skript. Prvá je pre vývojárov a druhá pre koncových používateľov. Tento variant má komplexnejšie prostredie.
Preskúmajte fyziku. Manipulátor môže vziať predmet, potom ho uvoľniť a spadne na podlahu. Sandbox tiež vysvetľuje, ako urobiť krok od virtuálnej k skutočnej robotike. Za týmto účelom rozdelíte program na 2 moduly - procesor a regulátor. Druhý implementuje nízkoúrovňové servoovládanie. Prvá - inteligencia stroja. Oba moduly sú prepojené prostredníctvom protokolu TCP/IP. Spustite dve inštancie WinNB na inom alebo rovnakom počítači. Pripojte ich. V druhom prípade použite localhost ako adresu IP. V prvom programe otvorte ROBO. SCP. Odkomentujte (odstráňte '%') nasledujúci riadok:
%zapamätať si: _use_controller.
Skompilujte a spustite (zapnite virtuálny počítač). Teraz prepnite na druhú inštanciu. V adresári RSandbox je ešte jeden súbor - ROBO_CONTR. SCP. Otvorte ho v príkazovom okne a skompilovajte. Tento modul je pasívny a nemá žiadnu používateľskú sekciu. Teraz môžete v prvom programe zadávať príkazy a uvidíte, ako na ne reaguje robot v druhom.
Krok 7: Pokračujte na Hardvér
Je to na vás. Ak máte robota, prečo ho neskúsiť ovládať pomocou už existujúceho rozhrania? Na tento účel budete namiesto ovládača z predchádzajúceho kroku potrebovať vlastný ovládač. V prípade akýchkoľvek problémov s prepojením 2 programov ma neváhajte kontaktovať prostredníctvom e -mailu podpory na mojom webe.
Odporúča:
Umelá inteligencia a rozpoznávanie obrazu pomocou objektívu HuskyLens: 6 krokov (s obrázkami)
Umelá inteligencia a rozpoznávanie obrazu pomocou HuskyLens: Hej, čo sa deje, chlapci! Akarsh tu od CETech. V tomto projekte sa pozrieme na HuskyLens od DFRobot. Jedná sa o kamerový modul poháňaný AI, ktorý je schopný vykonávať niekoľko operácií umelej inteligencie, ako je Face Recognitio
Umelá inteligencia doskovej hry: Minimax algoritmus: 8 krokov
Umelá inteligencia doskových hier: Minimaxový algoritmus: Zaujímalo vás niekedy, ako sú vyrobené počítače, proti ktorým hráte v šachu alebo v dámach? Nehľadajte nič iné, než tento návod, pretože vám ukáže, ako vytvoriť jednoduchú, ale efektívnu umelú inteligenciu (AI) pomocou algoritmu Minimax! Použitím th
Technológia pre vášho dedka: 13 krokov (s obrázkami)
Technológia pre starého otca: Koľkokrát ste boli u starých rodičov ’ dom, ktorý pomôže s “ technologickým problémom ” že to skončilo odpojením napájacieho kábla, vybitou batériou na diaľku alebo neschopnosťou prepnúť zdroj na televízore? Viem to pre mňa
Čistý obal pre VÁŠHO PREHRÁVAČA MP3 !!!: 6 krokov
Priehľadný obal PRE VAŠEHO PREHRÁVAČA MP3 !!!: Stále poškriabate obrazovku svojho prehrávača mp3. Zatiaľ čo existuje ľahký a lacný spôsob, ako ho chrániť
LED diódy pre vášho morského ostrieža: 7 krokov
LED diódy pre vášho morského ostrieža: Stratili ste niekedy svojho morského ostrieža v kalných vodách? LED diódy sú skvelým spôsobom, ako vám pomôcť nájsť a navigovať vášho morského ostrieža v takýchto podmienkach a v noci. Toto rozšírenie pridáva tri diódy LED (červená, zelená a biela) a ďalší prepínač do vášho