TECHNICZNE ZADANIE.
1. Priorytetowy cel - skonfigurować jądro Linux na Nvidia Jetson TX2 NX oraz sterownik MCP2515 do przesyłania poleceń sterujących za pomocą protokołu CanOpen.
2. Pośredni cel - przekonwertować algorytm sterowania serwomechanizmami, napisany w C na Arduino, na Nvidia Jetson TX2 NX (w C, C++ lub Pythonie) na podstawie przesyłania sygnałów sterujących na CanOpen.
3. Ostateczny cel - opracować algorytm sterowania serwomechanizmami na podstawie dodatkowego zadania technicznego.
SPRZĘT.
Sterowanie serwomechanizmem.
- Nvidia Jetson TX2 NX Dev Kit Waveshare,
- Moduł Can MCP2515,
- Serwomechanizm eRob,
- Zasilanie serwomechanizmu.
Przetwarzanie sygnału wideo.
- Konwerter HDMI na AV (MINI HDMI2AV),
- Karta przechwytywania wideo UVC USB,
- Nvidia Jetson TX2 NX Dev Kit Waveshare,
- Monitor dotykowy Waveshare HDMI LCD IPS 7"(H).
OPROGRAMOWANIE.
Opracowane, przetestowane lub nieprzetestowane.
1. Wyświetlanie na monitorze dotykowym obrazu za pomocą karty przechwytywania wideo,
2. Nagrywanie wideo na nośnik USB oraz odtwarzanie wideo (napisane w Pythonie).
3. Program testowy w C do sterowania serwomechanizmami, (działa na Arduino). (Algorytm przetestowany).
- Program testowy sterowania serwomechanizmami, przetłumaczony na język programowania C dla Linux (nie testowany).
ZADANIA.
Zadanie #1.
- Skonfigurować na Linuxie działanie Jetson TX2 oraz MCP2515 do przesyłania poleceń sterujących za pomocą protokołu CanOpen dla programu testowego.
Zadanie #2.
- Sprawdzić program testowy do sterowania serwomechanizmami, w razie potrzeby poprawić.
Zadanie #3.
- Podczas przeglądania i nagrywania wideo na Nvidia Jetson TX2 NX występuje nieznany błąd, należy zidentyfikować i usunąć problem w algorytmie Python.
Załączniki 1
Aktualne zlecenia dla freelancerów w kategorii C i C++
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 6 dni 21 godzin temu ∙ 6 ofert |
Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowejOpracowanie mapy nasion Minecraft Java / Podgląd nasion dla strony internetowejOpis projektu Potrzebne jest opracowanie narzędzia opartego na przeglądarce Mapa nasion Minecraft Java / Podgląd nasion, które będzie działać na naszej stronie i pozwoli użytkownikowi wprowadzić… C i C++, Układ HTML i CSS ∙ 7 dni 3 godziny temu ∙ 15 ofert |
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
83 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 11 dni 10 godzin temu ∙ 2 oferty |