Kursy • Poradniki • Inspirujące DIY • Forum
Wpisy z kategorii: Programowanie, strona 4
Tworzenie aplikacji Android – #3 – Komunikacja Bluetooth
Tym razem zajmiemy się konfiguracją naszego modułu radiowego bluetooth BTM-222 oraz jego komunikacją z mikrokontrolerem.
W kolejnym kroku przejdziemy do App Inventora. Utworzymy aplikację, która nawiąże połączenie i wyśle bezprzewodowo pojedynczy bajt do naszego mikrokontrolera.
OpenCV – #2 – Wykrywanie obiektów
Pora na wykrywaniem obiektów. OpenCV oferuje szereg narzędzi, które ułatwią nam to zadanie.
Program będzie pobierał klatki obrazu z kamery. Obraz będzie przetwarzany na bieżąco, zwracane będą współrzędne prostokąta, który otoczy największy obiekt o wybranym kolorze.
OpenCV – #1 – Pierwsze kroki
W dzisiejszych czasach, gdy możliwości układów cyfrowych stale rosną, zaimplementowanie systemu wizyjnego w robocie mobilnym nie jest już rzeczą nieosiągalną.
Biblioteka OpenCV, którą tutaj prezentuje zawiera szereg funkcji, które zadanie to czynią jeszcze prostszym, warto więc się z nią zaznajomić.
Filtr Kalmana od teorii do praktyki – #3 – Testy na STM32
W poprzedniej części wyprowadziłem model stanowy dla systemu określającego położenie kątowe robota na podstawie danych z akcelerometru i żyroskopu. Zaprojektowałem filtr Kalmana dla tego modelu i sprawdziłem jego działanie z rzeczywistymi danymi pomiarowymi.
Teraz zajmę się przeniesieniem algorytmu na środowisko docelowe, czyli na STM32.
Tworzenie aplikacji Android – #2 – Komunikacja
Teraz zajmiemy się uruchomieniem środowiska i połączeniem go z naszym smarfonem/tabletem. Wszystkie próby przeprowadzone zostaną na smartfonie - HTC Desire.
Do pracy wymagana jest praktycznie dowolna przeglądarka www oraz Java, którą możemy pobrać bezpośrednio ze strony producenta.
Tworzenie aplikacji Android – #1 – Wstęp
W kursie chciałbym przedstawić proces tworzenia własnej aplikacji na urządzenie z system Android.
Program będzie miała za zadanie sterować robotem lub dowolną inną konstrukcją. Będzie również mógł przedstawiać aktualny stan, oraz wybrane parametry urządzenia.
Filtr Kalmana od teorii do praktyki – #2
Poprzednio przybliżyłem teorię związaną z filtrem Kalmana oraz na przykładzie pokazałem reakcję filtru na zmiany poszczególnych parametrów.
Teraz zajmę się czymś bardziej praktycznym. Na podstawie danych pomiarowych z akcelerometru i żyroskopu postaram się zaprojektować filtr Kalmana dla układu śledzącego orientację robota w przestrzeni.
Filtr Kalmana od teorii do praktyki – #1 – Matlab
W niniejszej serii artykułów mam zamiar zająć się filtrami Kalmana. Zacznę od niezbędnej dawki teorii, by przejść do przykładów praktycznych.
Najpierw na podstawie rzeczywistych danych pomiarowych z czujnika zaprojektujemy filtr w Matlabie, a potem przeniesiemy implementację na mikrokontroler STM32.
Algorytm linefollowera w C – dla początkujących i nie tylko
Artykuł dotyczy podstaw programowania robota typu linefollower w języku C. Omówiony został kompletny program pozwalający na przyzwoitą kontrolę nad LFem.
Dodatkowo wskazane zostały również miejsca, w których inwencja programisty może w wyraźny sposób poprawić pracę robota.