RTMaps – Real-Time Multi-sensor applications

RTMaps
Środowisko programistyczne dla aplikacji multisensorycznych (ADAS, robotyka…):

  • rejestracja, synchronizacja i odtwarzanie danych z wielu sensorów i magistral komunikacyjnych,
  • prototypowanie, testowanie i analiza porównawcza algorytmów percepcyjnych i fuzji danych,
  • dostępne dla różnych systemów operacyjnych i architektur sprzętowych bazujących na procesorach x86 i ARM

Obszary zastosowań

Aplikacje multisensoryczne odgrywają istotną rolę w wielu dziedzinach, takich jak zaawansowane systemy wspomagania kierowcy, autonomiczna jazda, multimodalne interfejsy człowiek-maszyna, robotyka czy przemysł lotniczy.
Rozwijanie tego typu aplikacji w laboratorium lub w pojeździe zazwyczaj wymaga przechwytywania, synchronizowania i przetwarzania danych w czasie rzeczywistym oraz współpracy z magistralami komunikacyjnymi CAN, LIN czy Ethernet. Dane mogą pochodzić z różnych czujników, takich jak kamery, lasery, skanery radary czy odbiorniki GNSS. Podczas testów i w fazie rozwoju oprogramowania istotna jest także możliwość nagrywania, wizualizacji i odtwarzania danych skorelowanych w czasie. RTMaps (Real-Time Multi-sensor applications) firmy Intempora zostało zaprojektowane specjalnie do tych zastosowań. Oprogramowanie to dostarcza modułowe środowisko rozwojowe oraz środowisko run-time dla platform bazujących na procesorach x86 i ARM wspierających systemy operacyjne Microsoft Windows i Linux.

Najważniejsze korzyści

Dzięki RTMaps dane gromadzone są asynchronicznie i każda próbka jest przechwytywana wraz ze znacznikiem czasu w swoim oryginalnym tempie. Dzięki temu wszystkie dane są skorelowane czasowo. Znaczna wydajność RTMaps na procesorach wielordzeniowych pozwala użytkownikom efektywnie je wykorzystywać i łatwo konfigurować aplikacje, które obsługują wiele strumieni danych o wysokiej przepustowości. Oprogramowanie umożliwia także przetwarzanie danych w czasie rzeczywistym i ich fuzję z wielu czujników. Dane z czujników mogą być nagrywane i odtwarzane synchronicznie w trybie offline w celu rozwoju i testowania algorytmów w powtarzalnych warunkach.
RTMaps dostarcza kompleksowe biblioteki komponentów dla czujników z branży motoryzacyjnej, magistral i algorytmów percepcyjnych oraz obsługuje wszelkiego rodzaju czujniki i elementy wykonawcze. Algorytmy mogą być z łatwością rozwijane za pomocą schematów blokowych oraz poprzez integrację swojego własnego kodu z użyciem dedykowanych komponentów programistycznych dla języków C++ i Python. Istnieje także możliwość przetwarzania danych na wielu rozproszonych platformach przy zachowaniu spójności czasu i synchronizacji heterogenicznych strumieni danych.

Integracja z narzędziami dSPACE

RTMaps jest ściśle zintegrowany z narzędziami dSPACE. dSPACE dostarczył zestaw bloków interfejsu zaprojektowany specjalnie do dwukierunkowej komunikacji z niskimi opóźnieniami pomiędzy RTMaps a platformą VEOS oraz symulatorami sprzętowymi. Dodatkowo, ControlDesk Next Generation może być połączony z RTMaps poprzez standard ASAM XIL API pozwalający użytkownikom na monitorowanie i parametryzację komponentów, które zostały zaimplementowane i są przetwarzane w RTMaps.

Więcej informacji na stronie producenta RTMaps