7 maja 2009

RepRap - samoreplikujący się robot Open Hardware + Open Source

W jednym z klasycznych dzieł fantastyki i dodatkowo "fantastycznym", którego nazwa wymknęła mi się z pamięci jest wątek o tym, jak roboty budują roboty. Do tego stopnia potrafią się replikować, że tworzą całe stada różnych wielkości oraz rodzajów robotów. Ludzie na stacji kosmicznej znikają, bo roboty potrzebują "podzespołów" t.j. ludzkie oczy ... i wszystko byłoby fikcją, gdyby nie fakt, że jest sobie XXI wiek i możemy śmiało powiedzieć, że jest to początek historii, która może zakończyć się niebawem mało "fantastycznie".

Przedstawiam dziś bardzo kreatywny projekt. Robot, który w kilkudziesięciu procentach potrafi się zreplikować.





Jest to projekt Open Source i Open Hardware. Znajdziecie pod nazwą RepRap. Jest on jednym z zastosowań dla opisywanego na łamach wielu blogów modułu Arduino i w pełni wykorzystuje go jako swój bazowy podzespół.

Robota tego nazwać można też drukarką 3D, gdyż jego rola polega na tym, że potrafi drukować z dość dużą precyzją z topionego plastyku dowolne wymyślne trójwymiarowe twory. Otwiera nam wyobrażnię, bo jak dotąd żyliśmy wyłącznie w świecie kolorowych reklam i druków oraz form seryjnie produkowanych w fabrykach. Prototypowanie odbywało się na urządzeniach frezujących/skrawających CNC. Od teraz prototyp możesz zrobić sam w domu i to przy użyciu ogólnie dosŧępnego sprzętu t.j. PC + Linux + kilka silników krokowych + nieco łączników metalowych + oczywiście odpowiedni software :-)

Wracając pamięcią do zagadnienia z tematu tzn. reprodukcji chciałbym zauważyć, że o ile istnieją standardy do różnych zastosowań, w weilu dziedzinach, wiele norm opisuje techniczne aspekty konstrukcji, o tyle niekt jeszcze nie stworzył standardu do robotów a o samoreplikujących się robotach już nie wspomnę. Polecam ważny dla robotyki artykuł Robot wciaz bez standardu i zachęcam do dyskusji na ten zapomniany temat. Kręgi akademickie możliwe, że zarzucą mi, iż mało w życiu robotów widziałem ... cóż, widziałem ich nie wiele, ale wiele nieudanych prób napisania standardu do takich maszyn jak roboty widziałem dość wiele. Każda kończyła się prywatyzacją standardu i okrzykiwaniem, żę to jest właśnie ten. Chyba potrzeba silnej firmy - może Google - która narzuci przemyślany standard - może z KML - do definiowania robota oraz jego możliwości i zadań. Może powstanie jakiś nowy superobiektowy język opisu i programowania robotów z interfejsami do sztucznej inteligencji. Do tego rozproszone agenty, które podpisany jako pluginy naszego robota, które potrafią współdzielić w sieci neuronowej doświadczenie i mamy roboty samoreplikujące się, które będą w stanie upiec nam np: ciastko, że aż palce lizać, hahhaaa :-)

Oto robot samoreplikujący się w akcji:

RepRap from Adrian Bowyer on Vimeo.




Oto co robot taki lubi jeść najbardziej:




Na dość radosny koniec przedstawam robota, którego zrobił RepRap, aby pingwiny miały się czym bawić :-)





Materiały dodatkowe:


http://www.flickr.com/photos/batistleman/

http://www.flickr.com/photos/batistleman/sets/72157612625523823/

http://www.flickr.com/photos/batistleman/sets/72157616965045763/

http://www.flickr.com/photos/batistleman/sets/72157617452928999/

http://www.coded.be/en/reprap

http://www.thingiverse.com/thing:688

http://itp.nyu.edu/physcomp/Tutorials/ArduinoBreadboard

http://objects.reprap.org/mediawiki/images/9/90/Laser-reprap.jpg


Software Open Source do RepRap:

http://sourceforge.net/project/showfiles.php?group_id=159590

http://reprap.org/bin/view/Main/Generation2Electronics#Arduino_Arduino_Clones_and_Sangu

http://sanguino.cc/

http://code.google.com/p/sanguino/downloads/list

Hardware do RepRap:

http://www.atmel.com/dyn/Products/Product_card.asp?part_id=3896

http://www.iearobotics.com/personal/juan/doctorado/Modulos-Y1/modulos-y1.html

http://fotos.iearobotics.com/index.php?album=modulos-repy-1

http://www.youtube.com/watch?v=x7OYkaXNGrY

http://www.youtube.com/watch?v=QmFV8lIZhB8

http://www2.parc.com/spl/projects/modrobots/chain/polybot/index.html

1 komentarz:

Anonimowy pisze...

RepRap to nieziemskie cudeńko odmieniło moje doświadczenia jako elektronika :) Kiedy ujrzałem swoje pierwsze dziecko, czyli kulę z kleju pomyślałem, że telewizja kablowa nie jest dla mnie ... polecam zrezygnować z abonamentów ;) Dzięki tej interesującej wypowiedzi nie oglądam tv a częściej dzieła sztuki. Uzupełnienie wiedzy jest na http://www.linuxcnc.org/