Robotika

Top 5 naprednih setova za robotiku

Top 5 naprednih setova za robotiku
Strojno učenje i AI jedan su presudni čimbenik za napredniju robotiku. Da bi se robot kretao u nepredvidljivom okruženju, potrebne su mu brojne funkcije. Samo natjeranje robota da locira svoje dodatke samo je po sebi izazov. Da biste to riješili, trebat će vam mnoge knjižnice koje mogu sve opisati i kontrolirati. Ne želite ovaj sustav stvoriti sami, a puno je složeniji nego što se čini na prvi pogled. Naizgled beznačajan zadatak, poput hvatanja predmeta, zahtijeva čitavu knjižnicu koda, i to nakon što je robot već pronašao objekt putem drugog skupa složenog kodiranja.

Olakšajte si život osiguravajući da vaš robot podržava zajedničke standarde opisane u nastavku.

Operacijski sustav

Za napredne robotičke projekte trebat će vam OS koji može podnijeti sve zamršenosti. ROS sustav lijep je standard za početak. Njihovo najnovije izdanje je Foxy-Fitzroy. Značajke koje dobivate iz ROS-a pomažu u razvoju robota i planiranju misija. Postoji i mnogo više značajki koje možete preuzeti, a Nvidia je izbacila i vlastitu verziju. Kada kupujete napredni projekt robotike, provjerite hoće li ovaj standard funkcionirati. Pomoći će vam kada stvorite naprednije značajke.

Ako želite naučiti više i koristiti biblioteke za napredne robote, možete pogledati inicijativu Open Dynamic Robot Initiative

Možete li to sami izgraditi?

Mnogi čitatelji ovog posta žele dizajnirati vlastite robote. To je sjajno i sretno, ali razmislite o izmjeni postojećeg robotskog koda. Mnogi kompleti s ovog popisa dokumentirani su u punoj mjeri pokreta otvorenog koda. Možete preuzeti sve datoteke i sami ih sastaviti. Također ste slobodni, pa čak i ohrabreni, da proširite, modificirate i izmijenite ono što već postoji.

Kornjača

TurtleBot dolazi u nekoliko oblika, nazvanih burger i waffle. To bi vas moglo ogladniti, ali imenovanje odražava dizajn. Modeli su na kotačima. Pljeskavica je viša i na svojevrsnoj je platformi, dok je oblatna puno niža i kotači vire. Ova je platforma dizajnirana za eksperimentiranje, uglavnom sa senzorima i ponašanjem. Ovaj se robot kotrlja na kotačima, što ga čini izvrsnim kao usisavač. Nema ruke i noge; one koje ćete sami morati dodati. Trenutno je platforma u trećoj glavnoj verziji. Podrška za ROS sustav osnovni je koncept ovog robota. Svi dizajni, hardver i softver su besplatni i otvoreni su. Ako imate vještine i opremu, možete je sami izgraditi i dodati sve što želite.

Nabavka kompleta koji je spreman za upotrebu jednostavna je kao i traženje distributera. Mnoga sveučilišta također koriste ovu platformu. Uz TurtleBot imate malu, pristupačnu platformu koju možete koristiti za napredne robotičke projekte.

1.Ardupilot

Kada vam je potrebna platforma za navigaciju svijetom, Ardupilot je izvrsna opcija. U njihovom spremištu GitHub možete pronaći mnoge distributere i proizvođače. Jedan primjer je Erone Mapping Drone, koji je izrađen poput modela aviona, ali ima napredne mogućnosti snimanja, a sve je izrađeno pomoću projekta Ardupilot. Ovi avioni nisu jeftini i napravljeni su za profesionalnu upotrebu.

Možete, naravno, koristiti Ardupilot za vlastiti projekt, a zatim prodati usluge baš kao i spomenuta tvrtka. Na primjer, koristeći ovaj projekt, BlueRobotics je izgradio podvodni rover koji se čak može povezati s GPS alatom za navigaciju. Više informacija potražite na web mjestu Ardupilot.

2.Tijela

Ovaj je robot stvoren da vas podučava o robotici, s naglaskom na viziju, strojnom učenju i interakciji s ljudima. Robot radi navigaciju i izbjegavanje sudara, ali to nije područje fokusa robota. Umjesto toga, fokus je na AI.

Robot Corpora temelji se na kombinaciji Raspberry Pi, Linuxa i OpenCV-a i s njim možete stvoriti mnoge projekte prepoznavanja slika. Zapravo već postoji projekt u kojem se robot prepoznaje. Sjeckanje hardvera, kao što je dodavanje oružja ili njegovo izviranje na zelenim poljima, nije idealno, jer dolazi s ljuskom i kotačima ispod.

3.Leorover

Ovaj robot koristi se za projektiranje na nekoliko sveučilišta širom svijeta. Za ovaj projekt treba vam puno prostora jer je prilično velik. Ovaj je rover namijenjen programerima s pristupom profesionalnoj opremi. Hobisti će cijenu pronaći izvan svojih redovnih budžeta za igru. Kao što pretpostavljate, odabir ovog robota najbolje je kad za to imate poslovni razlog.

Hardver se sastoji od Raspberry Pi 3B + ili 4B koji koristi Core2-ROS i kontrolera u stvarnom vremenu STM32F4. Impresivni dijelovi ovog kompleta su servo motori, istosmjerni motori s izvrsnim kotačima. Sa svim dostupnim sučeljima imate mnogo mogućnosti za proširivanje standardnog kompleta koji odgovara vašim operacijama.

4.Arduino

Unatoč tome što ROS smatrate nužnom, ipak biste trebali provjeriti ove robote. Trče na Arduinu i mogu hodati, puzati i trčati. Sve napredne funkcije u pogledu vida i izbjegavanja sudara su jednostavne i zahtijevaju malo inteligencije. Ovi su roboti izvrsni za buđenje mašte o tome kako se robot može kretati.


Kao što možete vidjeti u videozapisima, 3D ispis i postavljanje vlastitog robota sljedeći je korak u vašem osobnom razvoju robotike.

Zaključak

Postoji nekoliko načina napredovanja u robotici putem spremnih kompleta. Jedan od načina je da sami napravite sve dijelove, a drugi je programiranje kompleta za izvođenje nevjerojatnih stvari. Ako kombinirate to dvoje, možda imate osnovu poslovanja.

Možete započeti s izradom ovih kreacija tako što ćete pogledati donju poveznicu:

Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...
Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...
Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...