Orodha ya maudhui:

Akili bandia ya Robot Yako.: Hatua 7
Akili bandia ya Robot Yako.: Hatua 7

Video: Akili bandia ya Robot Yako.: Hatua 7

Video: Akili bandia ya Robot Yako.: Hatua 7
Video: Majambazi walipopambana na Polisi baada ya kuiba pesa NMB Bank 2024, Juni
Anonim
Akili bandia ya Robot Yako
Akili bandia ya Robot Yako

Kufanya roboti yako isonge na kuifanya ifikirie ni kazi tofauti. Kwa wanadamu, harakati nzuri zinadhibitiwa na serebela wakati vitendo na uamuzi - na ubongo mkubwa. Ikiwa unasoma hii, labda unayo roboti na unaweza kusimamia mikono, miguu, au magurudumu. Sasa nilipanga programu hii miaka mingi kidogo kidogo na sasa ina vitu vingi muhimu vya akili ya bandia. Kwa kweli, unaweza kutumia kama kitabu cha vitendo juu ya utaalam huu. Faili ya Usaidizi imejumuishwa katika usambazaji na hauitaji muunganisho wa mtandao ili kuvinjari kwenye wavuti. Soma nadharia na uangalie matumizi ya sampuli anuwai. Basi, unaweza kuzitumia. Hii sio API. Badala yake, hii ni jukwaa kamili la maendeleo na lugha ya programu iliyoingia. Walakini, ikiwa unataka kuipanua, hii pia inawezekana. Usanifu wa kawaida itakuwa kuwa na dereva wako mwenyewe kudhibiti motors za hatua na unganisha programu hii kupitia TCP / IP. Siku hizi, matumizi mengi ya udhibiti wa roboti hutumia GUI (Interface ya Mtumiaji wa Picha). Mfumo huu hutoa NLI (Interface ya Lugha Asili). Suluhisho kama hilo husaidia kuifanya mashine yako kuwa na akili zaidi na kutengeneza njia ya kudhibiti uhuru kabisa. Ikiwa bado hauna vifaa vya roboti, kuna mazingira halisi. Unaweza kuchora vitu anuwai kwenye skrini na kuvitumia kwa kutumia mkono wa roboti.

Hatua ya 1: Pakua Usambazaji

Pakua WinNB kutoka https://nbsite.000webhostapp.com Ukubwa wa usambazaji ni takriban 1 - 2 Mb. Programu haikusanyi na kutuma habari yoyote kuhusu PC yako. Unaweza pia kupakua kutoka CNet au mkusanyiko mwingine wa programu. Wanakagua na kuidhinisha kila toleo jipya.

Nyumbani> Programu ya Windows> Zana za Wasanidi Programu> Wakalimani na Wasanidi> Msingi wa Maarifa ya Kibinafsi NB

Pakua kutoka CNet

Hatua ya 2: Sakinisha

Sakinisha programu. Hii inachukua dakika 2. Endesha tu faili iliyopakuliwa na ujibu maswali. Programu hii ilijaribiwa chini ya matoleo anuwai ya Windows na inapaswa kuendeshwa kwa uhakika chini ya Windows 2000, Windows XP, na Windows 8. Matoleo ya hivi karibuni ya mfumo huu wa uendeshaji yameimarisha ulinzi wa faili na saraka. Labda hauwezi kuandika katika saraka zingine hata ikiwa wewe ni msimamizi wa PC. Ikiwa hauna uhakika na maswala kama haya, inashauriwa ukubali marudio chaguo-msingi na uweke kwenye mzizi wa diski C. Programu ina mfumo wa Usaidizi uliopachikwa ambao pia ulijaribiwa chini ya matoleo yaliyotajwa hapo awali ya Windows. Ikiwa una shida kusoma Msaada, niandikie kupitia barua pepe ya msaada kwenye wavuti yangu na nitakushauri jinsi ya kukabiliana na hii au kutoa faili nyingine ya Usaidizi.

Hatua ya 3: Run

Endesha
Endesha

Endesha. Huu ni mpango unaozingatia malengo ambayo hata una hifadhidata ya ndani ili uweze kudumisha, tuseme, bibliografia ya kibinafsi. Kwa sasa, tutatumia kiolesura cha lugha asili. Bonyeza menyu Vinjari / Amri / Daftari. Hii itaunda windows 3 kwenye skrini. Zitatumika chini ya hali anuwai kwa pembejeo / pato.

Kulia, utaona Dirisha la Maelezo ambalo kwa ujumla limetengwa kwa utengenezaji wa vitu vya uchambuzi kama vile jozi za thamani au majibu ambayo mfumo hutengeneza kujibu maswali yako. Kushoto - Dirisha la Nakala au Picha ambalo hupokea data muhimu kama block ya maandishi au picha. Kwenye sehemu ya kulia ya chini kuna dirisha la Amri ambapo unaingiza swala au programu nzima. Pia dirisha la Ujumbe upande wa kushoto kushoto hupokea arifa fupi za kiwango cha mfumo. Dhana ya mawasiliano ni rahisi. Andika amri yako kwenye dirisha linalofanana. Weka mshale mbele ya sentensi, na ubofye NENDA kwenye mazungumzo ya Amri. Usisahau kuweka kamili mwisho. Lugha hii ina kiwango cha kubadilika, lakini kwa jumla, inachukua sentensi sahihi za kisarufi.

Hatua ya 4: Jifahamishe

Jifahamishe
Jifahamishe

Soma Msaada na upate picha ya jumla ya kile mpango huu unaweza kufanya. Lugha hii ni mchanganyiko wa dhana tatu. 1. Utaratibu. Katika ulimwengu wa programu jina muhimu litakuwa la Msingi. 2. Tamko. Jina muhimu ni Prolog. 3. Lugha asilia. Inaweza kuchukua sentensi anuwai za Kiingereza na kuhusisha semantiki maalum na pragmatiki (vitendo) nao. Kwa njia hii unaweza kuandika maelezo marefu ya kitu, kisha uulize maswali juu yake. Vinginevyo, unaweza kuandika programu. Huyu ni mkalimani (ingawa unaweza kukusanya programu pia). Ikiwa utaweka maagizo kadhaa au kazi rasmi moja baada ya nyingine, mfumo utazitekeleza kama algorithm ya kawaida. Kwa programu ya kutangaza, unahitaji kukusanya sheria na ukweli. Waandike tu moja kwa moja, weka mshale mbele yao, na ubofye NENDA. Kazi ya mkalimani huacha mwisho wa maandishi au ikiwa inakutana na 'stop.' mwendeshaji. Kumbuka kuwa programu iliyokusanywa huenda kwenye msingi wa maarifa kwenye diski kwa hivyo itahifadhiwa ikiwa utazima kompyuta, kisha endesha programu hiyo tena. Unapojaribu mfano mwingine, kawaida inahitajika kutumia 'kufuta maarifa.' mwendeshaji. Inafanya kazi katika hali ya hatua moja na hauhitaji 'simama.' baadaye.

Hatua ya 5: Chunguza Maombi ya Mfano

Gundua Maombi ya Mfano
Gundua Maombi ya Mfano

Chunguza matumizi ya sampuli ya Tabia. Ili kuiendesha, chagua maandishi ya programu kwenye Dirisha la Usaidizi, nakili kwenye ubao wa kunakili, kisha ubandike kwenye kihariri cha Amri, na ufuate maagizo kwenye maoni. Utumaji huu hutumia roboti inayofanya kazi katika ulimwengu wa vitu vya 2D.

Mpango huo una sehemu kadhaa.

Kwanza, tunachora mazingira.

#chora ("laini", 0, 5, 160, 5). % Sakafu.

#chora ("laini", 0, 95, 160, 95). Dari.

#chora ("mstatili", "njano", 30, 5, 50, 25).

#chora ("mviringo", "kijani", 10, 10, 70, 15).

#chora ("mstatili", "nyekundu", 100, 5, 115, 35).

Kisha - mkono wa roboti.

#chora ("set_dot", "nyeusi", 0.5).

% Silaha.

#chora ("laini", 80, 95, 80, 75).

#chora ("laini", 80, 75, 60, 75).

#chora ("laini", 60, 75, 60, 65).

% Mkono.

#chora ("laini", 45, 65, 75, 65).

#chora ("laini", 45, 65, 45, 40).

#chora ("laini", 75, 65, 75, 40).

Kizuizi kinachofuata kinatumia mashine halisi.

block: "kukusanya kwa" "malengo".

_chng_operator ikiwa

_ tayari_ tayari.

_move1 (@Dir) ikiwa

_dir (@Dir);

#kata ();

nyayo (@N);

_dec_nsteps (@N).

_bana ikiwa

_kamua_dir ("punguza");

#kata ();

nyayo (@N);

_dec_nsteps (@N).

- panua ikiwa

_kamua_dir ("panua");

#kata ();

nyayo (@N);

_dec_nsteps (@N).

_chng_instruction ikiwa

_ tayari.

_gravitation1 (@ Aina, @Num, @DY) ikiwa

_kuanguka (@ Aina, @Num, @DY).

_ascent (@ Aina, @Num, @DY) ikiwa

_naruka (@ Aina, @Num, @DY).

#ngojea ().

mwisho wa kuzuia: "kukusanya".

Sheria zifuatazo zinasaidia maagizo ya kimsingi ya mashine hii.

kumbuka: _neps (14);

_chng_squeeze ("itapunguza");

kumbuka: _ufundishaji_kimbia

ili kufinya.

Waendeshaji ndio walio wazi kwa watumiaji. Zimeundwa kutoka kwa maagizo na waendeshaji wengine.

_user_output ("Bainisha rangi ya kisanduku")

ili kuchukua sanduku.

nenda kwa @ att1Attr @Obj;

kumbuka: _operator ("mtego");

kumbuka: _operator ("nenda kwa i p")

ili kuchukua @ att1Attr @Obj.

Sehemu ya mwisho ya programu sio ya mkusanyiko. Hapa unafanya kazi kama mtumiaji wa mwisho katika hali ya mkalimani.

% ************ Matumizi ********************************.

Hii ni amri ngumu inayojumuisha vitendo kadhaa.

chukua sanduku la manjano.

simama.

Hatua ya 6: Chunguza Sandbox ya Roboti

Gundua Sandbox ya Roboti
Gundua Sandbox ya Roboti

Endelea kwa Sandbox ngumu zaidi ya Roboti. Katika kesi hii, hauitaji kunakili programu kutoka kwa Msaada. Saraka ya RSandbox ina faili 2: ROBO. SCP na ROBO_USE. SCP. SCP ni kifupi cha hati. Ya kwanza ni kwa watengenezaji, ya pili - kwa watumiaji wa mwisho. Tofauti hii ina mazingira magumu zaidi.

Chunguza fizikia. Mdanganyifu anaweza kuchukua kitu, kisha akatoa, na itaanguka sakafuni. Sandbox pia inaelezea jinsi ya kufanya hatua kutoka kwa kweli kuwa roboti halisi. Kwa kusudi hili unavunja programu hiyo kuwa moduli 2 - processor na kidhibiti. Ya pili kutekeleza servocontrol ya kiwango cha chini. Akili ya kwanza ya mashine. Moduli hizo mbili zimeunganishwa kupitia TCP / IP. Endesha visa viwili vya WinNB kwenye kompyuta tofauti au sawa. Waunganishe. Tumia localhost kama anwani ya IP katika kesi ya pili. Fungua ROBO. SCP katika programu ya kwanza. Ondoa maoni (futa '%') mstari ufuatao:

% kumbuka: _use_controller.

Kusanya na kukimbia (washa mashine halisi). Sasa badili kwa mfano wa pili. Kuna faili nyingine katika saraka ya RSandbox - ROBO_CONTR. SCP. Fungua kwenye dirisha la Amri na ujumuishe. Moduli hii ni ya kupita na haina sehemu ya mtumiaji. Sasa unaweza kutoa amri katika programu ya kwanza na uone jinsi roboti katika ile nyingine inavyoshughulikia.

Hatua ya 7: Endelea kwa vifaa

Hii ni juu yako. Ikiwa una robot, kwa nini usijaribu kuidhibiti kwa kutumia kiolesura kilichopo tayari? Kwa kusudi hili, utahitaji dereva wako mwenyewe badala ya kidhibiti kutoka hatua ya awali. Ikiwa kuna shida yoyote na kuunganisha programu 2, jisikie huru kuwasiliana nami kupitia barua pepe ya msaada kwenye Wavuti yangu.

Ilipendekeza: