[[
✎ pl:mindstorms:studenci:przedmioty:jsi:jsi2008:jsi20081217-09b
]]
aiWiki
Pokaż stronę
Ostatnie zmiany
Indeks
Zaloguj
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== Konstrukcja ====== Na ostatnich laboratoriach Henio przybrał postać [[http://mindstorms.lego.com/Overview/MTR_Tribot.aspx|TriBot]]a wyposażonego we wszystkie czujniki (niewykorzystywane jednak jednocześnie w każdym z programów). Konstrukcja TriBota pozwala na łapanie przedmiotu (kulki) i przenoszenie jej, reakcję na bodźce dźwiękowe i świetlne (zmiana koloru podłoża). Po skończeniu budowy robota wyglądał on tak: {{:pl:mindstorms:studenci:przedmioty:jsi:jsi2008:henio2-lab3.jpg|}} ====== Programy ====== Wszystkie poniższe programy były de facto ewolucją myśli pierwszego z nich (Grabber), który realizował zadanie łapania przez Henryka plastikowej kulki dołączonej do zestawu klocków. W chwytaku zamontowany był czujnik dotykowy, który sygnalizował znalezienie kulki po najechaniu na nią (kulka umieszczona była w specjalnej podstawce, która nie zawsze jednak utrzymywała kulkę). FIXME - dokładniejsze opisy + odnośniki do filmików z poszczególnych algorytmów. ===== Algorytm 1 - Grabber ===== Dojazd do obiektu, złapanie i wycofanie po złapaniu. ===== Algorytm 2 - LightSensor ===== Dojazd do obiektu, złapanie i wycofanie po złapaniu, obrót, jazda do momentu najechania nad ciemną linię, zatrzymanie, wypuszczenie obiektu. ===== Algorytm 3 - SoundControl ===== Jak wyżej z tą różnicą że złapanie obiektu odbywa się po zarejestrowaniu dźwięku o natężeniu powyżej zadanego. ===== Algorytm 4 - LocateObject ===== Robot zaczyna jechać jeżeli znajdzie w odległości nie większej niż 4 cale obiekt (przynajmniej tak chyba jest w instrukcji). ====== Uwagi do laboratorium ====== Tak jak pozostałe grupy musieliśmy złożyć całego robota od początku, co zajęło nam większość czasu przeznaczonego na laboratorium. Lepszym rozwiązaniem wydaje się być zostawianie co ciekawszych zbudowanych już robotów do zaprogramowania przez kolejną grupę. Z technicznej strony: przydałaby się zmiana zaleceń co do wielkości zdjęć - 320x240 to trochę mało, rozdzielczość 800x600 i ograniczenie do 100 kB wydaje się rozsądnym kompromisem między zużyciem miejsca na serwerze uczelnianym, a czytelnością obrazków. ====== Załączniki ====== * [[http://student.agh.edu.pl/~qwas/air/sem7/lego/henryk_20081217-09b.zip|Spakowane żródła wszystkich programów]]
pl/mindstorms/studenci/przedmioty/jsi/jsi2008/jsi20081217-09b.1229971374.txt.gz
· ostatnio zmienione: 2019/06/27 15:57 (edycja zewnętrzna)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry