case-study
system

Symulacja ramienia robotycznego, czyli jak zaliczyłem praktyki na studiach

Zrzut ekranu z aplikacji stworzonej przez Łukasza Miłoś, służącej do symulacji sterowania ramieniem robotycznym

Problem

Projekt studencki w ramach praktyk zawodowych

Cel

Pokaz możliwości symulacji

Wynik

Zaliczenie praktyk i praktyczna nauka systemu Unity i Blender

Geneza projektu

Projekt miał miejsce w lipcu 2020 roku. Czas mocnych obostrzeń pandemicznych COVID-19. Projekt realizowany w ramach praktyk zawodowych.

Problem

Zadaniem było stworzenie oprogramowania do symulacji ramienia robotycznego, wraz z pakietem materiałów edukacyjnych dla studentów. Nowe wyzwanie, technologia i ciekawy projekt.

Cel

Skuteczne zaliczenie praktyk, zdobycie nowego doświadczenia i stworzenie ciekawych materiałów edukacyjnych. Pokazanie możliwości symulacji.

Realizacja

Wybór technologii

Nie byłem ograniczony konkretną technologią. W przeszłości działałem już nieco z Unity (silnik graficzny do tworzenia gier komputerowych) i Blender’em (oprogramowanie do tworzenia i animacji modeli 3D), więc postawiłem na nie. Jednak nie tylko aspekt znajomości tutaj przeważył, ale po researchu okazało się, że są to dobre wybory dla tego projektu.

Zakres prac

Początkowo zrealizowałem model 3D ramienia robotycznego, wraz z nałożeniem tekstur oraz z możliwością animacji.

Projekt w Unity 3D składa się z interfejsu graficznego, komponentów i skryptów. Wszystko trzeba było po kolei przygotować.

Opis działania

Z poziomu interfejsu graficznego możemy sterować różnymi węzłami, w sposób manualny lub automatyczny, sterując prędkością i kierunkiem. Zadbałem także o możliwość obserwacji z wielu kamer.

Zaimplementowałem także drugą scenę, w której możemy zauważać działanie inżynierii wstecznej, gdzie jako użytkownik poruszamy obiektem, za którym podąża rarmie robotyczne (odpowiednio pracując na węzłach).

Ostatecznie przygotowałem cały zestaw materiałów omawiających projekt.

Wyniki

Osobiście jestem bardzo zadowolony z projektu, podobnie jak profesor, który zaliczył mi praktyki z oceną 5.0. Projekt wiele mnie nauczył, liczę też na to, że ktoś inny z tego skorzystał.

Zainteresował Cię ten projekt?

Mogę pomóc Ci rozwiązać podobny problem. Porozmawiajmy o Twoich potrzebach i znajdźmy najlepsze rozwiązanie.