CASE-STUDY
aplikacja

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

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ł.


Wideo na temat projektu

Masz podobny projekt?

Skontaktuj się ze mną, a z przyjemnością pomogę Ci go zrealizować.