Strona Główna
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy RegulaminRegulamin  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj




Kurs AVR-GCC

Przyszłość jest w naszych rękach...
...bo przyszłość to robotyka.





Poprzedni temat «» Następny temat
Sposoby wykrywanie linii przez roboty LineFollower
Autor Wiadomość
treker 
www.dioda.com.pl



Pomógł: 13 razy
Posty: 528
Otrzymał 30 piw(a)
Skąd: Gdynia
Wysłany: 15 Sty 08 06:00   Sposoby wykrywanie linii przez roboty LineFollower

Witam,
Chciałbym przedstawić tekst mojego autorstwa na temat wykrywania linii w roobtach typu LineFollower, na podstawie angielskiego arta. http://www.wrighthobbies....inefollower.htm
(Oczywiście za zgodą autora wersji ang.) Nie jest to dosłowne tłumaczenie. Na razie jest to tylko część, może komuś się przyda, do końca ferii (2 tygodnie) postaram się uzupełnić ten tekst o zdjęcia, kody źródłowe i może jakieś filmiki.
Pozdrawiam

Wykrywanie lini w robotach typu LineFollower.pdf
Pobierz Plik ściągnięto 366 raz(y) 375,93 KB

Postaw piwo autorowi tego posta
 
 
Kaytec 


Pomógł: 2 razy
Posty: 51
Otrzymał 3 piw(a)
Skąd: Olsztyn
Wysłany: 16 Sty 08 08:32   

Witam. niby wszystko ok. ale przy stanach logicznych:
Możliwe stany logiczne to:
001 – Przesuwanie od linii na lewo
010 – Centralnie na linii
011 – Lekko na lewo od środka linii
100 – Przesuwanie od linii na prawo
101 – Nieużywany
110 – Lekko na prawo od środka linii
111 – Nieużywany

brakuje 000 - a te pojawia się gdy robot właśnie wyjedzie czujnikami za linę podczas pokonywania zakrętu. Aby robot uniknął "przestrzelenia" wystarczy aby właśnie podczas stanu 000 wykonywał ostatnio robioną czynność. To przestrzelenie występuje w przypadku gdy robot musi pokonać zakręt mniejszy niż jego promień skrętu przy zatrzymaniu jednego koła.

Tutaj w praktyce, 3 czujniki są na przedzie robota i w momencie gdy przód wyjedzie nawet poza line dalej kreci ten sam zakręt :
http://www.youtube.com/watch?v=BFg77e-fl7U

Co do 5 czujników to chyba tylko po to by nie było efektu wyjeżdżania robota, wtedy jak już zadziała krańcowy czujnik, można drugim kołem zakręcić do tyłu. Sporo robotów (3czujniki) kręci kołami przeciwnie co skutkuje szarpaniem robota.

Stany można opisać bardzo czytelnie w ten sposób:

Stan1:


W tym przypadku robot powinien jechać prosto więc mikrokontroler podaje sygnał do sterownika tak aby dwa silniki (prawy i lewy) kręciły kołami do przodu.

stan2

Jeżeli robot wyjedzie za linię czujniki pokażą stan jak na rysunku obok. Robot aby wrócić na linię musi skręcić w prawo więc zatrzymuje prawy silnik. Stan 3 jest analogiczny do stanu drugiego z tym że linia jest na przeciwnym czujniku – robot skręca w lewo.
Postaw piwo autorowi tego posta
 
 
 
treker 
www.dioda.com.pl



Pomógł: 13 razy
Posty: 528
Otrzymał 30 piw(a)
Skąd: Gdynia
Wysłany: 16 Sty 08 09:40   

Dziękuje za uwagi, to nie jest ostateczna wersja, ale umieściłem ją bo może komuś się przyda. Później wszystko uzupełnię.
Pozdrawiam ;-)
Postaw piwo autorowi tego posta
 
 
Kaytec 


Pomógł: 2 razy
Posty: 51
Otrzymał 3 piw(a)
Skąd: Olsztyn
Wysłany: 16 Sty 08 10:05   

To może przykleić temat ? :) , Film już jest. Jak dotąd nie ma konkretnych informacji dla początkujących.. To jest pierwsza tego typu chwała ci za to Treker :) Pozdrawiam.

ps. Bez problemu możesz użyć mój film jak będziesz robił coś większego.
Postaw piwo autorowi tego posta
 
 
 
treker 
www.dioda.com.pl



Pomógł: 13 razy
Posty: 528
Otrzymał 30 piw(a)
Skąd: Gdynia
Wysłany: 17 Sty 08 08:59   

Na razie muszę się uporać z remontem "warsztatu", a później zabiorę się za dokończenie tego, dojdą kody, ale tylko w BASCOM AVR :-/ i trochę więcej grafiki.
Pozdrawiam
Postaw piwo autorowi tego posta
 
 
pawel 



Pomógł: 5 razy
Posty: 145
Otrzymał 4 piw(a)
Skąd: Rybnik
Wysłany: 04 Gru 08 08:44   

Zadam może głupie pytanie ale skąd robot ma wiedzieć że to koniec trasy. Na niektórych filmach z zawodów widać jak robot się zatrzymuje, gdy dojedzie do końca.
_________________
www.robotyka.net.pl
www.peakoil.pl
Ostatnio zmieniony przez pawel 04 Gru 08 08:44, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 
 
 
Sabre 



Pomógł: 12 razy
Posty: 209
Otrzymał 49 piw(a)
Skąd: Warszawa
Wysłany: 04 Gru 08 08:51   

Na zagranicznych zawodach często stosuje się uruchamianie i zatrzymywanie robotów na pilota, to jest logiczne ponieważ roboty uzyskują prędkości powyżej 120cm/s.
_________________
Gość jeśli pomogłem, postaw piwo.
Postaw piwo autorowi tego posta
 
 
treker 
www.dioda.com.pl



Pomógł: 13 razy
Posty: 528
Otrzymał 30 piw(a)
Skąd: Gdynia
Wysłany: 04 Gru 08 08:51   

Nie ma czegoś takiego, ewentualnie można ustalić, ze gdy robot spotka linie przecinającą trasę pod kątem 90* to się na niej zatrzymuje.
Postaw piwo autorowi tego posta
 
 
GruX 


Posty: 44
Otrzymał 2 piw(a)
Skąd: Gdynia
Wysłany: 07 Gru 08 01:33   

moim skromnym zdaniem dwa czujniki blisko siebie wystarczają w zupełności...
co koledzy powiedzą na temat doswiadczeń z dwoma czujnikami?
_________________
Member of RoboTech
RoboTech sponsored by Realitynet
Postaw piwo autorowi tego posta
 
 
 
pawel 



Pomógł: 5 razy
Posty: 145
Otrzymał 4 piw(a)
Skąd: Rybnik
Wysłany: 07 Gru 08 02:08   

Gdy będą dwa czujniki to robot musi jechać pomału ponieważ może wylecieć na zakręcie i nawet tego nie zauważy. Jak są cztery czujniki to właściwie niema takiego ryzyka.
_________________
www.robotyka.net.pl
www.peakoil.pl
Postaw piwo autorowi tego posta
 
 
 
GruX 


Posty: 44
Otrzymał 2 piw(a)
Skąd: Gdynia
Wysłany: 07 Gru 08 02:21   

ale chodzi mi o taki układ gdy oba czujniki znajdują się w takiej odległości od siebie, iż naraz mogą widzieć linie.
_________________
Member of RoboTech
RoboTech sponsored by Realitynet
Ostatnio zmieniony przez GruX 07 Gru 08 02:23, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 
 
 
Tagi: followerlinefolloweralgorytmyprogramowaniewykrywanie linii
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


website uptime

Powered by phpBB modified by Przemo © 2003 phpBB Group - recenzje mang
REKLAMAPorównywarka cen elektronikiLove and Lighttaniec z gwiazdamitaniec nowoczesny Warszawakredyt przez internetneroBearShare