» »

Back to robotika

Back to robotika

Geho ::

Po zelo dolgem času me je spet malo prijelo se iti igračkat z elektroniko oz. bolj specifično robotiko.
Dobil par idej, pa bi rad malo poeksperimentiral :)
bottom line je, da bi rad nabavil nek kit, kjer lahko začneš delati prototipe robotov in je optem opcija nadgrajevanja z dodatno custom elektroniko/mehaniko, če je potreba.

Gledal sem tale lego mindstorms/technic, pa je zadeva zgleda ok ampak (pre)draga:
plusi:
- stvari pašejo skupaj enostavno, tako kar se tiče elektronike kot mehanskih delov.
- enostvno je začet se špilat s tem, in zgleda precej enostavno naredit tudi bolj kompleksne stvari
- enostavno programiranje in upravljanje
- če imaš dovolj €€€ ni treba delati posebej mehanskih delov, ker jih preprosto sestavljaš iz kock, ki jih kupiš
- vse paše lepo skupaj, ni bojazni da nekaj ne bo kompatibilno
- eksperiment fokus - hitro se da nekaj sestaviti in tudi podreti in narediti nekaj drugega

minusi:
- cena. Osnovni mindstorms komplet je 339€, potem pa še marsikateri technic komplet, ki so večinoma vsi po 100+€. :( Nebi rad prodal ledvice za to.
- kolikor vidim je precej težko kombinirat s kakimi zunanjimi elementi, še posebej kar se tiče mehanike.
- omejen nabor elementov, senzorjev, priključkov, zobnikov,...
- roboti se mi ne zdijo preveč robustni, tu bolj mislim na odpornost proti temperaturi, vlagi in seveda da imajo neko nosilnost oz. da par kg (recimo nekje 5kg) bremena ni problem dvigniti/premakniti
- zdaj kontrolerja ne poznam, ampak sklepam da ima kar nekaj omejitev kar se tiče velikosti programov in tudi koliko različnih stvari lahko povežeš na enega - posledično rabiš več kontrolerjev, ti pa so precej dragi.
- slabo zastopanje lego pri nas. Obstaja tisti brick.si page, ampak kolikor sem gledal pri njih nimajo vsega. Včaish potem rabiš samo določene stvari in naročiš samo določene dele/kocke. Naročanje preko spleta sicer ni problem, ampak imam bolj slabe izkušnje kar se tiče dostave (uničeni paketi, dostava zamuja ali pa je počasna, ker pošiljajo iz marsa (in posledično draga dostava, včasih lahko tudi dražja kot tisto kar si naročil),...)

Zdaj sam sem po izobrazbi elektronik, tako da mi to področje ne dela težav, večji problem imam pri mehanskih delih. Doma nimam nobenega orodja, da bi lahko izdeloval svoje dele, prav tako nisem veliko delal s kovino. Iz tega razloga sledi naslednji razlog, da se mi ne da ravno ubadat z izdelavo nekih custom elementov ampak bi rad uporabil nekaj kar se precej enostavno sestavlja in tudi precej veliko stvari paše skupaj, in da so stvari tudi odporne (kovinski zobniki, aluminijasti profili kot nosilci?,...). In seveda čim širši nabor elementov. V osnovni šoli smo imeli ene igrače, s katerimi smo sestavljali zobniške prenose, verižne prenose in podobno. Ne spomnim se imena, pa tudi tisto je bilo verjetno precej drago, pa še dolgo je od tega in vprašanje če te stvari sploh še delajo. Je bila pa kombinacija kovine in plastike in so bili razni seti, kjer si kupil kar si potreboval, vključno se je dalo dobiti razne elektromotorje, vodila, zglobe,...itd.

Skratka iščem nekaj precej poceni, da bi se počasi začel malo ukvarjati z robotiko kot hobby. Bolj kot ne za eksperimentirat pa da je opcija da lahko stvari razširim z dodatno elektroniko, če je potrebno. Kar se tiče mehanskih delov mi je zelo pomembno, da imam lahko večino stvari že narejeno in da pašejo stvari skupaj. Pri elektroniki bi bilo fajn imeti osnovne stvari že narejene (krmilniki za koračne motorje,...), tako da ne izumljam tu tople vode. Kar se tiče samega kontrolerja pa mi je večinoma vseeno, samo da nisem kaj hudo omejen (nabor komand, ram, I/O,...). Poznam od motorol krminikov, kot tudi Pi, tako da mi tudi assembler ni tuj. Mora pa seveda zadeva delati na unix (preferable mac) okoljih, povezovanje USB (ne kake stare eksotike). In seveda zadeva mora biti dovolj poceni, da lahko kupim osnovne stvari in da potem lahko dokupim kar potrebujem.

Kaj želim naredit:
Za začetek eno robotsko roko, ki se lahko premika v več smereh in zraven kamero za prepoznavanje reči. Torej da lahko roko sprogramiram tako, da preko kamere prepozna predmet in ga potem zna prijet (ne uničit, torej uporabiti primerno silo). Tehnično je lahko kamera in možgani tudi mobilni telefon, čeprav ne vem koliko bi se dalo kaj z jabučnim telefonom povezati (gotta check API).

Semafor ::

Robotsko roko z arduinom se dobi zelo poceni:
https://www.aliexpress.com/item/3297166...

Potem vržeš gor en IR senzor, kamero... oz karkoli že želiš... za silo stiskanja lahko tudi zelo preprosto meriš tok na motorju.

Samo če bi ti rad AI fural, potem ne vem zakaj pišeš da je 100€ drago? Če znaš sprogramirat nevronsko omrežje ki se bo naučilo mačka za rep vleč in le psa božat, potem je bolje da ne hodiš v kino gledat novega terminatorja. Tisto ni dokumentarec.

DeeCoy ::

Ker smo v srednji šoli ogromno delali s tem, ti povem iz prve roke, da z LEGO setom ne boš prepoznaval ničesar, ker je procesor bolj.... Mogoče je s tanovimi V2 kaj drugače..
Prav tako se za 100€ ne boš igral umetne inteligence (vsaj ne neke pametne), ker je hardware prešvoh.
Hrvati so imeli neke komplete, ki so veliko boljši od legota, je pa res da niso poceni.. Fischertechnik.. Mogoče bo to bolj uporabno kot lego.

   -S\/\/-   ::

Za igrače je po mojem mnenju Lego zelo v redu. Že v osnovi se je potrebno zavedati, da kakšne robustnosti in natančnosti tukaj ne gre pričakovati. Za učenje in igranje pa povsem zadošča. Kot si omenil, je problem cena, pri kateri moraš upoštevati tudi, da v osnovnem Mindstorm setu dobiš kock le za osnovne projekte. Ampak tukaj ti na pomoč priskočita ebay in bricklink. Jaz sem preko eBaya nabavil precej technic kock, kupoval sem jih kar v vrečah na kilograme. Precej posebnih kock pa sem nabavil preko bricklinka, to pa je nekakšen ebay samo za Lego kocke.
Enako lahko poiščeš tudi kakšen starejši komplet Mindstormsa (NXT 2.0, namesto novejšega in dražjega EV3). Sam še vedno uporabljam NXT 2.0, kateremu sem originalni firmware zamenjal z LeJOS-om. To pomeni, da robote programiram v Javi, omogoča mi pa tudi uporabo dodatnih, neoriginalnih senzorjev (npr. senzor naklona in pospeškov, ki ga imam v self-balancing robotu). Dodatni senzorji so lahko v ohišju Lego s standardnim priklopom, vendar ker je zadaj I2C protokol, lahko povežeš še kaj drugega. Kar se tiče počasnosti oz. zmogljivosti NXT 2.0 kocke: notri je nek osnovni krmilnik. V enem svojih projektov sem nekoč potreboval zahtevnejše izračune, ki mi jih je izvajal preko bluetootha povezan prenosnik.

TheBlueOne ::

Jaz bi zacel s CNC laserjem ali rezkarjem. To je lahko tvoj prvi robot. Od tu naprej lahko rezes materiale in zadeve sestavljas.

Potem pa z istimi tehnologijami od koracnega motorja ali serva, do gonilnika zanj, do krmilnika itn. delas robota iz svoje fantazije.

Za gradnike lahko uporabis alu profile in vse kar pride z njimi.

Zgodovina sprememb…

   -S\/\/-   ::

Geho je izjavil:

Pri elektroniki bi bilo fajn imeti osnovne stvari že narejene (krmilniki za koračne motorje,...), tako da ne izumljam tu tople vode. Kar se tiče samega kontrolerja pa mi je večinoma vseeno, samo da nisem kaj hudo omejen (nabor komand, ram, I/O,...). Poznam od motorol krminikov, kot tudi Pi, tako da mi tudi assembler ni tuj. Mora pa seveda zadeva delati na unix (preferable mac) okoljih, povezovanje USB (ne kake stare eksotike). In seveda zadeva mora biti dovolj poceni, da lahko kupim osnovne stvari in da potem lahko dokupim kar potrebujem.


Za zgornje zahteve pa zmaga Arduino. Na voljo imaš osnovni IDE (C/C++, deluje v Win, MacOS in Linuxu, krmilnik programiraš preko USBja), če se spoznaš na zadeve, si lahko razvojno okolje postaviš v Eclipse-ju. Kitajski kloni Arduinota so smešno poceni, v zadnjem času pa se pojavljajo vezja tipa ESP, ki jih lahko prav tako programiraš v Arduino IDE, imajo pa ta vezja zmogljivejši RISC procesor, nekaj flash spomina ter WiFi! Za Arduinota dobiš tudi morje ploščic, kot so krmilniki za koračne motorje, servo motorje, razne senzorje, displeje in podobno, vse to pa je podprto s knjižnicami, ki jih dobiš na internetu. Možnosti imaš tukaj precej. Minus v primeru robotike je to, da rabiš še nek sistem za mehanski del. Sam npr. nimam znanja, da bi si sam načrtoval ali izdeloval mehanske dele.

Mogoče kot predlog: lahko si sam narediš 3D tiskalnik.

Geho ::

Semafor je izjavil:

Robotsko roko z arduinom se dobi zelo poceni:
https://www.aliexpress.com/item/3297166...

Potem vržeš gor en IR senzor, kamero... oz karkoli že želiš... za silo stiskanja lahko tudi zelo preprosto meriš tok na motorju.

Samo če bi ti rad AI fural, potem ne vem zakaj pišeš da je 100€ drago? Če znaš sprogramirat nevronsko omrežje ki se bo naučilo mačka za rep vleč in le psa božat, potem je bolje da ne hodiš v kino gledat novega terminatorja. Tisto ni dokumentarec.

100€ ni drago, ampak morajo biti dobro porabljeni. Zdaj za osnoven lego minstorm dati 340€ in si potem omejen, ker nimaš veliko kock, krmilnik ni dovolj hiter, dolžina/kompleksnost programa,... je malo veliko. Pa tudi ni scaleable, da bi lahko dejansko potem zadevo uporabil za kak resni namen (torej lahko dvigne par kg, je odporen na toploto in vlago,...). Ne vem, lego je super, ampak predrag.
Za AI bi uporabil kar se da obstoječega. iPhone ima ML, kar pomeni da bi to lahko uporabil vsaj za neko osnovno pamet in potem krmilil stvari naprej.

Cr00k ::

Geho je izjavil:

Semafor je izjavil:

Robotsko roko z arduinom se dobi zelo poceni:
https://www.aliexpress.com/item/3297166...

Potem vržeš gor en IR senzor, kamero... oz karkoli že želiš... za silo stiskanja lahko tudi zelo preprosto meriš tok na motorju.

Samo če bi ti rad AI fural, potem ne vem zakaj pišeš da je 100€ drago? Če znaš sprogramirat nevronsko omrežje ki se bo naučilo mačka za rep vleč in le psa božat, potem je bolje da ne hodiš v kino gledat novega terminatorja. Tisto ni dokumentarec.

100€ ni drago, ampak morajo biti dobro porabljeni. Zdaj za osnoven lego minstorm dati 340€ in si potem omejen, ker nimaš veliko kock, krmilnik ni dovolj hiter, dolžina/kompleksnost programa,... je malo veliko. Pa tudi ni scaleable, da bi lahko dejansko potem zadevo uporabil za kak resni namen (torej lahko dvigne par kg, je odporen na toploto in vlago,...). Ne vem, lego je super, ampak predrag.
Za AI bi uporabil kar se da obstoječega. iPhone ima ML, kar pomeni da bi to lahko uporabil vsaj za neko osnovno pamet in potem krmilil stvari naprej.


Namesto iPhonea, bi jaz predlagal raje kakšen raspberry pa od googla TPU usb stick. Mogoče kar cel TPU devboard...

Geho ::

DeeCoy je izjavil:

Ker smo v srednji šoli ogromno delali s tem, ti povem iz prve roke, da z LEGO setom ne boš prepoznaval ničesar, ker je procesor bolj.... Mogoče je s tanovimi V2 kaj drugače..
Prav tako se za 100€ ne boš igral umetne inteligence (vsaj ne neke pametne), ker je hardware prešvoh.
Hrvati so imeli neke komplete, ki so veliko boljši od legota, je pa res da niso poceni.. Fischertechnik.. Mogoče bo to bolj uporabno kot lego.

Jup fishertechnik smo imel ja :) Pa kar precej cenejši kot Lego.

xardas ::

Če imaš 3d tiskalnik, si lahko narediš tudi to roko.

Andrejpan ::

Tule je še en obetaven projekt.

   -S\/\/-   ::

Super zadeve! Moram preveriti, če je kaj od tega izvedljivega z mojim 250x250 3D printerjem.

Geho ::

Super hvala vsem za predloge, se grem izobraževat. :)

Andrejpan ::

Še malo offtopic debate: Robotike se je možno učiti tudi preko simulacij na računalniku
- idustrijska zadeva: RobotStudio
- open source projekt: ROS in Gazebo

robotik ::

Jaz trenutno izdelujem DIY Arduino robotsko kosilnico po tem načrtu:

https://repalmakershop.com/

Naročil sem za okoli 200€ elektro materiala iz Kitajske, plastične dele tiskam že 20 dni.

   -S\/\/-   ::

robotik je izjavil:

Jaz trenutno izdelujem DIY Arduino robotsko kosilnico po tem načrtu:

https://repalmakershop.com/

Naročil sem za okoli 200EUR elektro materiala iz Kitajske, plastične dele tiskam že 20 dni.


Videti je zanimivo. kako velik 3d printer pa potrebuješ za to zadevo?

EDIT: aha, videl, 300x300 bi potreboval ....

Zgodovina sprememb…

robotik ::

Jaz sem kupil Anycubic Predator, 370 x 450 mm in sem natisnil že skoraj vse dele.

   -S\/\/-   ::

Jaz imam Ender-3 z mizo 250x250.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Lego kocke (strani: 1 2 3 )

Oddelek: Loža
1116040 (2850) gruntfürmich
»

Na voljo je Raspberry Pi 4 (strani: 1 2 3 )

Oddelek: Novice / Znanost in tehnologija
14214937 (5928) PrimozR
»

RPi-motor

Oddelek: Elektrotehnika in elektronika
182178 (1720) Yacked2
»

kakšem motor potrebujem

Oddelek: Elektrotehnika in elektronika
81006 (771) TESKAn
»

LEGO bo odprl firmware prihajajočega sistema NXT

Oddelek: Novice / Ostala programska oprema
314913 (3546) Jux

Več podobnih tem