Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Gjuhët e programimit në robotikë. Shkallë lirie shtesë

Për iPad - aplikacion kodimi arsimor. Aplikacioni ju lejon të programoni robotë, drone dhe instrumente muzikore në Swift, gjuhën e Apple.

“Pavarësisht nga fakti se Swift është menduar kryesisht për zhvilluesit e iOS dhe mac OS, aplikacioni do t'ju lejojë gjithashtu të kuptoni konceptet e përgjithshme të programimit, duke ditur cilat, mund të ndjeheni të lirë të filloni të mësoni çdo gjuhë programimi që ju pëlqen dhe të gërmoni në ndërlikimet e tij. thotë Ilya Vislotskiy, kreu i departamentit të zhvillimit të Stack Group.

"Në të kaluarën, nëse një person donte të kuptonte se si funksionojnë programet, ose donte të provonte dorën e tij në programim, atëherë ai nuk kishte zgjidhje tjetër veçse të përdorte menjëherë IDE-të profesionale," thotë Ilya Vislotskiy. Në ditët e sotme, tashmë janë krijuar mjaft programe arsimore, ato ju lejojnë të përfshini fëmijët në programim dhe të çmontoni konstruksionet themelore të algoritmit (gjendja, cikli, nënprogramet). “Unë vetë luaj shpesh lojëra si kjo, për shembull Lightbot. Për mendimin tim, është dyfish i dobishëm nëse programi kufizon algoritmin me numrin e operacioneve, pasi detyra mund të kryhet në shumë mënyra, duke u përpjekur për më efikasin, "shton Maxim Bekurin, trajner i robotikës në qendrën Technoit.

Por nuk ka analoge në formatin e një aplikacioni për një tabletë, madje paksa të ngjashëm në funksionalitet dhe qëllim. Në Swift Playgrounds, përdoruesi mund të shohë menjëherë kodin që ka krijuar dhe të kontrollojë drejtpërdrejt pajisjet - mësimet e programimit do të bëhen edhe më argëtuese dhe më intuitive. Duke përdorur Bluetooth, aplikacioni lidhet lehtësisht me një sërë robotësh dhe dronësh nga disa kompani.

Platforma universale ndërvepron me pesë modele:

  1. Me grupin popullor LEGO MINDSTORMS EV3, miliona fëmijë në mbarë botën mund të kodojnë dhe kontrollojnë motorët dhe sensorët e robotëve të tyre edukativë.
  2. Topi robotik Sphero SPRK + mund të rrotullohet, të rrotullohet, të rrotullohet, të përshpejtohet dhe të ndryshojë ngjyrën. Me Swift Playgrounds, do të jetë e mundur të kontrolloni topin duke përdorur sensorë që ofrojnë reagime.
  3. Mundësuar nga kodi Swift, dronët Parrot Mambo, Airborne dhe Rolling Spider mund të ngrihen, të ulen, të kthehen dhe të kryejnë marifete të ndryshme.
  4. Kompleti UBTECH Jimu Robot MeeBot mund të programohet dhe të mësohet të ecë, të përkulet dhe të kërcejë.
  5. Një robot nga Wonder Workshop ilustron parimet bazë të kodimit. Me Swift Playgrounds, ai i ndihmon studentët e rinj të mësojnë programim duke bërë.

"Aftësia për t'u lidhur me robotë të shumtë është një plus i caktuar, duke krijuar një drejtim shtesë për të mësuar robotikë. Për më tepër, duke pasur parasysh punën afatgjatë të Apple, mund të themi me besim se ata do të vazhdojnë ta zhvillojnë këtë aplikacion në mënyrë që të jetë i përshtatshëm për projekte të mëdha, serioze, "thotë Alexander Kormiltsev, mësues në Departamentin e Arsimit Politeknik të Pallatit të Rinisë. , Yekaterinburg.

Swift Playgrounds është i përputhshëm me të gjitha modelet iPad Air, iPad Pro dhe iPad mini 2, dhe iOS 10 ose më vonë.

Sfero PSRK

Sphero SPRK është një robot mësimor programimi i maskuar si një top i vogël i tejdukshëm. Ju duhet të kontrolloni pajisjen duke përdorur një kod: ai shtypet në redaktuesin e smartphone duke përdorur blloqe me komanda. Topi mund të rrotullohet, të rrotullohet, të kërcejë dhe të ndryshojë ngjyrat. Ata që nuk dinë të programojnë gjithashtu mund të luajnë - për këtë, zhvilluesit kanë ngarkuar 12 algoritme bazë.

Topi u shpik nga kompania Sphero, e themeluar në vitin 2010 për prodhimin e lodrave për fëmijë. Roboti u bë posaçërisht transparent: fëmijët mund të shikojnë se si mekanizmat brenda topit kontrollojnë lëvizjet e tij. Meqë ra fjala, emri PSRK qëndron për Shkollat-Prindër-Robotët-Fëmijët (shkolla, prindër, robotë, fëmijë). Lodra mund të blihet në dyqane për 129,99 dollarë.

Ozobot

Ozobot është sa një top golfi. Nëse vizatoni një vijë në letër me një shënues të theksuar (ose me një shënues virtual në ekranin e tabletit), ajo do të rrotullohet mbi të. Për veprime të mëtejshme, do t'ju duhet të krijoni një kod: për shembull, mund ta programoni topin në mënyrë që të rrotullohet rreth boshtit të tij ose të përshpejtohet. Tani për tani, roboti vjen me redaktuesin origjinal të kodit Ozobot, por së shpejti do të jetë i mundur përdorimi i gjuhës së programimit Blockly.

Themeluesi i projektit tha në një intervistë për Techcrunch: "Fëmijët sot janë bërë shumë të tërhequr, kështu që ne donim të bënim diçka që do t'i nxiste ata të kthehen në botën reale fizike." Tani Ozobot funksionon në iOS dhe Android, dhe kompleti kushton rreth 50 dollarë (kjo përfshin vetë robotin, lojërat, aplikacionet dhe programet e tjera).

Blloqe projektesh

Project Bloks u zhvillua nga Google në partneritet me studion e projektimit IDEO. Duke përdorur pjesë të gatshme, mund të krijoni pajisje të ndryshme dhe të kryeni eksperimente: të kompozoni muzikë ose të kontrolloni nga distanca gjërat në dhomë. Platforma përbëhet nga tre pjesë: një procesor i mundësuar nga një Raspberry Pi, një panel kontrolli dhe mjete (si dritat LED ose një luajtës audio).

Avantazhi kryesor i Project Bloks është se platforma ju lejon jo vetëm të shtypni butonat dhe të prisni efektin, por të ndjeni lidhjen midis softuerit dhe harduerit. Për shembull, ikonat e komandave aplikohen drejtpërdrejt në butonat fizikë përmes të cilëve ekzekutohen këto komanda. Me Project Bloks, fëmijët mund të krijojnë algoritme për të kontrolluar robotë të ndryshëm, si Lego WeDo 2.0 ose Mirobot.

Cubetto

Blloqet prej druri janë një pjesë e rëndësishme e fëmijërisë. Nëse dëshironi, mund të ndërtoni edhe kulla nga kubet e Cubetto, por jo vetëm kaq. Çdo kub është një robot që mund të ekzekutojë komanda. Supozohet se edhe fëmijët trevjeçarë do të jenë në gjendje të programojnë Cubetto - ata që ende nuk dinë të lexojnë ose shkruajnë. Seti prej 225 dollarësh përfshin një kub roboti prej druri mbi rrota, një lojë me tavolinë prej druri, blloqe shtesë dhe një libër kërkimi.

Ashtu si në gjuhën e programimit LOGO, çdo bllok është një komandë e thjeshtë: për shembull, përpara, prapa, djathtas ose majtas. Fëmijët vendosin blloqe në shesh lojërash, duke krijuar kështu një program lëvizjeje për robotin.

AERobot

Jo të gjitha shkollat ​​mund të përballojnë blerjen e një roboti. Është një çështje tjetër nëse kushton vetëm 11 dollarë. Ky është çmimi i përafërt i një AERobot - një pajisje e vogël e pajisur me sensorë të shumtë dhe e aftë për të ekzekutuar komanda të programuara. Ajo u shpik nga disa studiues nga Harvardi, të cilët janë të apasionuar pas idesë për t'u dhënë studentëve nga vendet në zhvillim mundësinë për të luajtur me një robot të vërtetë ndërsa mësojnë të programojnë gjatë rrugës.

Ju mund ta transferoni kodin në pajisje dhe ta ngarkoni atë nga një kompjuter i zakonshëm përmes USB. "Dhe asnjë fantazi shtesë," - komenton krijuesi i robotit.

Robbo

Krijuesit e Robbo ëndërrojnë të frymëzojnë fëmijët për të eksploruar mjedisin dhe për të zgjidhur problemet praktike. Pajisjet ekzekutojnë komandat e përdoruesit, të cilat janë shkruar në gjuhën e programimit vizuale dhe të thjeshtë Scratch.

Pajisjet Robbo dhe materialet mësimore janë tashmë në përdorim në një numër shkollash evropiane. Kompania ka zhvilluar robotë në bashkëpunim me Fakultetin e Edukimit të Mësuesve në Universitetin e Helsinkit dhe shkollat ​​finlandeze.

Rrënja

Rrënja e projektuar nga Harvardi është një gjashtëkëndësh me sy të mëdhenj që sugjeron fshesat robotike ose fëmijët nga historia e Bradbury-t. Roboti ka skanerë dhe parakolp që e lejojnë atë të lëvizë, të ndjekë një trajektore të caktuar dhe të shmangë pengesat. Nga rruga, Root mund të hipë jo vetëm në dysheme, por edhe në dërrasën e zezë, si dhe të vizatojë dhe fshijë atë që është vizatuar. Për të kontrolluar robotin, duhet të instaloni aplikacionin Square në iPad.

Mjedisi për krijimin e algoritmeve i ngjan redaktorit Scratch: në mënyrë që roboti të kryejë një veprim të caktuar, duhet të zgjidhni një bllok me komandën përkatëse. Në procesin e të mësuarit, rregullat e lojës bëhen më të ndërlikuara - nuk duhet vetëm të tërhiqni blloqet, por të shkruani vetë komanda. Ndërsa roboti është duke u finalizuar, kështu që nuk do të jetë në dyqane së shpejti.

Bonus: loja "Beteja e Golems"

Në pamje të parë, "Beteja e Golems" është një lojë e zakonshme tavoline, por në fakt, autorët hodhën shumë në të. Qëllimet e këtij projekti rus janë t'i mësojë fëmijët të programojnë, të rrënjosin tek ata një interes për robotikën, të mbjellin njohuri fillestare dhe t'u japin aftësitë e nevojshme për t'u zhytur në botën e teknologjive të internetit. Projekti kombinon bazat e algoritmeve, punën me ekzekutuesit, parimet e ndërtimit dhe ekzekutimit të programeve, konstruksionet algoritmike bazë, të menduarit hapësinor dhe logjikën e komandave për ekzekutimin e robotëve, bazat e konstruksioneve të programit si kushtet dhe ciklet. Dhe e gjithë kjo pa përdorur kompjuter!

Ky artikull ofron një përmbledhje të shkurtër të konstruktorëve ekzistues për montimin e robotëve të programueshëm, veçoritë dhe dallimet e tyre.

LEGO Education WeDo

Le të fillojmë me ndoshta markën më të famshme daneze LEGO. Kompania prodhon dy lloje komplete ndërtimi me aftësi programimi për qëllime edukative për mosha të ndryshme. Për fëmijët e moshës 7 vjeç e lart, LEGO lëshon serinë LEGO Education WeDo. Këtu mund të blini kompletin fillestar PervoRobot dhe kompletin e burimeve nëse nuk keni mjaftueshëm pjesë. Mund të blini gjithashtu sensorë lëvizjeje dhe animi, multiplekse, motorë dhe llamba. Një grup projektesh trajnimi është i disponueshëm veçmas në CD-ROM.

Software LEGO Education WeDo për programimin e robotëve të kësaj linje me një sërë detyrash blihet veçmas. Programimi këtu është vizual. Ju thjesht lidhni blloqet e kërkuara të veprimit me njëri-tjetrin dhe kështu kompozoni programin.


Sigurisht, të gjitha produktet e krijuara me ndihmën e këtij konstruktori vështirë se mund të quhen robotë, mekanizma mjaft të thjeshtë, por, më besoni, fëmijët e moshës 7-8 vjeç nuk kanë më nevojë për të. Ju lutemi vini re: që mekanizmi i montuar të funksionojë, ai duhet të lidhet me kompjuterin nëpërmjet një kablloje USB.

LEGO Education WeDo 2.0

Ky është versioni i dytë i LEGO Education WeDo, i cili u prezantua për herë të parë në CES 2016. Seti i konstruksionit është i përshtatur për fëmijë nga mosha 7 vjeç. Ky version i konstruktorit (ndryshe nga i pari) ju lejon të montoni robotë autonome. Roboti i përfunduar funksionon me dy bateri AAA dhe ndërvepron me një kompjuter përmes Bluetooth.


Mund të përdoret për të montuar modelet e mëposhtme: "Milo (rover shkencor)", "Traktor", "Venë garash", "Tërmete", "Frog", "Lule", "Gateway", "Helikopter" dhe "Kamion i mbeturinave". ".

Kompleti përfshin: Smarthub, motor mesatar, sensor lëvizjeje, sensor animi dhe 280 pjesë të ndryshme. Nëse ju mungon ndonjë komponent elektronik, mund t'i blini veçmas. Një bateri opsionale e rikarikueshme mund të blihet për të siguruar kohëzgjatje më të gjatë. Vini re gjithashtu se përshtatësi për karikimin e baterisë shitet veçmas (përshtatësi përdoret njësoj si për LEGO MINDSTORMS Education EV3 dhe NXT, shih më poshtë).

Ju gjithashtu mund të blini një grup materialesh edukative me të cilat mund të realizoni 17 projekte në fizikë, biologji, gjeografi, eksplorim hapësinor dhe dizajn inxhinierik, puna për të cilën do të zgjasë më shumë se 40 orë akademike. Këtu nuk ka mikrokompjuter si i tillë. Në vend të kësaj, ekziston një Smarthub, i cili vepron si një lidhje midis PC / tabletit dhe elektronikës së robotit. Kjo do të thotë, të gjitha programet që shkruani do të funksionojnë në një PC ose tabletë. Smarthub ka dy porte për lidhjen e sensorëve dhe motorëve, një tregues dhe vetëm një buton - butonin e energjisë. Elektronika dhe softueri i versionit të parë dhe të dytë të konstruktorit janë të papajtueshëm.

Nga avantazhet, mund të vërehet gjithashtu se deri në tre Smarthub mund të lidhen në të njëjtën kohë me një PC ose tabletë. Kjo do t'ju lejojë të përdorni gjashtë porte menjëherë, domethënë mund të montoni një pajisje mjaft komplekse, e cila mund të ketë gjashtë motorë ose gjashtë sensorë.

Kompleti fillestar tashmë përfshin softuer bazë falas, i cili përfshin projekte fillestare. Gjuha ruse mbështetet. Softueri funksionon në Windows (7, 8.1 dhe RT), macOS, iPad, tableta Android dhe ndërvepron me një mikrokompjuter nëpërmjet Bluetooth 4.0. Programimi vizual, i ngjashëm me versionin e parë të konstruktorit. Ju mund ta shkarkoni softuerin. Përveç kësaj, është e mundur të programoni duke përdorur Scratch 2. Dhe për ata që janë veçanërisht të interesuar, ekziston një SDK me burim të hapur që ju lejon të ndërveproni me Smarthub përmes Bluetooth.

LEGO Mindstorms Education EV3

Ky grup ndërtimi robotik është i përshtatshëm për fëmijët nga 10 vjeç, megjithëse të rriturit e përdorin atë në mënyrë mjaft aktive. Për fillestarët, mund të blini një çantë edukative fillestare nga e cila mund të montoni një robot balancues, një qenush, një këmbësor me hapa, një ndarës ngjyrash dhe shumë më tepër, çfarëdo që t'ju thotë fantazia juaj.

Seti fillestar përfshin: 541 pjesë LEGO Technic dhe dy tabaka ruajtëse, një mikrokompjuter EV3 me mbështetje Wi-Fi dhe Bluetooth, një bateri, tre servo (2 të mëdhenj dhe një të mesëm), një sensor tejzanor, një sensor ngjyrash, një sensor xhiro dhe dy sensorë prekjeje. Ky grup nuk përfshin softuerin LEGO Mindstorms EV3 dhe karikuesin e baterisë.

Unë gjithashtu do të doja të theksoja se EV3- ky është versioni i tretë i konstruktorit. U thirrën versionet e mëparshme NXT(e dyta) dhe RCX(e para).

Brenda mikrokompjuterit EV3 është një procesor ARM 9 që funksionon Linux. Ka 4 porte hyrëse dhe 4 porte dalëse. Ju keni në dispozicion 16 MB memorie flash dhe 64 MB RAM. Për zgjerimin e memories, ekziston një vend për kartat Mini SDHC deri në 32 GB. Njësia ka një ndërfaqe me gjashtë butona me ndriçim të pasëm me tre ngjyra dhe një ekran bardh e zi me rezolucion 178x128. Altoparlanti ndodhet gjithashtu këtu. Për të bashkëvepruar me robotin, mikrokompjuteri mbështet Wi-Fi (nuk ka Wi-Fi të integruar, rekomandohet përdorimi i përshtatësit NETGEAR Wi-Fi dongle WNA1100 Wireless-N150) dhe Bluetooth (Bluetooth i integruar). Mundësohet nga gjashtë bateri AA AA ose një bateri litium 2050 mAh. Roboti do të punojë më gjatë me fuqinë e baterisë sesa me bateritë. Bateria ngarkohet për 3-4 orë.

Nëse dëshironi, mund të blini një komplet burimesh shtesë, i cili përfshin 853 pjesë shtesë LEGO Technic... Me këtë grup, ju mund të ndërtoni një robot elefant, një bot tank, një fabrikë lodrash dhe shumë më tepër.

Ka edhe arsim shtesë vendos "projektet hapësinore"... Për ta përdorur atë, ju nevojiten kompletet fillestare dhe burimet, të cilat janë përshkruar më sipër. Përveç këtij grupi, mund të blini gjithashtu një grup detyrash, i cili përfshin misione tematike dhe trajnimi, si dhe projekte kërkimore.

Përveç kompleteve të listuara këtu, mund t'i gjeni në shitje versioni shtëpiak i grupit LEGO Mindstorms EV3... Prej tij mund të grumbulloni 5 robotë bazë dhe 12 modele bonus. Ndryshe nga grupi fillestar LEGO Mindstorms Education EV3, ky grup përmban një grup pjesësh dhe sensorësh paksa të ndryshëm. Këtu ka një panel kontrolli dhe në vend të një sensori tejzanor, ka një infra të kuqe (i cili përveç ndryshimit të distancave merr sinjal nga telekomanda) dhe nuk ka xhiroskop.

Kini kujdes: nuk ka bateri në komplet dhe do t'ju duhet të përdorni 6 bateri AA ose të blini një bateri veç e veç, e cila nuk është e lirë. Meqë ra fjala, për telekomandën ju nevojiten edhe 2 bateri të gishtave të vegjël (AAA).


Ka fusha për konkurse robotësh në shitje. Gjithashtu, gjithmonë mund të blini veçmas mikrokompjuterë, bateri, sensor IR, fener IR, sensorë tejzanor dhe xhiroskopikë, sensorë ngjyrash, prekjeje, temperaturë dhe zëri dhe servomotorë. Nga rruga, sensorët nga versioni i vjetër i konstruktorit NXT janë gjithashtu të përshtatshëm.

Çdo mikrokompjuter EV3 ka katër porte hyrëse për sensorë dhe katër porte dalëse për servo, dritat etj. Nëse kjo nuk mjafton, mund të lidhni me zinxhir deri në 4 mikrokompjuterë duke përdorur kabllo shtesë USB. Në këtë rast, kontrolli bie mbi supet e mikrokompjuterit kryesor, dhe ju merrni deri në 16 porte hyrëse dhe deri në 16 porte dalëse.

Robotët në këtë seri programohen duke përdorur softuer LEGO Mindstorms EV3... Për një grup shtëpiak, softueri shkarkohet pa pagesë. Për kompletet edukative, softueri u bë falas nga 1 janari 2016. Programimi këtu është bllok vizual, i bazuar në gjuhën grafike të programimit LabVIEW, e cila ju lejon të krijoni programe të thjeshta dhe super komplekse. Ju mund të krijoni blloqet tuaja duke përdorur mjetin MyBlocks. Madhësia maksimale e programit është 16 blloqe, duke përjashtuar bllokun dhe ciklin e fillimit të programit. Softueri funksionon në Microsoft Windows ose Apple Macintosh. Gjuha ruse mbështetet.

Softuer arsimor LEGO Mindstorms EV3 përveç programimit, ju lejon të grumbulloni të dhëna statistikore nga sensorët dhe t'i shkruani ato në memorien e një mikrokompjuteri ose t'i transmetoni ato në kohë reale nëpërmjet një kablloje USB, Wi-Fi ose Bluetooth. Të dhënat e mbledhura mund të analizohen dhe grafika të bazuara në to. Për të ndihmuar studentët dhe mësuesit Këtu ka mësime multimediale.

Nëse jeni të interesuar për një mjedis programimi alternativ, atëherë, përveç LEGO Mindstorms EV3, mund të programoni duke përdorur mjediset e zhvillimit LabVIEW (kërkon modulin shtesë LabVIEW LEGO MINDSTORMS) dhe RobotC (gjuha e programimit C, versioni 4x RobotC mbështet Seritë EV3 dhe NXT). Të dy mjediset e programimit paguhen. Në RobotC, madje mund ta testoni robotin me programin tuaj në botën virtuale (shih figurën më poshtë). Botët virtuale mund të shkarkohen.


Shpikësit shumë të avancuar mund të blejnë sensorë nga kompani të palëve të treta si HiTechnic dhe Vernier. Për shembull, mund të blini gjithashtu një sensor infra të kuqe për zbulimin e njerëzve dhe kafshëve, një busull, një barometër, një sensor force, një sensor për zbulimin e objekteve në një distancë të shkurtër, një sensor këndi (mat këndet dhe shpejtësinë e kthesës) dhe të tjera. Kompania HiTechnic ofron sensorë të përshtatur drejtpërdrejt për EV3 dhe NXT, dhe çdo sensor mund të shkarkohet me blloqe programimi për Softuerin LEGO Mindstorms EV3. Kompania Vernier ofron për të blerë një përshtatës që ju lejon të përdorni sensorët e tyre në grupin e ndërtimit, dhe gjithashtu ju jep një shkarkim të një blloku programimi për softuerin LEGO Mindstorms EV3.

TETRIX


MATRIX


Robotis OLLO

Kompania koreane Robotis, e themeluar në vitin 1999, ofron një projektues OLLO për vetë-montimin e robotëve. Shitet në grupe për mosha të ndryshme. Nga kompleti Figura (7+) ju mund të krijoni figurina kafshësh, por nuk ka motorë, nuk ka sensorë, nuk ka kontrollues. Nga kompletet Veprimi (8+) dhe Fillestar (8+) tashmë është e mundur të krijohen modele të lëvizshme jo të programueshme. Këtu ka një motor, por nuk ka sensorë apo kontrollues. Dhe këtu janë grupet Explorer (10+), Inventor (10+) dhe Bug (10+) tashmë do të lejojë projektimin dhe programimin e robotëve. Kompleti i zgjerimit për grupin Explorer Set për zgjerimin e shpikësit e cila e kthen grupin Explorer në Inventor.

Nga kompleti Eksplorues ju mund të bëni 12 modele, dhe nga kompleti Shpikësi- 24 modele sipas udhëzimeve, por asgjë nuk do t'ju ndalojë të ndërtoni modelet tuaja të robotëve. Seti maksimal Shpikësi përmban një kontrollues, dy motorë, dy servomotorë, dy sensorë IR, një transmetues IR, sensorë të prekshëm, një modul LED. Kontrolluesi ka katër porte për lidhjen e disqeve, dy porte shumëfunksionale për lidhjen e sensorëve, disqeve dhe një port për telekomandë dhe shkarkimin e programeve.
Nga kompleti Insekt ju mund të mbledhni 4 brumbuj robotë, të cilët mund të kontrollohen me një kontrollues, ata mund të ecin përgjatë linjave (të përfshira kartat për krijimin e një rruge) dhe të zbulojnë objekte. Nuk ka asnjë përshtatës USB Downloader LN-101 për t'u lidhur me një kompjuter në komplet, por është i nevojshëm nëse do të programoni.


Robotët janë të programuar Robotis OLLO si të gjithë robotët e tjerë të kompanisë, duke përdorur softuer të pronarit RoboPlus... Një gjuhë e ngjashme me C-në përdoret për programim. Softueri përfshin RoboPlus Task, RoboPlus Manager (konfigurimi i harduerit), RoboPlus Motion (programimi i lëvizjeve komplekse të robotëve), RoboPlus Terminal (terminal) dhe Dynamixel Wizard (konfigurimi dhe kalibrimi i servove).


Pasi të shkruani programin tuaj, duhet ta ngarkoni atë në kontrollues duke e lidhur me kompjuterin dhe pasi të ndizni robotin, programi juaj do të fillojë të ekzekutohet. Mund ta shkarkoni programin, të lexoni udhëzimet. Programuesit e avancuar mund të shkruajnë firmware-in e tyre për robotët Robotis OLLO në Embedded C.


Për robotët nga Robotis, ju gjithashtu mund të shkruani programe drejtpërdrejt në smartphone ose tablet me Android 2.3 ose më të lartë duke përdorur aplikacionin R + m.Task.

Robotis bioloid

Me këtë seri të së njëjtës kompani koreane Robotis duke përdorur komplete Kompleti Premiumju mund të mbledhni robotë humanoidë. Gjithashtu ka grupe të tjera në seri: STEM Standard (10+), STEM Expansion (10+), Fillestar.

Nga kompleti STEM Standard ju mund të bëni 16 robotë të ndryshëm sipas skemave, dhe me një grup Zgjerimi STEM Mund të bëhen edhe 9 modele të tjera. Kompleti përfshin gjithashtu 48 detyra. Ky set përbëhet pjesërisht nga aksesorët e serisë Robotis OLLO, dhe pjesërisht nga aksesorët Robotis bioloid... Domethënë, me këtë grup mund të përdorni grupet e të dy serive që tashmë i keni. Ky është i vetmi grup i pajtueshëm me serinë OLLO dhe Bioloid... Kompleti përfshin një mikrokontrollues CM-530, një matricë sensorësh IR (lejojnë robotin të ecë përgjatë vijës), 3 sensorë IR (zbulimi i pengesave) dhe një panel kontrolli RC-100A.

Kompleti Fillestar ju lejon të krijoni robotë me 14 dizajne të ndryshme. Kompleti përfshin një mikrokontrollues CM-5, 4 servomotorë DYNAMIXEL AX-12A dhe një modul sensor AX-S1.


Me një set Kompleti Premium ju mund të montoni një robot humanoid në një nga tre modifikimet ose 26 robotë të thjeshtë. Roboti humanoid nga ky grup ka një sistem stabilizimi të trupit falë një xhiroskopi biaksial, i cili e lejon atë të qëndrojë me shkathtësi në këmbë gjatë ecjes.

Kompleti përfshin një kontrollues CM-530(32-bit ARM Cortex, 6 butona, mikrofon, sensori i temperaturës, sensori i tensionit, 6 porte hyrëse/dalëse të përputhshme me OLLO, 5 lidhëse për servo motorët Seria AX / MX DYNAMIXEL), 18 servomotorë, xhiroskop me dy boshte, 2 sensorë IR, panel kontrolli RC-100A.


Seritë e programimit të robotëve Robotis bioloid kryhet në të njëjtën mënyrë në mjedisin softuerik RoboPlus.

Hovis Lite

Përveç një roboti humanoid, ky konstruktor mund të përdoret për të montuar rreth 26 modele të ndryshme robotësh dhe mekanizmash. Hovis LiteËshtë ideja e kompanisë koreane DST Robot (deri në mars 2015, kompania quhej Dongbu Robot). Elementet plastike të kompletit të ndërtimit mund të jenë një nga ngjyrat e mëposhtme: jeshile, e kuqe, e verdhë ose blu. Ka një bonus të mirë - pjesët mund të printohen 3D. Gjendet faqja e projektuesit dhe i gjithë dokumentacioni dhe modelet 3D.


Kompleti përfshin një mikrokontrollues ( ATmega128 MCU, sensorë të zërit dhe dritës janë të integruar në mikrokontrollues), një sensor distancë, një telekomandë IR dhe një marrës IR për të. Xhiroskopi / akselerometri dhe modeli Bluetooth duhet të blihen veçmas.

Softueri i mëposhtëm është i disponueshëm për programim: DR-SIM(program falas i pronarit për redaktimin, testimin dhe regjistrimin e lëvizjeve), DR-Logjika vizuale(mjedis i pronarit falas i zhvillimit grafik me aftësinë për të parë kodin e përfunduar në formën e një gjuhe të ngjashme me C), Microsoft Robotics Developer Studio, DR-C, Microsoft Visual Studio dhe Studio AVR.

VEX EDR

Konstruktorët e serive VEX EDR, ose thjesht VEX, prodhuar nga kompania Robotikë VEX... Ato janë të destinuara për moshat nga 10 vjeç. Seria është e përshtatshme për shkollat, institutet dhe ndërtuesit e avancuar të robotëve. Në këtë seri do të gjeni si komplete ashtu edhe pjesë, objekte dhe fusha konkurrimi të shitura veçmas. Kompletet e programueshme (me një mikrokontrollues të përfshirë) ndahen në komplete fillestare ( Kompleti startues i kontrollit të programimit dhe Kompleti fillestar i kontrollit të dyfishtë) dhe kompletet e konkurrencës ( Klasa dhe Konkursi Kompleti i mekatronikës, Kompleti i programimit në klasë dhe konkurs dhe Super Kompleti i Klases dhe Konkursit). Kompletet mund të shihen në faqen e internetit të prodhuesit. Nga çdo grup mund të montoni një robot në rrota me thua (shih foton më poshtë). Pjesa tjetër e modeleve mund t'i vini vetë, duke u mbështetur në imagjinatën tuaj.


Në seri VEX EDR një gamë shumë të gjerë komponentësh. Gjithmonë mund të blini veçmas sensorë për ndjekjen e linjës, sensorë për zbulimin e pengesave dhe matjen e distancës deri te pengesat, sensorë drite, sensorë të pozicionit optik të boshtit (matja e zhvendosjes këndore, drejtimi i rrotullimit të boshtit, distanca e përshkuar, etj.), Potenciometra (përcaktimi i vendndodhjes dhe drejtimi kur rrotullohet), xhiroskopët, sensorët e prekjes, kufizuesit e lëvizjes, përshpejtuesit (matja e përshpejtimit), elektrik dore LED.

Nga mekanika, duhet t'i kushtoni vëmendje mundësisë së marrjes së transmisioneve të ingranazheve (përfshirë ingranazhet e krimbave), gjurmët, rrotat Omni, rrotat Elon.

Robotët e kësaj serie programohen duke përdorur RobotC, easyC (programim C duke përdorur blloqe zvarritëse dhe lëshuese), Flowol (programim duke përdorur grafikët e rrjedhës) ose Modkit (programim vizual duke përdorur blloqe). Të gjitha mjediset e zhvillimit paguhen.


VEX IQ

Edhe ky serial prodhohet nga kompania Robotikë VEX dhe gjithashtu ju lejon të krijoni robotë të programueshëm, por është projektuar për moshat nga 8 vjeç. Në total, ka 3 grupe bazë në seri ( Kompleti fillestar me kontrollues, Kompleti fillestar me sensorë, Super komplet), duke zgjeruar komplete, objekte dhe fusha për gara, si dhe aksesorë veç e veç. Të gjitha pozicionet janë përshkruar mirë në faqen e internetit të prodhuesit. Në grupe Kompleti fillestar me sensorë dhe Super komplet përfshin një sensor ngjyrash, xhiroskop dhe sensor distancë. Telekomanda është e mundur në grupe Kompleti fillestar me kontrollues dhe Super komplet... Të gjitha komplet përfshijnë sensorë me prekje. Dëshiroj të theksoj se në kompletet e konkursit do të merrni, përveç pjesëve shtesë, rrota dhe pista Omni. Mikrokontrollues VEX IQ pajisur me 12 porte universale për lidhjen e sensorëve dhe motorëve.


Seritë e robotëve të programuar VEX IQ duke përdorur Modkit (programim vizual me blloqe), dhe Flowol dhe RobotC.


Ekziston gjithashtu një mjedis virtual i dizajnit për dizajnimin e robotit tuaj. Montues VEX... Me këtë softuer, ju mund të prodhoni dhe testoni praktikisht dizajnin tuaj në fazën e projektimit. Më shumë se 110 pjesë të kompletit të ndërtimit janë ngarkuar tashmë në program VEX IQ, objekte për gara dhe madje një robot të tërë IQ Clawbot(një robot me thua). Programi është i disponueshëm për shkarkim falas (plotësoni së pari formularin dhe merrni një lidhje shkarkimi me email).


VEX PRO

Sipas kësaj linje produkti, kompania Robotikë VEX ofron vetëm aksesorë. Këtu nuk ka komplete. Gjithçka shitet individualisht ose në grupe. Të gjithë komponentët mund të shikohen.

Technolab

Kjo markë tregtare fsheh të gjitha grupet e njëjta nga kompanitë Robotis dhe Robotikë VEX, e cila u shkrua më lart. Kompletet (modulet) lokalizohen dhe montohen për ata që dëshirojnë të merren me robotikë, në varësi të moshës dhe shkallës së gatishmërisë. Gjithsej janë shtatë module. Këto janë module të niveleve paraprake, fillestare, bazë, bazë konkurruese, profesionale, kërkimore dhe eksperte. Detajet rreth kompletit të plotë për të gjitha modulet janë paraqitur në faqen e internetit Sh.PK "Exam-Technolab"... Programimi i robotëve është i disponueshëm në të gjitha modulet, përveç modulit të nivelit paraprak.


Arduino

Markë tregtare Arduino- këto janë mjete për të krijuar jo vetëm robotë, por edhe shumë vegla të ndryshme. Për robotikën, ekzistojnë mikrokontrollues, të gjitha llojet e sensorëve, motorët, servomotorët, pllakat e zgjerimit, ekranet LCD, LED. Por kjo markë tregtare nuk prodhon elemente trupore ose kornizë për montimin e robotëve. Këtu gjithashtu nuk ka elemente instalimi. Përjashtimi i vetëm është Robot Arduino.

Platforma Arduino mbështetet nga një numër i madh prodhuesish të palëve të treta, kështu që mund të gjeni komponentë për montimin e robotëve. Gjithashtu mund të gjendet në shitje dhe Arduino -mikrokontrollues dhe komplete kompatibile per vete montimin e roboteve bazuar ne kete platforme. Të gjitha produktet e ofruara direkt nga prodhuesi mund të shihen .

Ju mund të programoni mikrokontrolluesit Arduino duke përdorur Arduino IDE pa burim të hapur (shih foton e parë më poshtë). Arduino IDE është shkruar në Java dhe funksionon në kompjuterë me Windows, Mac OS X dhe Linux. Arduino IDE përdor gjuhën e programimit Processing (një gjuhë e bazuar në Java). Për më tepër, disa mikrokontrollues Arduino mund të programohen duke përdorur RobotC, Flowol, Minibloq (gjuhë programimi grafike, falas, shihni foton e dytë më poshtë), Ardublock (gjuhë programimi grafike, e integruar në Arduino IDE, ekziston një përkthim i udhëzimit në Rusisht , falas), Physical Etoys (gjuhë programimi grafik me burim të hapur falas për Windows dhe Linux, pa Russifikimi) dhe Modkit.

Gjithashtu, për programimin e disa kontrollorëve Arduino, mund të përdorni shtojcën Visual Micro (me pagesë), e cila është e integruar në Microsoft Visual Studio 2008–2013 ose Atmel Studio 6.1–6.2.

Konstruktor

Dyqani Amperka ofron zgjidhjen e vet për montimin e robotëve të përputhshëm me Arduino - këto janë panele, shina dhe montime për pllaka, sensorë dhe motorë të quajtur Konstruktor... Pjesët bëhen me bluarje nga fletë PVC me shkumë të bardhë me trashësi 5 mm. Për shkak të përdorimit të një materiali të tillë, ju keni mundësinë të lyeni pjesët me bojëra. Forca e elementeve është e mjaftueshme për të krijuar struktura të vogla. Në të njëjtën kohë, materiali është i lakueshëm, dhe ju lehtë mund të shponi vrima në pjesë, të vidhni vida ose të ndryshoni gjeometrinë e pjesëve me një thikë klerikale.


Të gjithë elementët lidhen lehtësisht me njëri-tjetrin, dhe nëse për strukturat dinamike nuk keni forcë të mjaftueshme lidhjesh, "Amperka" ofron ngjitjen e elementeve me njëri-tjetrin. Përveç kësaj, për një qëndrueshmëri edhe më të madhe, mund të përdorni pjesët "të bashkuara". konstruktor”, sepse vrimat në panele Konstruktor janë të vendosura me të njëjtin hap prej 10 mm. Fatkeqësisht, në butësinë e materialit nga i cili janë krijuar pjesët e stilistit, ekziston edhe një minus i vogël - ato janë jetëshkurtër. Me kalimin e kohës, materiali në vendin e bashkëngjitjeve deformohet dhe pjesët nuk mbahen fort.

Duhet të theksohet veçmas se vizatimet për prodhimin e pjesëve janë të disponueshme publikisht, dhe ju mund të bëni në mënyrë të pavarur elementet e projektuesit.

Nuk ka komplete ndërtimi të gatshme. Të gjithë artikujt shiten në mace. Secila prej tyre mund të ketë disa pjesë të mëdha ose shumë të vogla. Të gjitha opsionet për makineritë mund të shihen në faqen e internetit të dyqanit. Vida najloni, dado dhe mbështetëse mund të blihen për të lidhur pjesë. Mund të mësoni më shumë rreth konstruktorit.

Multiplo

MultiploËshtë një konstruktor i pajtueshëm me Arduino i krijuar nga një kompani argjentinase Robot Group... Konstruktori është plotësisht i hapur, domethënë, janë të disponueshme si burimet e softuerit ashtu edhe vizatimet e elementeve strukturorë (pjesë mund të printohen në një printer 3D ose të priten në një makinë lazer CNC). Pjesët kryesore janë plastike, këndet dhe disa elementë të tjerë janë alumini, vida, dado, rondele dhe boshtet janë metal. E njëjta kompani ka zhvilluar një program për programim grafik Minibloq, e cila tashmë është shkruar më lart (një nga drejtorët e kompanisë, Julian da Silva, është autori i këtij programi). Faqja zyrtare e projektuesit dhe të gjitha udhëzimet, vizatimet dhe softueri mund të shkarkohen.

Konstruktori përfaqësohet nga grupe Kompleti fillestar, Kompleti i Ndërtimit dhe Kompleti përbindësh... Në komplet Kompleti fillestar kontrollues DuinoBot, një ndarje baterie (për tre bateri AA), dy sensorë infra të kuqe, dy motorë, një panel kontrolli dhe një marrës sinjali prej tij, tela dhe pjesë mekanike për ndërtimin e një karroce të thjeshtë. Kompleti përfshin një kaçavidë dhe çelësa, kështu që nuk keni nevojë për një mjet shtesë. Në komplet Kompleti i Ndërtimit përveç kësaj, shfaqet një sensor tejzanor, 2 servomotorë, 2 sensorë drite, 2 llamba LED, si dhe pjesë shtesë, përfshirë për montimin e një thua.

Kompleti Kompleti përbindësh më i madhi. Ky grup përmban deri në dy mikrokontrollues (mund të bëni dy robotë nga një grup njëherësh), si dhe 4 motorë të zakonshëm, 6 sermotorë, ndarje baterish, një sensor tejzanor, 4 sensorë infra të kuqe, dy grupe telekomandë (një telekomandë kontroll dhe një sensor për marrjen e një sinjali prej tij), shumë pjesë mekanike, duke përfshirë për montimin e dy kthetrave.

Gjithashtu në dyqanin zyrtar ka një set Kompleti mekanik përmban vetëm pjesë mekanike, asnjë pjesë elektronike. Gjithashtu disponohet veçmas për mikrokontrollues DuinoBot me ndarje baterish, sensorë të ndryshëm dhe pjesë mekanike. Dhe mund të shkarkoni skedarë për printimin e fushave të konkursit falas. Dyqani Multiplo ndodhet.

Meqenëse konstruktori është i pajtueshëm me Arduino, mund të programoni duke përdorur mjete të ngjashme zhvillimi: Arduino IDE, Minibloq, Ardublock, Physical Etoys dhe Modkit.

Makeblock

Përparësitë e këtij stilisti kinez janë se ai përdor elektronikë Arduino dhe të gjitha pjesët janë prej alumini të stampuar të qëndrueshëm. Veçanërisht interesante këtu janë trarët, përgjatë të cilave ka një brazdë me një vrimë të filetuar, në të cilën mund të vidhosni vida në çdo distancë nga njëra-tjetra, dhe binarët.


Fillestarët këtu do t'i pëlqejnë modulet me lidhës të unifikuar të koduar me ngjyra për lidhje të lehtë dhe intuitive të komponentëve elektronikë. Kjo do të thotë, për lidhjen e duhur, thjesht duhet të siguroheni që ngjyra e etiketave përputhet.

Numri i kompleteve të vetë-mjaftueshme dhe të burimeve në dyqan për faqen zyrtare i madh. Më vete, këtu mund të blini sensorë, dërrasa, elementë strukturorë, etj. Nga grupet tematike do të doja të veçoja grupet për montim Printer 3D (Kit Kompleti i printerit 3D Makeblock Constructor I), plotter (Kompleti i robotëve XY-Plotter v2.0), robot ksilofon (Kit Kompleti i robotit muzikor), konstruktor për montim robot artist modifikime të ndryshme, vizatim me stilolapsa ose djegie me lazer (set mDrawBot me Bluetooth dhe komplet lazer - Blu) dhe një karrocë robot mBot me një grup të madh sensorësh, shasia e të cilave është e pajtueshme me pjesët LEGO dhe Makeblock(Bluetooth, Bluetooth dhe Wi-Fi).

Duke përdorur grupin mDrawBot ju mund të montoni një nga 4 artistët robotë:

mScaraËshtë një dorë robotike që vizaton me stilolaps ose stilolaps dhe me një grup shtesë Komplet lazer stilolapsi mund të zëvendësohet me një lazer që do të djegë vizatimin, për shembull, në kompensatë.

mspiderËshtë një merimangë artistike që varet në dy tela dhe pikturon në sipërfaqe vertikale.

mEggBot- një robot që vizaton në vezë ose topa ping-pong.

mCar- një makinë robot me tre rrota që vizaton në një fletë letre në të cilën lëviz.

Por kjo nuk është e gjitha. Konkretisht për kompletinmDrawBotKompania Makeblock ka zhvilluar një program me të cilin mund të importoni vizatime vektoriale në formatin SVG, të konvertoni BMP në SVG dhe të shkallëzoni vizatimin. Nuancat e ndryshme mbështeten kur vizatoni me lazer.

Kompletet e ndërtimit për qëllime të përgjithshme janë si më poshtë: Kompleti i robotëve fillestarë(Versionet Bluetooth dhe IR) dhe Kompleti i fundit i robotëve... Ka komplete të ngjashme pa elektronikë.

Për kontrollin në distancë të robotit, ekziston një aplikacion falas për Android dhe iOS - Makeblock. Disa komplete vijnë me telekomandë, për shembull versioni IR i Kompletit të Robotit Fillestar.

Robotët Makeblock programohen duke përdorur një program të pronarit mBlloku bazuar në redaktor Scratch 2.0, nëpërmjet Arduino IDE ose ArduBlock... Për të punuar në Arduino IDE ose ArduBlock, duhet të instaloni gjithashtu bibliotekën Makeblock... Mund të gjenden shembuj, udhëzime, drejtues dhe softuer.

HUNA-MRT

Nën markën koreane HUNA-MRT komplete fshehjeje për ndërtimin e mekanizmave dhe robotëve. Komplete FUN & BOT (MyRobotTime) dhe KICKY (MRT2)- Këto janë komplete fillestare (6-8 vjeç) të bëra nga pjesë plastike, dhe këtu nuk ka programim. Por në setet e serialit KLASA (MRT3)(për moshat 7-11 vjeç) dhe TOP(për moshat 9-11 vjeç) ekziston tashmë një tabelë e programueshme dhe është e mundur të programohen robotët duke përdorur një mjedis të thjeshtë programimi grafik. Dallimi midis dy serive të fundit është ai në serial KLASA (MRT3) pjesë plastike, dhe në seri TOP- metal. Në të gjitha aspektet e tjera, këto janë grupe plotësisht të pajtueshme. Pjesët nga një seri mund të përdoren së bashku me pjesët e serive të tjera të kësaj marke. Ekziston edhe një grup më i avancuar HUNITRONIK(për moshën 12-18 vjeç), e cila është e pajisur me një analog të mikrokontrolluesit Arduino UNO dhe paguaj Extension IO Shield për lidhjen e sensorëve. Të gjitha kompletet janë të pajisura me një mjedis programimi grafik. Ju mund të merrni më shumë informacion rreth konstruktorëve në faqen e internetit LLC "Zhvillimi i trurit"... Faqja zyrtare e serialit MRT3 .

RoboRobo

kompani koreane RoboRobo ofron 5 komplete edukative për ndërtimin e robotëve të programueshëm. Ato janë kaq të drejtpërdrejta dhe të numëruara: Kit Robo # 1, Robo Kit # 2, Robo Kit # 3, Robo Kit # 4, Robo Kit # 5... Ato ndryshojnë në numrin e pjesëve, numrin e modifikimeve të mundshme të robotëve që mund të montoni prej tyre sipas udhëzimeve dhe kompleksitetin. Sa më i madh të jetë numri, aq më shumë detaje dhe aq më komplekse. Sigurohuni që të vini re se grupi 2 përmban grupin 1, grupi 3 përmban grupin 2, e kështu me radhë. Prandaj, nëse tashmë keni një grup Kompleti Robo # 1 atëherë mund ta zgjasni me kompletin Kompleti Robo Nr. 1-2 para rekrutimit Kompleti Robo # 2 dhe në këtë mënyrë kurseni para. Janë 4 grupe zgjerimi në total: Kompleti Robo Nr. 1-2, Kompleti Robo Nr. 2-3, Kompleti Robo Nr. 3-4 dhe Kompleti Robo Nr. 4-5... Faqja zyrtare e konstruktorit.

Në grupin maksimal do të gjeni një sensor IR, një telekomandë IR, një sensor zëri dhe sensorë me prekje.

Robotët e kësaj kompanie janë programuar duke përdorur ndërfaqen grafike në program Programi Rogic.

Më shumë kompani RoboRobo ofron komplete për fëmijë shumë të vegjël (5-7 vjeç): Robo Kids Nr. 1 dhe Robo Kids nr. 2... Seti i dytë është shtesë ndaj të parës. Nga grupi i parë mund të montohen 16 robotë dhe nga i dyti 16 robotë të tjerë.Në këto komplete prodhuesi ofron një qasje interesante për kontrollimin e robotëve. Programuesit e vegjël kanë në dispozicion një grup kartash, të cilat kalohen përmes një skaneri, i cili nga ana tjetër i jep komanda robotit.

Fischertechnik

Konstruktorët fischertechnik prodhuar nga një kompani gjermane. Pjesë plastike të konstruktorit. Komplete të ndryshme ndërtimi janë të dizajnuara për mosha të ndryshme. Seritë e kompleteve JUNIOR (5+) nuk kanë motorë apo bateri, janë thjesht konstruktorë për fëmijë. Me seri komplete BAZË (7+) dhe TË AVANCUARA (7+), PROFI (8+) mund të montoni makineri dhe mekanizma të ndryshëm, ato tashmë mund të kompletohen me motorë, panele diellore, furnizime me energji etj. Por montimi i robotëve dhe programimi i tyre fillon në grupet e serisë. ROBOTIKA (8+).

Në seri ROBOTIKA gjashtë grupe: Set fillestar ROBOTICS LT (Set fillestar ROBOTICS LT)(komplet fillestar për krijimin e 8 pajisjeve automatike), Set i zbulimit ROBOTICS TXT(për të krijuar 11 mekanizma dhe robotë autonome), Robotët e automatizimit ROBO TX(për të krijuar robotë industrialë realistë), ROBO TX ElectroPneumatic (ROBO TX ElectroPneumatic)(për montimin e 4 strukturave pneumatike), ROBO TX Explorer (ROBO TX Explorer)(për të krijuar një robot zvarritës në gjashtë modifikime) dhe Laboratori i trajnimit ROBO TX (laboratori i trajnimit ROBO TX)(për ndërtimin e pajisjeve automatike dhe robotëve të lëvizshëm). Më vete, grupet mund të blihen me një grup të rikarikueshëm, një grup për telekomandë, një grup drite dhe tingulli (për krijimin e efekteve të dritës dhe zërit), grupe me motorë shtesë, një grup burimesh dhe kuti ruajtjeje. Duke kombinuar setet me njëri-tjetrin, ju mund të zgjeroni ndjeshëm mundësitë në krijimin e robotëve.

Pjesë e seteve të serialit ROBOTIKA pajisur me një kontrollues ROBO TX(përveç kompletit fillestar, i cili plotësohet me kontrolluesin ROBO LT), pjesë - nga kontrolluesi ROBOTIKA TXT... Nga sensorët në komplete, mund të gjeni sa vijon: sensor fotografie, sensori i temperaturës, sensori i ngjyrave, sensori i distancës tejzanor, sensori i ndjekjes së linjës IR.

Karakteristikat e kontrolluesit ROBO TX si më poshtë: procesor 32-bit ARM9, ekran monokrom me rezolucion 128x64, 8 MB RAM, 2 MB Flash. Madhësia e komanduesit - 90x90x15 mm, pesha - 90 g. Ka 4 dalje për lidhjen e motorëve, 8 hyrje universale, 2 lidhëse zgjerimi I2C, RS485 për kombinim me kontrollues të tjerë, 4 hyrje dhe USB për t'u lidhur me një kompjuter. Këtu ka edhe Bluetooth të integruar. Mikrokontrolluesi opsional i disponueshëm ROBO TX.

Një kontrollues më i avancuar mund të blihet veçmas ROBOTIKA TXT... Këtu janë specifikat e tij: Linux OS, procesorë të dyfishtë ARM Cortex A8(32 bit / 600 MHz) + Korteksi M3, 128 MB RAM DDR3, 64 MB Flash, fole për kartën Micro SD, ekran me prekje 2,4 "me ngjyra me rezolucion 320 x 240, 8 hyrje universale, 4 hyrje dixhitale me shpejtësi të lartë, 4 dalje motorike, modul kombinim Bluetooth/Wi-Fi, IR marrës (për marrjen e një sinjali nga telekomanda), USB 2.0 për t'u lidhur me një kompjuter, pritës USB (USB A për lidhjen e një kamere USB të fischertechnik ose bilbilave USB), lidhës 10-pin për hyrje ose dalje nëpërmjet ndërfaqes I2C, i ndërtuar -Atoparlant, orë e integruar me baterinë e vet. Madhësia e komanduesit - 90x90x25 mm. Kontrollorët mund të çiftohen Të gjitha detajet rreth mikrokontrolluesit.

Të gjitha komplet përfshijnë softuer programimi ROBO Pro(do të gjeni një version të lehtë të këtij softueri në kompletin fillestar). Versioni më i fundit i softuerit dhe Russification mund të shkarkohen gjithmonë nga faqja e internetit e prodhuesit.

Kontrolluesi ROBOTIKA TXT programuar me ROBO Pro, C-Compiler, PC-Library, ... Aktualisht, kjo platformë robotike përfaqësohet vetëm nga një grup.ROBOTICS PRO 1.0nga të cilat mund të grumbulloni 6 modele. Kompleti është i dizajnuar për nxënës të shkollës (7+) dhe studentë.

Përfshin një mikrokompjuter, softuer (për përdorim privat dhe edukativ), tela, 3 motorë, 3 LED, 2 sensorë infra të kuqe, 1 sensor prekjeje dhe pjesë të ndryshme.

Dhe këtu është specifikimi i mikrokompjuterit ERP:

  • mikrokontrollues 32-bit ARM CORTEX-M2;
  • 256 KB FLASH, 64 KB RAM;
  • Porta USB 12 Mbit / s;
  • 3 porte për motorë dhe 4 për sensorë (LED-të mund të lidhen me çdo portë);
  • sinjalizues i integruar;
  • mundësohet nga 6 bateri AA;
  • modul i integruar Wi-Fi.

Modelet e montuara mund të programohen drejtpërdrejt në vetë njësinë ose duke përdorur softuer ENGINO ERP... Kontrolli në distancë i robotëve është i mundur duke përdorur aplikacionin Telekomanda Engino ERP e cila është e disponueshme në Google Play dhe Apple Store. Mund të gjenden të gjitha detajet rreth konstruktorit.

MASHTRIM

Konstruktor kibernetik MASHTRIM- ky është një stilist rus, pjesët metalike të të cilit janë të pajtueshme me "projektuesin e kombinuar" (e njëjta perforim M4 me një hap prej 10 mm).

Konstruktori TRIK ofron disa zgjidhje: set fillestar, edukativ, shkollor, konkurrues, çift trajnimi. Dallimi midis kompleteve është në numrin e sensorëve dhe pjesëve, por çdo komplet ka një kontrollues MASHTRIM , video kamera dhe mikrofon. Të gjitha kompletet (përveç atij fillestar) plotësohen me një kuti plastike me ndarje për ruajtjen e pjesëve. Kompleti maksimal përmban sensorët e mëposhtëm: 2 sensorë drite, 2 sensorë distancë, 2 sensorë prekjeje. Përveç kësaj, ka Omni-rrota, shirita LED, bateri, një karikues.

Karakteristikat teknike të kontrolluesit TRIK:

  • sistemi operativ: Linux;
  • Njësia Qendrore e Përpunimit: OMAP-L138 C6-Integra ™ DSP + ARM® SoC, 375 MHz, Texas Instruments;
  • Bërthama e procesorit: ARM926EJ-S™ RISC MPU;
  • RAM: 256 MB, 6 MB FLASH;
  • procesori periferik: MSP430F5510, 24 MHz, Texas Instruments;
  • ndërfaqet e përdoruesit: USB 2.0, WiFi b / g / n, BlueTooth, 2xUART, 2xI2C, Micro-SD, Mic in (stereo), Line out (mono);
  • Ndërfaqet e motorit DC: 4 porte motorike 6-12 V DC, me mbrojtje individuale nga mbirryma e harduerit (deri në 2A për motor);
  • ndërfaqet e pajisjeve periferike: 19 porte sinjali për qëllime të përgjithshme (6 me një kanal dhe 13 me dy kanale) me furnizim me energji 3.3-5V, 6 prej të cilave mund të funksionojnë në modalitetin e hyrjes analoge;
  • Ndërfaqet e sensorëve video: 2 hyrje BT.656 VGA 640 * 480, mbështetje për modalitetin stereo;
  • Monitor i integruar me ekran LCD me prekje 2.4" TFT me rezolucion 320x240 piksele;
  • altoparlanti i integruar me fuqi nominale 1 W, maja 3 W;
  • Treguesi LED me 2 ngjyra, i kontrolluar nga softueri;
  • foletë e zgjerimit: dy lidhëse "slot" 26-pin për modulet e zgjerimit;
  • pajisje shtesë (të përfshira në kontrollues): akselerometër me 3 boshte, xhiroskop me 3 boshte, kodek audio, amplifikues, konvertues dhe qarqe të menaxhimit të energjisë, qarqe të mbrojtjes së hyrjes kundër mbitensionit dhe rrymës;
  • Furnizimi me energji elektrike 6-12V DC, përshtatës i jashtëm i energjisë ose bateri LiPo RC 3P (11.1V) / 2P (7.4V).

Programimi është i mundur në C, C ++ / Qt, J avaScript, C # / F # (.NET), Python dhe Java. Ekziston edhe mjedisi i tij i zhvillimit - Studio TRIK i cili funksionon në Windows dhe Linux. Është zhvilluar një aplikacion për telekomandë TRIK gamepad për Android. Lidhja me kontrolluesin bëhet nëpërmjet Wi-Fi. Detaje rreth konstruktorit në faqen zyrtare të internetit .

MOSS

Konstruktor MOSS krijuar nga një kompani amerikane Robotika modulare, Është konstruktori më i pazakontë i listuar këtu. Këtu nuk ka tela, as mënyrat e zakonshme të lidhjes së pjesëve. I gjithë grupi i konstruksionit përbëhet nga module kubike me skaje me ngjyra të ndryshme dhe elementë të ndryshëm lidhës si kllapa dhe qoshe. Të gjithë ata janë ngjitur me njëri-tjetrin duke përdorur topa-magnet, të cilët ju lejojnë të krijoni nyje të ngurtë ose të varur.

Ngjyra të ndryshme të skajeve të moduleve janë bërë jo vetëm për bukurinë, ato gjithashtu tregojnë karakteristika. Vijat e gjelbra përçojnë energjinë elektrike. Moduli i baterisë ka të gjitha skajet jeshile dhe qëllimi kryesor i këtij moduli është furnizimi me energji për të gjitha modulet e tjera. Për shembull, për të fuqizuar një modul me një motor, duhet të lidhni një nga skajet e tij jeshile me skajin e gjelbër të baterisë. Skajet e kuqe dhe kafe shënojnë të dhënat: e kuqe - prodhimi i të dhënave, kafe - futja e të dhënave. Për shembull, nëse dëshironi që sensori i distancës të kontrollojë shpejtësinë e motorit, duhet të lidhni skajin e kuq të modulit të sensorit të distancës me skajin kafe të modulit të motorit. Skajet blu janë duke transmetuar, përmes të cilave transmetohet energjia dhe / ose të dhënat. Për shembull, nëse duhet të fuqizoni një modul që është në një distancë nga bateria, mund të përdorni skajet blu të modulit fleksibël ose disa module të thjeshta.

Robo wunderkind

Ja një tjetër komplet konstruksioni i kubit i përputhshëm me LEGO. Konstruktor Robo wunderkind njëjtë si konstruktori MOSS, përbëhet nga module në formën e një kubi, me përjashtim të mikrokontrolluesit, i cili duket se përbëhet nga kube të dyfishtë (në foto, mikrokontrolluesi është portokalli). Modulet lidhen me njëri-tjetrin me valë duke përdorur lidhës të veçantë.

Tani në shërbim Kickstarter mund të porositni paraprakisht kompletet e mëposhtme: starter (KIT STARTER), e zgjeruar ( KIT I AVANCUAR) dhe profesionale (KIT PROFESIONAL) ... Dërgesat e para do të fillojnë në korrik 2016. Kompletet janë të dizajnuara për fëmijë nga 5 vjeç dhe të rritur.Në kompletin fillestarka një modul sistemi (mikrokontrollues), një modul me një sensor distancë (i kuq), një modul Bluetooth (blu), një modul baterie (jeshile), një modul servomotor (i verdhë), një modul bosh, 2 module motorike (blu) , 2 rrota, 7 copa lidhëse, 2 adaptorë LEGO (për ngjitjen e pjesëve standarde LEGO si njerëz të vegjël siç tregohet në foto) dhe një rrotë pasive.Në një grup të zgjeruarShtohen edhe 2 module të tjera bosh, një modul me ekran LED, një modul me sensor drite, një modul me sensor moti, 6 elementë të tjerë lidhës dhe 2 adaptorë të tjerë LEGO.Komplet profesional, krahasuar me atë të zgjeruar, shtohet edhe një modul baterie, një modul më shumë servo-motor, 3 module të tjera bosh, një modul me sensor infra të kuqe, një modul me tregues lazer, një modul me ekran të bazuar në bojë elektronike, një modul me një aparat fotografik, një modul me një përshpejtues dhe 9 pjesë lidhëse, 4 adaptorë të tjerë LEGO dhe një rrotë tjetër pasive.

Dhe këtu janë specifikimet e projektuesit: procesori Allwinner A13 SoC, RAM 256 MB DDR3, Memoria e memorjes eMMC Flash 4 GB, WiFi 802.11 b / g / n, Bluetooth 2.1 / 3.0 / 4.0. Moduli i sistemit ka një mikrofon dhe altoparlant të integruar.

Roboti i përfunduar mund të programohet duke përdorur një aplikacion të dedikuar të disponueshëm për iOS dhe Android. Zhvilluesit planifikojnë të krijojnë një aplikacion për Windows, edhe pse vetëm deri në shtator 2016. Programimi këtu është grafik. Përveç kësaj, Scratch mbështetet. Gjithashtu, krijuesit e konstruktorit ofrojnë një API për zhvillimin, siç shkruajnë ata, në çdo gjuhë programimi.

(bazuar në materialet nga faqja http://www.proghouse.ru/article-box/26-robots)

Përgjegjës për informacion: Metodist i Qendrës Mjekësore Shtetërore DogM Evgeniy Aleksandrovich Soluyanov.

Dëshironi të provoni dorën tuaj në robotikë, por nuk doni të shpenzoni para, të prisni për dorëzimin e komponentëve dhe të luftoni me montimin? Jeni të interesuar të testoni kodin tuaj pa shikuar kufizimet e harduerit? Ky artikull do t'ju lejojë të filloni menjëherë pas leximit, sepse do të flasim për simulimin e robotëve.

Google bleu Boston Dynamics. Ky mesazh më shkaktoi një tronditje të caktuar. Boston Dynamics është një nga kompanitë më të njohura të robotikës dhe kur mendon se Google po blen kompaninë e tetë në këtë treg, lind pyetja: çfarë po bëjnë? Duket se na pret një dekadë interesante!

Megjithatë, le të mos e hutojmë shumë gjatë për këtë, por përkundrazi të merremi me biznesin. Zhvillimi i softuerit tani i lejon pothuajse të gjithë të marrin dhe të krijojnë robotin e tyre. Roboti nuk është real, por modeli i tij i programit, pra për të simuluar robotin. Duke marrë parasysh që pothuajse i gjithë softueri në rishikimin tim është falas, kjo do t'ju japë kursime të mëdha në para dhe kohë.

Motori i fizikës dhe grafikës

Çdo imitues përfshin një motor fizik dhe grafik. Kompleksiteti i modelit të robotit, i cili mund të zbatohet në simulator, varet nga aftësitë e tyre.

Një motor grafik është një program, detyra kryesore e të cilit është të vizualizojë (radhojë) grafikat kompjuterike dy-dimensionale ose tredimensionale. Motori grafik punon në kohë reale.

Motori i fizikës ju lejon të krijoni një hapësirë ​​virtuale në të cilën mund të shtoni objekte virtuale statike dhe dinamike dhe të specifikoni ligjet e ndërveprimit midis trupave dhe mjedisit. Llogaritja e ndërveprimit të trupave kryhet nga vetë motori. Duke llogaritur bashkëveprimin e trupave me njëri-tjetrin dhe me mjedisin, motori i fizikës afron modelin fizik të sistemit që rezulton me atë real dhe transferon të dhënat e rafinuara gjeometrike në motorin grafik.

Avantazhet dhe disavantazhet e simulatorëve

Përparësitë:

  • çmim i ulët;
  • aftësia për të modifikuar modelin në çdo kohë;
  • aftësia për të testuar veçmas përbërësit funksionalë të robotit;
  • aftësia për të simuluar disa lloje robotësh në të njëjtën kohë.

Të metat:

  • edhe motori më i avancuar i fizikës nuk mund të simulojë të gjitha ligjet e botës reale;
  • saktësinë ndaj burimeve të makinës.

Microsoft Robotics Developer Studio

Microsoft Robotics është një paketë softuerike që mund të përdoret për të kontrolluar një sërë robotësh dhe përfshin një simulator të plotë. Robotika përfshin komponentët e mëposhtëm:

  • Biblioteka Concurrent and Coordination Runtime (CCR) - e krijuar për të organizuar përpunimin e të dhënave duke përdorur metoda paralele dhe asinkrone. Ndërveprimi ndërmjet metodave të tilla organizohet në bazë të mesazheve. Shpërndarja e mesazheve bazohet në përdorimin e porteve;
  • Shërbimet Softuerike të Decentralizuara (DSS) - një mjedis që ju lejon të ekzekutoni algoritme të përpunimit të të dhënave në kompjuterë të ndryshëm, të organizoni ndërveprim asinkron të proceseve të kontrollit për nënsisteme të ndryshme robotësh;
  • Mjedisi i Simulimit Vizual (VSE) - një mjedis vizualizimi që ju lejon të eksperimentoni me modelet e robotëve, të testoni algoritmet e kontrollit të robotëve;
  • Gjuha e programimit vizual (VPL) është një gjuhë për zhvillimin e programeve të kontrollit të robotëve. Një program në një gjuhë të tillë përfaqësohet si një sekuencë blloqesh që kryejnë përpunimin e të dhënave dhe lidhjet ndërmjet tyre.

Ageia Physx është përgjegjëse për simulatorin e fizikës në Robotikë. Mjerisht, nuk ka asnjë fërkim midis objekteve që krijohen në simulator, megjithëse fërkimi midis një objekti individual dhe platformës në të cilën është vendosur është simuluar.

Mund të krijoni një skenë në simulator dhe të programoni robotin në VPL ose C #. Natyrisht, është më e vështirë të bësh një skenë në C #, por kodi do të dalë më efikas. Aftësitë robotike ju lejojnë të simuloni robotë futbolli, një hekurudhë, një manipulues dhe të shtoni disa robotë në skenë. Sensorët e disponueshëm jashtë kutisë: GPS, matëse rreze lazer, matës rrezesh infra të kuqe, busull, sensor ngjyrash, sensor ndriçimi, kamera ueb.

Mund të lexoni më shumë rreth punës me këtë mjedis në numrat 01'13 ("Bëhuni një teknik robot!") dhe 03'13 ("Roboti spiun është i lehtë!").

Robotino është një robot i krijuar nga Festo Didactic për të mësuar robotikë. Softueri Robotino® View kërkohet për të programuar robotin. Një imitues robot për Windows është i disponueshëm në faqen e internetit të Festo - Robotino® SIM (ekziston një version profesional dhe falas, një version falas është pakësuar në funksionalitet).

Pak për robotin që është ndërtuar në simulator. Ai përfshin tre motorë që lejojnë robotin të lëvizë përgjatë një avioni në çdo drejtim. Sistemi i sensorëve të robotit përfshin nëntë sensorë të distancës infra të kuqe, dy sensorë optikë dixhitalë dhe një aparat fotografik. Roboti mund të programohet duke përdorur C / C ++, Java, .NET.

Në përgjithësi, aftësitë e simulatorit falas janë dëshpëruese. Por! Nëse shikoni me kujdes në internet, mund të gjeni versione të këtij simulatori, të mprehura për detyra të ndryshme. Kini parasysh që Festo Didactic është një nga sponsorët e RoboCup. Prandaj, këtu goo.gl/Wtle15 dhe këtu goo.gl/pHA2oL mund të gjeni versionet e këtij simulatori të përdorura në konkurs.

Gazebo është një simulator i fuqishëm robot i krijuar për sistemin operativ Linux. Është plotësisht i lirë për t'u përdorur. Gazebo mund të simulojë disa robotë me sensorë të rrethuar nga objekte të ndryshme. Këtu disponohet gjithashtu një redaktues që ju lejon të krijoni skena 3D pa programim. Sensorë të simuluar: matës lazer, kamera, sensor kinect, lexues RFID dhe parakolp. Nga kutia, simulatori përmban modele të robotëve të mëposhtëm: PR2, Pioneer2 DX, iRobot Create, TurtleBot, si dhe manipulues dhe kapës. Ju mund të lidhni OGRE (një motor grafik me burim të hapur) me simulatorin për të krijuar grafikë me cilësi të lartë. Gazebo ka një aftësi të integruar për të lexuar skedarë në formatin Collada, i cili ju lejon të shtoni objekte të dizajnuara në një nga redaktuesit e modelit 3D në simulator.

Gazebo përdoret si simulator në Sfidën e Robotikës DARPA (DRC). DRC ka zhvilluar një aplikacion CloudSim për të ekzekutuar Gazebo në platformën kompjuterike cloud Amazon.

AnyKode Marilou Robotics Studio

AnyKode Marilou Robotics Studio është një mjedis për zhvillimin dhe simulimin e robotëve celularë, humanoidëve dhe manipuluesve, duke marrë parasysh ligjet fizike të botës reale. Për objektet, mund të specifikoni parametrat fizikë të mëposhtëm: masën, elasticitetin, vetitë e materialit, çift rrotullues dhe disa të tjerë.

Marilou ju lejon të lidhni pajisje të ndryshme virtuale me robotin: busull, përshpejtues, motorë dhe servomotorë, parakolp, sensorë të distancës (tejzanor dhe infra të kuqe), GPS dhe pajisje të tjera.

Në redaktuesin e objekteve Marilou, disponohen objekte statike dhe dinamike që mund të vendosen në botën e simuluar (mbështetet simulimi i njëkohshëm i disa robotëve). Objektet komplekse në Marilou janë ndërtuar nga ato më të thjeshta (duke përdorur një qasje hierarkike për të përfaqësuar një objekt), e cila lejon ripërdorimin e pjesëve të objekteve. Disa burime drite janë të disponueshme në simulator: pika, qendër e vëmendjes, e jashtme dhe e drejtuar.

Marilou ka MODA (Marilou Open Devices Access) - një SDK për të punuar me robotët dhe komponentët e tyre në një simulator. Pas sinkronizimit me orën e simulatorit, algoritmet e kontrollit të robotit mund të ekzekutohen në një kompjuter tjetër në rrjet. Në varësi të gjuhës së përzgjedhur, MODA ofron biblioteka (.lib ose .a) ose asamble .NET (.dll) për të hyrë në simulator përmes rrjetit. Programimi i algoritmeve të kontrollit për robotët është i mundur duke përdorur C / C ++, C ++ CLI, C #, J #, VB #.

Për përdorim komercial, simulatori paguhet, për qëllime arsimore është falas (duhet të kërkoni një licencë çdo tre muaj).

Në Nëntor 2013, u lëshua një motor i ri simulator për Marilou - Exec V5. Versioni beta i motorit mund të funksionojë në Windows, Ubuntu dhe Mint. Motori i ri është me shumë fije, ndër-platformë dhe përdor OpenGL 2.1.

Rally Kodi: Gara me Robot

Code Rally (i zhvilluar nga IBM) nuk është një imitues robotësh i plotë. Për të qenë të saktë, Code Rally është një imitues i garave me makina (falas dhe me burim të hapur).

Qëllimi i programuesit është të shkruajë një algoritëm për kontrollin e lëvizjes së një makine ("robot") përgjatë një piste (rrethi), duke marrë parasysh rregullat e mëposhtme të lojës:

  1. Në procesin e lëvizjes, makina duhet të kalojë nëpër pika kontrolli, për të cilat i jepen pikë.
  2. Duke lëvizur përgjatë autostradës, makina konsumon karburant dhe mund të qëllojë edhe makina të tjera me plumba.
  3. Koordinatat e stacioneve të karburantit, kasetat e plumbave dhe pikat e kontrollit janë në dispozicion të makinës; pista kufizohet nga mure përtej të cilave makina nuk mund të lëvizë.
  4. Kontrolli i shpejtësisë së makinës lejohet.
  5. Mund të ketë pika karburanti dhe kaseta plumbash në pistë. Makina duhet të jetë e palëvizshme kur mbushet me karburant. Makina mund të përfshijë mbrojtje, por në këtë kohë shpenzohet dyfishi i karburantit.
  6. Pikët jepen për ngasje nëpër postblloqe (më shumë pikë jepen për ngasje nëpër pikat e kontrollit në përputhje me procedurën e vendosur), për goditjen e makinës së armikut (një makinë e shkatërruar humbet karburantin) dhe për karburantin e mbetur në fund të garës.

Makina me rezultatin më të lartë fiton.

Mund të testoni algoritmin e kontrollit të makinës tuaj në server (në kompjuterin tuaj), të konkurroni me miqtë në rrjet ose të ekzekutoni aplikacionin në një server cloud IBM (lojtarët vlerësohen).

Zhvillimi i algoritmit të kontrollit të makinës bëhet në Eclipse në Java. Pra, duke bërë simulime, jo vetëm që mund të argëtoheni, por edhe të shtrëngoni Java. Ka gjashtë këngë me vështirësi të ndryshme në simulator.

Algodoo: imitues i specializuar i fizikës

Algodoo është një imitues i fizikës 2D. Objektet që krijohen në këtë simulator menjëherë fillojnë t'u binden ligjeve të fizikës. Sigurisht, ju nuk mund të bëni një robot të plotë në hapësirën tredimensionale në këtë program, por mund të kontrolloni mundësinë e funksionimit të ndonjë mekanizmi. Programi mund të simulojë ujë, burime, pajisje optike, motorë raketash, armë, makina.

Mund të duket se ky imitues është inferior në kuptimin që ju lejon të dizajnoni dhe hulumtoni vetëm robotë "të sheshtë". Sidoqoftë, fillimisht mund të dizajnoni një robot 2D dhe më pas të krijoni një version 3D të tij në jetën reale. Një shembull tregohet këtu (2:07): goo.gl/wzQ7q4. Gjuha e shkrimit Thyme është e integruar në Algodoo, e cila shton më shumë liri veprimi në simulator. Thyme ofron variabla, një operator të kushtëzuar, vargje, trajtimin e ngjarjeve që ndodhin në një sandbox (mjedis modelimi).

Historia e Algodoo filloi me lojën Phun, e cila u zhvillua nga suedezi Emil Ernerfeldt (kjo ishte puna e zotit të tij). Sistemi operativ i mbështetur: Windows, OS X, iOS. Biblioteka AlgoBox është e disponueshme në faqen e internetit, e cila ka një mori materialesh trajnimi dhe shembuj zhvillimi. Shihni gjithashtu

Artikujt kryesorë të lidhur