Krzysztof Wesołowski Programowanie, elektronika, automatyka – doświadczenia i projekty

17lis/09

Laboratoryjny robot mobilny Khepera II

Tym razem krótkie sprawozdanie z kolejnych zajęć. Sterowanie robotem jest realizowane poprzez port szeregowy, a jedyną trudnością na jaką można się natknąć to kiepskiej jakości oprogramowanie wspierające obsługę robota - użycie sekwencji poleceń MoveTo jest niewykonalne - robot wykonuje je nie wg kolejności występowania, ale w sposób przynajmniej niejasny :).

Optymalnym rozwiązaniem tego problemu okazało się być stworzenie własnych, prymitywnych funkcji. Z ich użyciem problemy okazały się być banalne do rozwiązania.

Sprawozdanie 3 - Robot Khepera II

13lis/09

Modelowanie i sterowanie 1/4 zawieszenia samochodowego

Tym razem sprawozdanie - "perełka". Główna przyczyna to prowadzący - dr. inż Adam Piłat, który prowadząc "zwykły przedmiot" zamienia go w ciekawe i pełne wyzwań zajęcia. Pierwsze laboratorium upłynęło nad konstrukcją modelu, drugie zaś skupiło się już na implementacji sterowania.

Niezwykle ważna była również otwartość na nowe pomysły - prowadzący raczej wskazywał drogę i ewentualne problemy, nie narzucając własnego rozwiązania.

W efekcie spędziłem z Jakubem Tutro parę godzin pracując nad modelem - a następnie przygotowując sprawozdanie z efektami naszej pracy. Jedyną wadą zajęć był brak jednolitego środowiska testowego - trudno porównać działanie regulatora na dowolnej drodze, nie znając zbytnio jej kształtu.

Zdecydowaliśmy się na wybór losowej drogi, dla której przeprowadzaliśmy wszystkie testy. Udało się nam stosując pół-aktywne zawieszenie (modyfikacja współczynnika tłumienia amortyzatora) osiągnąć znaczną poprawę jakości jazdy - przyśpieszenia zmalały, zarówno co do całki kwadratu jak i, co naszym zdaniem ważniejsze, były znacznie mniejsze co do maksymalnych wartości.

Sprawozdanie 3-4 - Modelowanie (ćwierci) układu zawieszenia samochodu

10lis/09

Robot typu SCARA – symulacja

Kolejne sprawozdanie z przedmiotu Podstawy Robotyki. Niezbyt ciekawe, gdyż ćwiczenie polegało głównie na analizie zachowania robota dla róznych nastaw regulatorów i zdanych trajektorii. Pomimo to mam nadzieję, że komuś się przyda.

Sprawozdanie 2 - Robot typu SCARA- symulacja

3lis/09

Modelowanie i symulacja serwomechanizmu liniowego i nieliniowego

Tym razem sprawozdanie z Podstaw robotyki - aby uatrakcyjnić raczej szablonowe ćwiczenie duży nacisk położełem na dobraniu nastaw za pomocą pakietu Simulink Design Optimization. Dokument jak zawsze w formacie PDF:

Sprawozdanie 1 - Modelowanie i symulacja serwomechanizmu liniowego i nieliniowego

1lis/09

Wprowadzenie do Simulinka

Zamieszczam sprawozdanie numer 2 - poza wprowadzeniem do Simulinka rozszerzające temat integracji dwóch narzędzi i programowego uruchamiania (wielu) symulacji.

Sprawozdanie numer 2 z MSD w roku akademickim 2009/10

12paź/09

Wprowadzenie do Matlaba

Tradycyjnie zamieszczam sprawozdanie z pierwszego w tym roku laboratorium, tym razem z przedmiotu modelowanie systemów dynamicznych.

Sprawozdanie numer 1 - Wprowadzenia do Matlaba