Skocz do zawartości

Tablica liderów


Popularna zawartość

Pokazuje zawartość z najwyższą reputacją 29.12.2011 we wszystkich miejscach

  1. 1 punkt
    Tematyką micromouse interesowałem się od dawna, jednak dopiero w czerwcu tego roku postanowiłem spróbować swoich sił w tej właśnie kategorii. Devil jest moim pierwszym robotem tego typu, konstruując go, chciałem wypróbować parę pomysłów oraz nauczyć się o co tak naprawdę chodzi w micromouse... Konstrukcja i napęd Tutaj liczyła się przede wszystkim masa i wymiary, dlatego zrezygnowałem z obudowy. Rolę konstrukcji nośnej pełni główny obwód PCB na laminacie 1,5mm wykonany w firmie Satland Prototype. Jako napęd wybrałem mikrosilniki Pololu HP z przekładnią 50:1 i podwójną osią. Na osiach silników zamontowano tarczki z trackballa, które wraz z czujnikami optycznymi z myszy kulkowej pełnią rolę enkoderów. Napędy pracują w zamkniętej pętli sprzężenia zwrotnego z rozdzielczością 4800 impulsów/obrót koła. Przy zastosowanych kołach Pololu o średnicy 32mm daje to 0,0209 mm/impuls Trzeci punkt podparcia stanowi ball caster Pololu umieszczony na przodzie. Elektronika Mikrokontroler - wybór padł na 16-bitowy dsPIC33FJ64MC204. Posiada dużą liczbę peryferiów wspierających tego typu aplikacje, między innymi dwa sprzętowe interfejsy do obsługi enkoderów inkrementalnych, 6-kanałowy generator PWM z regulowanym dead-time, szybki przetwornik ADC z 4 układami Sample&Hold, DMA, a dzięki pętli PLL może pracować z częstotliwością 80MHz wykorzystując wewnętrzny oscylator. Przy tym zegarze ma wydajność 40 MIPS. Czujniki - rolę dalmierzy pełnią diody nadawcze sparowane z fototranzystorami pracujące w paśmie podczerwieni (odpowiednio L-53F3C i L-53P3BC). Światło dzienne eliminowane jest poprzez sprzętowy filtr górnoprzepustowy. Mostek H - tutaj nie ma niespodzianki, tak jak w większości konstrukcji tak i tutaj siedzi TB6612 firmy Toshiba Jeden układ spokojnie wystarcza do sterowania dwoma silnikami. Zasilanie - źródłem energii dla robota jest litowo-polimerowy pakiet modelarski 2s 500mAh. Mostek H zasilany jest bezpośrednio z niego, cała reszta elektroniki poprzez przetwornicę opartą na układzie MC34063A. Przewody zasilające pełnią dodatkowo rolę "uszka" koniecznego do awaryjnego wyciągnięcia robota z labiryntu. W załączniku zamieszczam schemat ideowy. Interfejs użytkownika Do komunikacji pomiędzy robotem a użytkownikiem służą 3 przyciski, buzzer oraz graficzny wyświetlacz z telefonu Nokia 3410 o rozdzielczości 96x65 pikseli. Wyświetlane na nim menu pozwala na kalibrację czujników, zmianę nastaw prędkości, wybór trybu działania, a w trakcie mapowania i jazdy po labiryncie rysowany jest rozkład ścianek z zaznaczeniem odwiedzonych komórek oraz planowanej ścieżki przejazdu. Oprogramowanie W związku z ciągłym rozwojem, wersji oprogramowania było kilka. Najistotniejsze zmiany zostały wprowadzone przed zawodami we Wrocławiu, mianowicie udało się "nauczyć" Devila przeszukiwania labiryntu bez postojów co komórkę. Do algorytmu floodfill, odpowiedzialnego za rozwiązywanie labiryntu, został wprowadzony system wag, dzięki czemu robot analizuje ścieżkę nie pod względem długości ale pod względem prędkości przejazdu. Podsumowanie Konstrukcja w pełni spełniła moje oczekiwania i udało mi się dzięki niej osiągnąć więcej niż przypuszczałem Przede wszystkim dała mi pojęcie na co trzeba zwracać uwagę w robotach tego typu, a wyniesioną naukę postaram się przełożyć na jeszcze lepszą konstrukcję nowej myszy Galeria Osiągnięcia I miejsce w kategorii MicroMouse na zawodach Sumo Challenge 2011 w Łodzi I miejsce w kategorii MicroMouse na zawodach Robotic Arena 2011 we Wrocławiu Pozdrawiam, Grabo Devil_sch.pdf
  2. 1 punkt
    Robot jak większość najszybszych LF'ów jest wyposażony w turbinę (GWS 64). Pozwala osiągnąć ona wysokie prędkości. Projekt powstawał 3 miesiące. Elektronika jest zaprojektowana tak aby robot nie miał problemów z zbyt wolnym procesorem. Elektronika Najbardziej skomplikowaną częścią robota jest zasilanie. Dla elektroniki zasilanie jest połączone kaskadowo - przetwornica LM2676 -> LF50 -> LF33. Do procesora jest oddzielny stabilizator LP2985 - 3.3v. Robot jest oparty o procesor STM32F103RB (Cortex M3). Taktowany zegarem 72MHz. Z uruchomieniem procesora ani programu nie miałem żadnego problemu. Do sterowania silnikami służą 2 mostki TB6612. Czujniki odczytywane są przez bardzo szybkie komparatory MCP6564. Do startowania i zatrzymywania robota służy oddzielny procesor attiny13 który odbiera i dekoduje sygnał z TSOP34836. Na ramieniu z czujnikami jest złącze do modułu z dalmierzem Sharp 340k. Turbina sterowana jest sygnałem pwm poprzez mosfet IRFR2405. Do kontroli napięcia na pakiecie służy komparator LM358. Jako ,że turbina jest okropnie prądożerna (~10A) robot zasilany jest z pakietu Turnigy nano-tech 460mAh. Czujniki W robocie jest 19 czujników KTIR0711s. Listwa jest bardzo szeroka dzięki niej robot jest w stanie wyłapać najostrzejsze zakręty. Czujniki ułożone są w linię. Według mojego doświadczenia jest to niezawodne ułożenie czujników. Napęd Jako napęd służą 2 silniki Pololu 30:1 HP. Z standardowymi kołami 32mm. W najbliższym czasie prawdopodobnie koła się zmienią. Program Do programowania procesora używam środowiska KEIL. Program to samo P ale sprawdza się dosyć dobrze. Program do Tinny13 napisany jest w bascomie. Schemat Płytka Płytka została zamówiona w firmie Satland Prototype. Zdjęcia Film Osiągnięcia II miejsce w kategorii Line Follower na zawodach Sumo Challenge 2011 III miejsce w kategorii Line Follower z przeszkodami na zawodach Sumo Challenge 2011 IV miejsce W kategorii Line Follower na zawodach Robotic Arena
  3. 1 punkt
    Ja w nuggecie miałem 500mAh, 2 silniczki i po prostu doładowywałem na wszelki wypadek - nigdy aku mi nie zszedł na zawodach poniżej 7,8V.
  4. 1 punkt
    kamil-s, akumulatorek, który podałeś ma wydajność prądową 20-30C. Biorąc pod uwagę nawet minimum 20C to masz wydajność rzędu 26A. Teraz tak, biorąc pod uwagę, że twój robot będzie pobierał stale nawet 3A to ten akumulator wystarczy ci na jakieś 20 minut takiego poboru prądu. To teraz odpowiedz sobie sam na pytanie czy on wystarczy i czy nie jest za duży.
  5. 1 punkt
    W zatrzymaniu pobierają około 1,5A, przy zwarciu stawiam ja wartość około 1A. Co do akumulatorków to swobodnie wystarczy 800mah, nawet 500mAh da rade z tym że rzecz jasna krócej potrzyma, toteż 800mAh lub 2 x 500mAh kup. Ja osobiście mam pakiet litowo-jonowy o pojemności około 4-5Ah, co pozwala mi rozegrać cały turniej bez ładowania, co też jest pewnego rodzaju plusem. Jeśli zmieści ci się ten co sam proponujesz to nie widzę przeszkód, zazwyczaj w MS i tak brakuje masy
  6. 1 punkt
    W fazie rysunków każdy tak uważa. Po zbudowaniu będzie to 80%, po testach 60%, po zawodach 40% i dojdziesz do wniosku, ze tyle rzeczy byś poprawił że budujesz nowego
  7. 1 punkt
    Przychodzi twierdzenie do baru: -Poproszę dowodzik. -Ja nie potrzebuje, jestem aksjomatem.
Tablica liderów jest ustawiona na Warszawa/GMT+01:00
×
×
  • Utwórz nowe...