Zalecana, 2024

Wybór redaktorów

Ta platforma programistyczna może latać - dosłownie

OKI #4 - Programujemy grę! - Nauka programowania od podstaw!

OKI #4 - Programujemy grę! - Nauka programowania od podstaw!
Anonim

Kiedy firmy mówią, że ich komputery mają procesor graficzny, więc aplikacje mogą "naprawdę latać", zwykle mają na myśli, że będą działać szybko. Z rozdzielaczem, 11-centymetrowym pakietem zawierającym procesor Nvidia Tegra K1 i wiele portów, DJI chce, abyś wziął to dosłownie.

DJI jest znane z dronów, a nie z komputerów stacjonarnych, więc nic dziwnego, że zamierza Rozdzielacz na wyższe rzeczy. Komputer o wadze 499 USD waży około 200 gramów i jest przeznaczony do umieszczenia na szczycie firmy Matrice 100, quad-coptor o wartości 3299 USD z 1-kilogramowym ładunkiem.

Podczas gdy DJI sprzedaje gotowe do użycia drony, takie jak Phantom 3, z produktami "Developer", takimi jak Manifold i Matrice 100, stara się promować tworzenie zaawansowanych aplikacji do przetwarzania obrazu w czasie lotu. W porównaniu do przesyłania strumieniowego obrazów HD przez Wi-fi do przetwarzania przez komputer na ziemi, przetwarzanie podczas lotu pozwoli na znacznie mniejsze opóźnienie - zasadniczo opóźnienie między wejściem a wyjściem - i większą autonomię w przypadku utraty kontaktu z ziemią .

Niektóre aspekty Manifoldu przypominają minikomputery, takie jak NUC Intela (Next Unit of Computing): 2 GB pamięci RAM, 16 GB pamięci, gniazdo kart SD i złącza dla czterech portów USB, wyjście HDMI, Ethernet i audio.

Zamiast procesora NUC's Arm, Manifold ma czterordzeniowy rdzeń Nvidia Tegra K1 2,2 GHz z 192 rdzeniami GPU. Posiada również dedykowane porty do wejścia i wyjścia kamery, dwa bezpośrednie złącza do UARTS (uniwersalne asynchroniczne odbiorniki-nadajniki) i masywny wejściowy-wyjściowy nagłówek rozszerzenia zapewniający dostęp do interfejsów SPI (szeregowy interfejs peryferyjny) i I2C (układ z wewnętrznym układem scalonym) który będzie znany każdemu, kto próbował podłączyć czujniki do urządzenia opartego na mikrokontrolerach, takiego jak Arduino.

The Manifold uruchamia Ubuntu 14.04, wersję systemu operacyjnego Linux z długoterminowym wsparciem. Canonical zazwyczaj oczekuje od użytkowników Ubuntu aktualizacji do nowej wersji po dziewięciu miesiącach lub tak, ale wersje LTS otrzymują aktualizacje dotyczące konserwacji i bezpieczeństwa przez pięć lat. Obejmuje wsparcie dla CUDA Nvidii (Compute Unified Device Architecture), API do uruchamiania masowo równoległego kodu na procesorach graficznych, a także dla ROS (Robot Operating System), ramy do pisania oprogramowania robotów, które jest obecnie obsługiwane przez Open Source Robotics Foundation.

Dostępne są już aplikacje sterujące dronami do pobrania na smartfony za pośrednictwem Apple iTunes Store i Google Play, ale jeśli taka autonomiczna platforma lotnicza naprawdę się uruchomi, być może zobaczymy także wprowadzenie sklepu SkyMall do obsługi lotów w locie aplikacje, zdolne do wykonywania zadań bez interwencji z ziemi.

Top