logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Tani rój robotów - opis, zdjęcia, źródło

Defenestrator 02 Sty 2009 12:21 10318 14
REKLAMA
  • Tani rój robotów - opis, zdjęcia, źródło

    Celem projektu było zbudowanie jak największej ilości robotów, zdolnych od komunikacji między sobą, po jak najniższej cenie. Kilkuosobowemu zespołowi zorganizowanemu w linię montażową udało się wykonać 25 robotów mogących operować jako rój w cenie około 15 funtów za sztukę.Każdy z nich wyposażono w dwa silniki od wibracji telefonu komórkowego z małymi, neoprenowymi kołami. Pracą pojedyńczych urządzeń sterują mikrokontrolery z rodziny msp430. Urządzenia posiadają własne układy ładowania akumulatorów, dzięki czemu mogą automatycznie uzupełniać zapas energii potrzebnej do działania. Roboty wyposażono również w czujniki i nadajniki IR, by mogły wykrywać przeszkody i przekazywać między sobą poprawki firmware. Czujnik odbiciowy na spodniej stronie płytki pozwala każdemu robotowi na wykrywanie "pożywienia".

    Źródło

    Tani rój robotów - opis, zdjęcia, źródło Tani rój robotów - opis, zdjęcia, źródło Tani rój robotów - opis, zdjęcia, źródło

    Fajne? Ranking DIY
    O autorze
    Defenestrator
    Poziom 14  
    Offline 
    Defenestrator napisał 148 postów o ocenie 99. Jest z nami od 2007 roku.
  • REKLAMA
  • #2 5940017
    ks_fenix
    Poziom 23  
    Ciekawe te roboty, szkoda że autorzy nie zamieścili żadnych filmów z akcji tych robotów(chyba że ja nie znalazłem).
    A po za tym to nie wiem czy ktoś zauważył, ale promotorem pracy inżynierskiej jednego z autorów(ściślej tego co opublikował to na stronie) był chyba Polak.
    Fajnie wygląda skupiony zespół ludzi którzy to montują.
  • #3 5940570
    kaldachar
    Poziom 14  
    Aktualnie jestem w trakcie budowania podobnych robotów . Ja korzystam z avr ( 2 x ATmega 32) . Wygodniej podzielić bloki sterowania i przetwarzania pomiędzy dwa procesory . Ten projekt jest godny zauważenia ze względu na edukacyjny charakter :-). Programowanie rojowe jest przyszłością sieci teleinformatycznych i wszelakich próbników :-). Pozdrawiam :-)
  • REKLAMA
  • #4 5944033
    Sobota
    Poziom 26  
    Organizacja społeczeństwa tych robotów jak w koloni mrówek. Małe i nieskomplikowane proste ale jest ich dużo. Ja słyszałem ze są możliwe misje w kosmos takich robotów jak część się zniszczy to i tak część przetrwa i będzie mogło prowadzić misje. Niewykluczone że ma to przyszłość.
  • #5 5944438
    ks_fenix
    Poziom 23  
    Fajnie by było, gdyby te które przeżywają, mogłyby naprawiać te które się zepsują. Wtedy byłby odlot. Taki mechanizm samo naprawy w koloni robotów.
    Temat bardzo skomplikowany, bo musiałyby istnieć wyspecjalizowane roboty zajmujące się naprawą i diagnostyką usterek
  • REKLAMA
  • #6 5945054
    kremat0r
    Poziom 21  
    Ogólnie temat bardzo ciekawy, wynalezienie robota który zdiagnozował by w "koloni" usterkę i ją naprawił na prawdę by było czymś :)
  • REKLAMA
  • #7 5945445
    mmgryc
    Poziom 22  
    Widać nadchodzi era nanitów ze startreka :) Tylko czekać kiedy takie cudenka będą pakowane do autek i będą np. naprawiać rdzewiejące trudnodostepne elementy hihi.
  • #8 5945926
    symndz
    Poziom 16  
    kaldachar napisał:
    Wygodniej podzielić bloki sterowania i przetwarzania pomiędzy dwa procesory .

    debugowanie osobnych uP to jest koszmar i jesli sie da unika sie takich konstrukcji.
    Stosuje sie je jedynie gdy brak jest zasobow jednego lub system jest rozproszony. Prosze nie mylic pojec, systemu rozproszonego a osobnych uP bo tak jest ponoc "wygodniej". Przykladowo, naklad pracy jest wiele razy wiekszy niz x2 w takich systemach dwu-procesorowych w porownianiu do jednoukladowego.

    ps. (nie mylic z wielordzeniowoscia!! bron boze!!)
    ps.2. jednoukladowego=uP=jednoprocesorowy etc. stosuje tu zamiennie
  • #9 5947031
    kaldachar
    Poziom 14  
    Niekoniecznie :-). Możliwości "małych" kontrolerów są mówiąc delikatnie ; skromne. Chcąc oprogramować komunikację pomiędzy sobą , sterowanie czujnikami i silnikami potrzebna jest spora moc obliczeniowa. Nie mówię tu o roju który wykrywa ścianę --> skręt 90 stopni w prawo itd. Mam na myśli skomplikowaną interakcję. W teorii wszystko wygląda na piękne i proste. Praktyka niestety odbiega od teorii :-). Pozdrawiam
  • #10 5949436
    speedy_94
    Poziom 15  
    A tak ode mnie - rój jest przyszłością dla robotyki, nie tylko tej zminiaturyzowanej. Ogromne możliwości dałyby np. większe roboty jednoczące się w celu podniesienia dużego ciężaru.
    Ciekawe, jak jest zrealizowany firmware - transmisja przez podczerwień nie należy do najbardziej selektywnych i wolnych od zakłóceń mediów :D.
  • #11 5950730
    Konto nie istnieje
    Poziom 1  
  • #12 5951332
    symndz
    Poziom 16  
    kaldachar napisał:
    Praktyka niestety odbiega od teorii.

    to sie daje wieksze zasoby wlasnie :) a nie debuguje n-kontrolerow .. czyli robi sie to profesjonalnie :)

    ale ... czasem sie czegos po prostu nie da zrobic .. jak wszystkomajacych nano-czegostam na prostych 8-16-32-bitowcach zuzywajacych nA i:D .. i dopiero wtedy sie wymysla wielo-kontrolerowe uklady, logike czy sterowanie rozproszone.
  • #13 5953114
    pouk
    Poziom 11  
    kaldachar napisał:
    Niekoniecznie :-). Możliwości "małych" kontrolerów są mówiąc delikatnie ; skromne. Chcąc oprogramować komunikację pomiędzy sobą , sterowanie czujnikami i silnikami potrzebna jest spora moc obliczeniowa. Nie mówię tu o roju który wykrywa ścianę --> skręt 90 stopni w prawo itd. Mam na myśli skomplikowaną interakcję. W teorii wszystko wygląda na piękne i proste. Praktyka niestety odbiega od teorii :-). Pozdrawiam



    Nie zgadzam się...

    Przy mocy obliczeniowej ARMów i wykorzystanie komunikacji typu MESH [np. wykorzystując technologie ZigBee lub podobne technologie pozwalające osiągnąć szybszą transmisję danych] daje duże możliwości.....

    Jedynym problemem jest dostarczanie energii/zasilania do układu takiego robocika, chociaż mądre głowy np. na coś wpadną [np. najprostsza indukcja z obcego pola elektro-magetycznego czy bateria słoneczna]
  • #14 5959766
    jurekpiwko
    Poziom 10  
    mam pytanie gdzie można dostać takie robociki?
  • #15 5989186
    Majkel903
    Poziom 12  
    Tak ode mnie to jak zrobić takie małe roboty? tzn jak je zaprogramowac bo z wykonaniem nie byłoby takiego problemu?
REKLAMA