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

