Skocz do zawartości

Algorytymy współpracy i komunikacji robotów mobilnych


Pomocna odpowiedź

Napisano

Witam, jestem to nowy, ale mam nadzieję, że trafiłem do odpowiednich ludzi 🙂

Piszę pracę magisterską na temat "Badanie algorytmów komunikacji i współpracy robotów mobilnych". Szukam pomocy szczególnie na temat zagadnienia przywództwa w grupie dwóch i więcej robotów. Jakby ktoś znał jakieś materiały na ten temat byłbym wdzięczny

Całą pracę mam zamiar zrobić na Lego Mindstorms programowanym w NXC. Komunikacja ma być najlepiej przez Bluetootha. Jak coś z tego wyjdzie to oczywiście podzielę się wynikami badań 😃

Na razie mam tylko projekt Segwaya, czyli balansującego robota, zrobiony na podstawie tej strony. Mam zamiar użyć go jako mojego robota mobilnego:

seagwayud9.th.jpg

Pozdrawiam

Wielkie dzięki. Zagadnienie roju robotów też ma być, ale raczej jako część opisowa. Na dzień dzisiejszy Mindstormy NXT można połączyć po 4, z jednym masterem, więc chodzi mi raczej o małe grupy

Jakby ktoś jeszcze szukał na ten temat to podaje parę linków:

http://www.nxtasy.org/

http://www.mindstorms.pl/nqc.html

http://www.elecbrick.com/

http://www.tau.ac.il/~stoledo/lego/

http://www.fll-freak.com/nxt/nxt_index.htm

http://www-clmc.usc.edu/Resources/Publications

http://www.eas.asu.edu/~tsugar/exec/iserpaper.html

http://people.revoledu.com/kardi/tutorial/ReinforcementLearning/index.html

http://robotics.usc.edu/~maja/

To szczegółowy plan projektu przejściowego:

ANALIZA METOD KOMUNIKACJI I WSPÓŁPRACY ROBOTÓW MOBILNYCH

1. Przeprowadzić analizę metod komunikacji robotów mobilnych

2. Przeanalizować algorytmy współpracy robotów mobilnych

3. Scharakteryzować zagadnienia przywódtwa i rywalizacji w grupie robotów mobilnych

4. Opracować algorytm komunikacji i współpracy pary robotów mobilnych

Pozdrawiam i dalej liczę na wsparcie 🙂

Na razie mam plan żeby jeden robot śledził drugiego, coś w stylu śledzenia linii, taka zabawa w berka. Później może zajmę się przeszukiwaniem terenu. Nawet mam jakiś algorytm na to. Pozostaje tylko implementacja w programie 🙂

W tej chwili najbardziej brakuje mi teorii

EDIT:

Teraz siedzę nad tłumaczeniem helpa do języka NXC. Jak znajdzie się chętny na takie coś to niech da znać 🙂. A może ktoś ma już gotowe tłumaczenie?

** Dodano: 2008-01-30, 19:25 **

może jeszcze ktoś coś ma?

  • 4 tygodnie później...

Nie znalazłem na ten temat wiele sensownego, więc sam zabrałem się za środowisko programowania: za klika dni skończę tłumaczyć drugi rozdział podręcznika do języka NXC ze strony http://bricxcc.sourceforge.net/nbc/nxcdoc/NXC_Guide.pdf czyli całą składnię. Z pojedynczymi poleceniami nie dam rady. Mam zamiar opisać tylko te ważniejsze dla mnie, czyli podstawowe komendy związane z ruchem i ogarnę co nieco obsługę bluetootha

a w międzyczasie znalazłem porównanie środowisk:

http://mi007.wikispaces.com/space/showimage/nxt.pdf

dalej proszę o jakieś materiały

** Dodano: 2008-02-12, 18:39 **

przy okazji podrzucam materiały o automatyce http://www.itcmp.pwr.wroc.pl/~zape/dydaktyka/automatyka2W1C/

jest tam mnie więcej coś co zamierzam zrobić: http://www.itcmp.pwr.wroc.pl/~zape/dydaktyka/automatyka2W1C/Segbot%20Dance%20Movie.wmv

** Dodano: 2008-03-14, 20:18 **

dorzucam linka na temat różnych typów komunikacji

http://www.sfu.ca/~pzebrows/cmpt816/index.htm

** Dodano: 2008-06-29, 10:52 **

Sprawa załatwiona, temat nieaktualny, ale linki warto zostawić 🙂

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...