To wielostronicowy widok tej sekcji do wydrukowania. Kliknij aby wydrukować.
PMT-04
- 1: Sekcja Elektroniki
- 1.1: Projekty
- 1.1.1: Battery Management System
- 2: Sekcja Informatyki
1 - Sekcja Elektroniki
1.1 - Projekty
Miejsce w którym znajdują się pliki dokumentacje odnośnie projektów Sekcji Elektroniki.
1.1.1 - Battery Management System
Battery Management System
Opis w bardzo prostych słowach, na temat tego do czego służy ten projekt i co on robi.
Max. 5 zdań.
Osoby odpowiedzialne:
- Jan Kowalski
- etc
2 - Sekcja Informatyki
Wstęp
Sekcja Informatyki jest sekcją techniczną zespołu PRz-Racing Team, mająca na celu rozwijanie możliwosci drużyny o różnego rodzaju rozwiązania informatyczne.
Nasza historia zaczęła się jako odłam Sekcji Elektroniki, gdzie spośród osób mających doświadczenie z szeroko pojętą informatyką, realizowaliśmy oprogramowanie dla naszej drużyny.
Obecnie zajmujemy się tworzeniem oprogramowania oraz rozwiązań informatycznych, mającego wspomóc działanie drużyny, są to m.in:
- System zbierania danych z bolidu wyścigowego
- Obsługa danych i wyświetlanie zbieranych danych telemetrycznych
- Budowa i utrzymanie serwera głównego zespołu
- Wewnętrzny system wspomagania drużyny (IMS) - PRT-Hub
Będąc członkiem naszej sekcji, będziesz miał omżliwość pracy z naszymi obecnymi rozwiązaniami, korzystać z nich, utrzymywać i rozwijać je o kompletnie nowe możliwości.
Od naszych członków oczekujemy pisania czystego, funkcjonalnego kodu, który spełnia wszystkie standardy obowiązujące projekty wykorzystywanych w produkcji, nie odbiegając od projektów tworzonych pod skrzydłami dużych firm programistycznych.
Korzyści z pracy w sekcji
Wykonując projekty w zakresie Sekcji, będziesz miał możliwość nauki wielu zawansowanych technologii oraz technik, które są stosowane w przemyśle IT.
Jeżeli bierzesz udział w zajęciach związanych z informatyką, w zakresie których realizowany jest projekt, dostępna jest możliwość rozmowy z prowadząconym przedmiotu w celu wybrania tematu projektu jako ten, który realizujesz w zakresie Sekcji Informatyki. Z doświadczenia, większość prowadzących chętnie akceptują taką propozycje. W razie pytań, proszę o kontaktowanie się z Liderem Sekcji.
Organizacja pracy
Pracując w Sekcji Informatyki będziesz zoobligowany do korzystania z narzędzi które pozwolą Tobie jak i reszcie zespołu na łatwiejszą współprace, dzieląc się wynikami swojej pracy przy użyciu platform takich jak Github, Trello, Telegram na których nasza drużyna posiada odpowiednie zarządzane zespoły.
Kod
W celu realizacji naszych zadań, korzystamy z narzędzi które pozwalają nam na współprace przy bazach kodu, jak i niezawodne sposobu trzymanie naszych projektów w jednym miejscu, nie obawiając się o utratę danych i dostępność - w celu zaspokojenia tych potrzeb, sekcja korzysta z technologii git, a konkretnie z platformy Github
Nasz zespół posiada swoją własną organizację dostępną na tej platformie, dostepną pod linkiem https://github.com/PRz-Racing-Team
Narzędzia pracy
-
Gitkraken - oprogramowanie wspomagające korzystanie z technologi Git, pozwala na wizualne zarządzanie repozytoriami, usuwając potrzebe korzystania konsoli w czasie zarządzania kodem. Dostępny na stronie https://www.gitkraken.com}
-
Postman - program ułatwiający korzystanie, oraz testowanie z różnego rodzaju API. Pozwala on także na tworzenie symulacji natłoku zapytań REST w celu testowania endpointów naszych usług internetowych. Dostępny na stronie https://www.postman.com
-
Pakiet Jetbrains - paczka narzędzi programistycznych typu IDE\footnote{Integrated Development Environment - zintegrowane środowisko deweloperskie} ułatwiających pisanie kodu poprzez zaawansowane, wbudowane narzędzia typu debuggery, type checkery, które działają bezpośrednio z edytora kodu. W skład tych narzędzi wchodzą m.in:
- IntelliJ IDEA - środowisko programistyczne dla języka Java
- Clion - edytor kodu dla języków typu C, C++, RUST
- Webstorm - środowisko dla programistów stron internetowych, zawiera wsparcie dla HTML, CSS, JS i frameworków typu React bądź Angular.
- Pycharm - środowisko dla języka Python
- Goland - edytor dla języka programowania Go
Wszystkie powyższe edytory możemy znaleźć na stronie: https://www.jetbrains.com/
Licencja na narzędzia Jetbrains
Trzeba wspomnieć, że tylko część z narzedzi firmy Jetbrains jest dostępna za darmo, resztę możemy uzyskać odpłatnie - bądź, korzystając z specjalnej licencji Jetbrains dla studentów, uzyskać dostęp do nich za darmo. Licencja obowiązuje jedynie na projekty nie-komercyjne (nie przynoszące dochodu).
Licencja dla studentów na pakiet Jetbrains jest możliwa do uzyskania na stronie: