Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Tani autonomiczny i uczący się robot

mi_ma 01 Lut 2008 21:13 7597 10
  • Tani autonomiczny i uczący się robot

    Oto projekt Francesco De Comitéhave, który zbudował ciekawego robota bazującego na mikrokontrolerze PIC18F2620 z 64K pamięci Flash i 1K pamięci EEPROM. Taka pamięć pozwala na implementowanie choćby takich aplikacji, jak uczących się ze wzmocnieniem czy poprzez algorytm Q-learning.

    Sam robot zbudowany jest na pudełku po płytach DVD. Porusza się dzięki dwóm silnikom DC kontrolowanych przez TC4427A. Robot używa kilku czujników, do komunikowania się z otoczeniem. Są to czujnik światła i odległości zbudowany z diod podczerwonych LED. Ruch robota może odbywać się poprzez kierowanie nim wiązką światłą albo może sam uczyć się poruszać. Jest ciekawsze, bo wtedy robot wykorzystuje prosty algorytm Q-learning do nauki poruszania się. Algorytm po prostu nagradza za każdym razem gdy wzrasta intensywność światła obserwowanego. Za każdym razem gdy robot dokonuje wyboru aby poruszać się prosto zamiast kręcić się w kółko.

    Tani autonomiczny i uczący się robotTani autonomiczny i uczący się robotTani autonomiczny i uczący się robot
    Tani autonomiczny i uczący się robotTani autonomiczny i uczący się robot


    Źródło http://www2.lifl.fr/~decomite/caroll/caroll.html

    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    mi_ma
    Tłumacz Redaktor
    Offline 
    DZIĘKUJĘ WSZYSTKIM, KTÓRZY DO TEJ PORY PRZEKAZYWALI DAROWIZNY I 1% NA LECZENIE MOJEGO SYNKA
    Jeżeli chcesz wspomóc jego dalszą terapię i leczenie - zajrzyj do postu ze szczegółowym info: http://www.elektroda.pl/rtvforum/topic2921845.html
    Specjalizuje się w: elektronika wojskowa
    mi_ma napisał 831 postów o ocenie 742, pomógł 0 razy. Mieszka w mieście Wrocław. Jest z nami od 2006 roku.
  • #2
    damiano713
    Poziom 14  
    Czy ktoś ma może dokumentacje tego algorytmu Q-learning po polsku lub po angielsku. Znalazłem tylko matematyczne rozłożenie algorytmu. Chodzi mi raczej o kawałek kodu z dobrymi komentarzami...
  • #3
    paBls16
    Poziom 11  
    bardzo pomysłowa i przemyślana konstrukcja. Mam pytanie, mianowicie ile wyniosły by koszty takiego robota??
  • #4
    Karol966
    Poziom 30  
    Faktycznie konstrukcja nie wygląda na kosztowną, zapewne najdroższym elementem robota były czujniki, mam w planach konstrukcje robota, lecz póki co mam sesje :( a jak już znajdę czas to największy problem będę miał z czujnikami, może zna ktoś już sprawdzone, łatwe w obsłudze czujniki?
  • #5
    mgsk8er
    Poziom 13  
    Te całe pęki kabli... Myslicie, że to tak specjalnie, żeby wyglądało jak zwoje neuronów w mózgu? Żeby wyglądał na mądrzejszy? :D
  • #6
    tmg83
    Poziom 13  
    damiano713 napisał:
    Czy ktoś ma może dokumentacje tego algorytmu Q-learning po polsku lub po angielsku. Znalazłem tylko matematyczne rozłożenie algorytmu. Chodzi mi raczej o kawałek kodu z dobrymi komentarzami...


    Polecam książkę "Systemy uczące się" Pawła Cichosza. Jest tam cały rozdział poświęcony uczeniu ze wzmocnieniem, w tym także algorytmowi Q-learning.

    Fragmenty tej książki autor udostępnia również w internecie w formie wykładów. Tu są wykłady o uczeniu ze wzmocnieniem:

    http://www.ise.pw.edu.pl/~cichosz/um/wyklad/wyklad12/wyklad12.html
    http://www.ise.pw.edu.pl/~cichosz/um/wyklad/wyklad13/wyklad13.html

    Nie ma tam gotowego kodu, ale w drugim wykładzie Q-learning jest przedstawiony za pomocą pseudokodu..
  • #8
    gutek77
    Poziom 14  
    Projekt wyglada na super ale skąd takie silniki kupić ?