Përmbajtje:

Inteligjenca artificiale për robotin tuaj .: 7 hapa
Inteligjenca artificiale për robotin tuaj .: 7 hapa

Video: Inteligjenca artificiale për robotin tuaj .: 7 hapa

Video: Inteligjenca artificiale për robotin tuaj .: 7 hapa
Video: ВАША РАБОТА защищена от искусственного интеллекта? 6 рабочих мест под угрозой в 2024 году 2024, Qershor
Anonim
Inteligjenca artificiale për robotin tuaj
Inteligjenca artificiale për robotin tuaj

Bërja e lëvizjes së robotit tuaj dhe bërja e tij të mendojë janë detyra të ndryshme. Tek njerëzit, lëvizjet e bukura kontrollohen nga tru i vogël, ndërsa veprimet dhe vendimmarrja - nga truri i madh. Nëse po e lexoni këtë, me siguri ju tashmë keni një robot dhe mund të menaxhoni duart, këmbët ose rrotat e tij. Tani shtoni nivelin e ardhshëm. Unë e bëra këtë program shumë vite pak nga pak dhe tani ai përmban shumë elementë kryesorë të inteligjencës artificiale. Në fakt, ju mund ta përdorni atë si një libër praktik për këtë specialitet. Një skedar Ndihmë përfshihet në shpërndarës dhe nuk keni nevojë të lidheni me Internetin në mënyrë që të shfletoni në një faqe në internet. Lexoni teorinë dhe shikoni përmes aplikacioneve të ndryshme të mostrës. Pastaj, mund t'i zbatoni në praktikë. Ky nuk është një API. Përkundrazi, kjo është një platformë e plotë zhvillimi me gjuhë programimi të ngulitur. Sidoqoftë, nëse doni ta zgjasni atë, kjo është gjithashtu e mundur. Arkitektura tipike do të ishte të kishit drejtuesin tuaj për të kontrolluar motorët me hapa dhe ta lidhni këtë program përmes TCP/IP. Në ditët e sotme, shumica e aplikacioneve për kontrollin robotik përdorin GUI (Ndërfaqja grafike e përdoruesit). Ky sistem ofron NLI (Ndërfaqe e gjuhës natyrore). Një zgjidhje e tillë ndihmon që makina juaj të bëhet më inteligjente dhe të hapë rrugën drejt një kontrolli plotësisht autonom. Nëse nuk keni ende pajisje robotike, ekziston një mjedis virtual. Ju mund të vizatoni objekte të ndryshme në ekran dhe t'i manipuloni ato duke përdorur krahun robotik virtual.

Hapi 1: Shkarkoni Distributive

Shkarkoni WinNB nga https://nbsite.000webhostapp.com Madhësia e shpërndarësit është afërsisht 1 - 2 Mb. Programi nuk mbledh dhe dërgon ndonjë informacion në lidhje me kompjuterin tuaj. Ju gjithashtu mund të shkarkoni nga CNet ose një koleksion tjetër softuerësh. Ata kontrollojnë dhe miratojnë çdo version të ri.

Faqja kryesore> Softueri i Windows> Mjetet e Zhvilluesit> Përkthyes dhe Përpilues> Baza e Njohurive Personale NB

Shkarkoni nga CNet

Hapi 2: Instaloni

Instaloni programin. Kjo merr 2 minuta. Thjesht ekzekutoni skedarin e shkarkuar dhe përgjigjuni pyetjeve. Ky program është testuar nën versione të ndryshme të Windows dhe duhet të funksionojë me siguri në Windows 2000, Windows XP dhe Windows 8. Versionet më të fundit të këtij sistemi operativ kanë mbrojtje të shtuar të skedarëve dhe drejtorive. Ju mund të mos jeni në gjendje të shkruani në disa drejtori edhe nëse jeni administratori i kompjuterit. Nëse nuk jeni të sigurt me çështje të tilla, rekomandohet që të pranoni destinacionin e paracaktuar dhe ta instaloni në rrënjën e diskut C. Programi ka një sistem Ndihme të ngulitur i cili u testua gjithashtu nën versionet e lartpërmendura të Windows. Nëse keni probleme me leximin e Ndihmës, më shkruani përmes emailit mbështetës në faqen time dhe unë do t'ju këshilloj se si ta përballoni këtë ose të siguroni një skedar tjetër Ndihmë.

Hapi 3: Vraponi

Vraponi
Vraponi

Drejtojeni atë. Ky është një program me shumë qëllime i cili madje ka një bazë të dhënash të brendshme në mënyrë që të mund të mbani, të themi, një bibliografi personale. Aktualisht, ne do të përdorim ndërfaqen e tij të gjuhës natyrore. Klikoni në menynë Shfleto / Komandë / Fletore. Kjo do të krijojë 3 dritare në ekran. Ato do të përdoren në rrethana të ndryshme për hyrje/dalje.

Në të djathtë, do të shihni dritaren e Përshkrimit e cila në përgjithësi është caktuar për daljen e elementeve analitikë siç janë çiftet e vlerave të atributeve ose përgjigjet që gjeneron sistemi në përgjigje të pyetjeve tuaja. Në të majtë - dritarja Text ose Graphics e cila merr një të dhënë integrale siç është një bllok teksti ose një fotografi. Në pjesën e poshtme të djathtë është dritarja Komandë ku futni një pyetje ose një program të tërë. Gjithashtu dritarja Mesazhet në pjesën e poshtme të majtë merr njoftime të shkurtra të nivelit të sistemit. Paradigma e komunikimit është e thjeshtë. Shkruani komandën tuaj në dritaren përkatëse. Vendosni kursorin para fjalisë dhe klikoni GO në dialogun Command. Mos harroni të vendosni pikë në fund. Kjo gjuhë ka një shkallë fleksibiliteti, por në përgjithësi, ajo merr fjali gramatikisht të sakta.

Hapi 4: Njihuni

Njohuni
Njohuni

Lexoni Help dhe merrni një pamje të përgjithshme të asaj që mund të bëjë ky program. Kjo gjuhë është një përzierje e 3 paradigmave. 1. Procedurale. Në botën e programimit emri kryesor do të ishte Basic. 2. Deklarative. Emri kryesor është Prolog. 3. Gjuha natyrore. Mund të marrë një gamë të gjerë fjalish angleze dhe të lidhë me to semantikë dhe pragmatikë (veprime) të përcaktuar. Në këtë mënyrë ju mund të shkruani një përshkrim të gjatë të diçkaje, pastaj të bëni pyetje në lidhje me të. Përndryshe, mund të shkruani një program. Ky është një përkthyes (megjithëse ju gjithashtu mund të përpiloni programe). Nëse vendosni disa urdhra ose funksione formale njëra pas tjetrës, sistemi do t'i ekzekutojë ato si një algoritëm normal. Për programimin deklarativ, duhet të përpiloni disa rregulla dhe fakte. Thjesht shkruani ato një nga një, vendosni kursorin para tyre dhe klikoni SHKO. Puna e përkthyesit ndalet në fund të tekstit ose nëse has në 'ndalesë'. operatori. Vini re se një program i përpiluar hyn në një bazë njohurish në disk, kështu që do të ruhet nëse e fikni kompjuterin, pastaj e ekzekutoni përsëri programin. Kur provoni një shembull tjetër, zakonisht është e nevojshme të përdorni 'fshini njohuritë'. operatori. Punon në modalitetin me një hap dhe nuk kërkon 'stop'. më pas

Hapi 5: Eksploroni Aplikimin Shembull

Eksploroni Aplikimin Shembull
Eksploroni Aplikimin Shembull

Shqyrtoni aplikimin e mostrës së Sjelljes. Për ta ekzekutuar atë, zgjidhni tekstin e programit në dritaren Ndihmë, kopjoni atë në kujtesën e fragmenteve, pastaj ngjiteni në redaktorin e Komandës dhe ndiqni udhëzimet në komente. Ky aplikacion zbaton një robot i cili vepron në botën virtuale të objekteve 2D.

Programi përbëhet nga disa seksione.

Së pari, ne vizatojmë mjedisin.

#draw ("line", 0, 5, 160, 5). % Kati.

#draw ("line", 0, 95, 160, 95). % Tavan.

#vizatoni ("drejtkëndësh", "të verdhë", 30, 5, 50, 25).

#draw ("elips", "jeshile", 10, 10, 70, 15).

#draw ("drejtkëndësh", "i kuq", 100, 5, 115, 35).

Pastaj - një krah robotik.

#draw ("set_dot", "black", 0.5).

% Arm.

#vizatoni ("vija", 80, 95, 80, 75).

#draw ("line", 80, 75, 60, 75).

#draw ("line", 60, 75, 60, 65).

% Dora.

#vizatoni ("vija", 45, 65, 75, 65).

#vizatoni ("vija", 45, 65, 45, 40).

#draw ("line", 75, 65, 75, 40).

Blloku tjetër zbaton një makinë virtuale.

bllok: "përpiloje" "qëllimet".

_chng_operator nëse

_oper_ gati.

_move1 (@Dir) nëse

_dir (@Dir);

#prerje();

_nga (@N);

_dec_nsteps (@N).

_shtrydhni nëse

_squeeze_dir ("shtrydh");

#prerje();

_nga (@N);

_dec_nsteps (@N).

_ zgjeroni nëse

_squeeze_dir ("zgjerohet");

#prerje();

_nga (@N);

_dec_nsteps (@N).

_chng_instruksion nëse

_tashmë.

_gravitation1 (@Type, @Num, @DY) nëse

_ rënie (@Type, @Num, @DY).

_ascent (@Type, @Num, @DY) nëse

_ hedhje (@Type, @Num, @DY).

#prit ().

blloku përfundimtar: "përpilo".

Rregullat e ardhshme mbështesin udhëzimet elementare të kësaj makinerie.

mbani mend: _ hapat (14);

_chng_squeeze ("shtrydh");

mbani mend: _instruction_runs

në mënyrë që të shtrydh.

Operatorët janë ato që ekspozohen ndaj përdoruesve. Ato përbëhen nga udhëzimet dhe operatorët e tjerë.

_user_output ("Specifikoni ngjyrën e kutisë")

në mënyrë që të marrë kuti.

kaloni në @att1Attr @Obj;

mbani mend: _operator ("rrokje");

mbani mend: _operator ("kalo tek i p")

në mënyrë që të marrë @att1Attr @Obj.

Seksioni i fundit i programit nuk është për përpilim. Këtu ju punoni si përdorues përfundimtar në mënyrën e përkthyesit.

%************ Përdorimi *****************************.

%Ky është komandë komplekse që integron disa veprime.

merr kuti të verdhë.

ndalo.

Hapi 6: Eksploroni Robotics Sandbox

Eksploroni Robotics Sandbox
Eksploroni Robotics Sandbox

Vazhdoni në Robotics Sandbox më të komplikuar. Në këtë rast, nuk keni nevojë të kopjoni programin nga Help. Drejtoria RSandbox përmban 2 skedarë: ROBO. SCP dhe ROBO_USE. SCP. SCP është një shkurtim për shkrimin. E para është për zhvilluesit, e dyta - për përdoruesit përfundimtarë. Ky variant ka mjedisin më kompleks.

Eksploroni fizikën. Manipuluesi mund të marrë një objekt, pastaj ta lëshojë dhe ai do të bjerë në dysheme. Gjithashtu Sandbox shpjegon se si të bëni një hap nga virtual në robotikë të vërtetë. Për këtë qëllim ju e ndani programin në 2 module - procesori dhe kontrolluesi. E dyta zbaton servokontroll të nivelit të ulët. E para - inteligjenca e makinerisë. Të dy modulet janë të lidhur përmes TCP/IP. Drejtoni dy raste të WinNB në kompjuter të ndryshëm ose të njëjtë. Lidhini ato. Përdorni localhost si një adresë IP në rastin e dytë. Hapni ROBO. SCP në programin e parë. Mos komentoni (fshini '%') rreshtin e mëposhtëm:

%mbani mend: _use_controller.

Përpiloni dhe ekzekutoni (ndizni makinën virtuale) atë. Tani kaloni në shembullin e dytë. Ekziston një skedar tjetër në drejtorinë RSandbox - ROBO_CONTR. SCP. Hapeni atë në dritaren Komandë dhe përpiloni. Ky modul është pasiv dhe nuk ka seksion përdoruesi. Tani mund të lëshoni komanda në programin e parë dhe të shihni se si reagon roboti në tjetrin ndaj tyre.

Hapi 7: Vazhdoni te pajisjet

Kjo varet nga ju. Nëse keni një robot, pse të mos e provoni dhe ta kontrolloni duke përdorur ndërfaqen tashmë ekzistuese? Për këtë qëllim, do t'ju duhet shoferi juaj në vend të kontrolluesit nga hapi i mëparshëm. Në rast të ndonjë problemi me lidhjen e 2 programeve, mos ngurroni të më kontaktoni përmes emailit mbështetës në faqen time në internet.

Recommended: