RTMaps – Real-time Multisensor Applications

Development and validation environment for multisensor applications (ADAS/AD, robotics, etc.)

RTMaps from Intempora is a component-based software development and execution environment which enables users to time-stamp, record, synchronize and play back data from various sensors and vehicle buses. 

  • Synchronizing Sensor Data

    KATECH is a research institute working on cutting-edge technologies of highly current topics. To be able to push the limits, it needs modern and flexible tools. In the domain of smart and green car technologies, it has decided to use RTMaps (Real-time Multisensor Applications) as a versatile development framework to accelerate its progress.

    Read more

  • Parking Assistance for Ships

    SmartKai is a digital assistance system that aims to make damage caused by maneuvering in the tight space of a harbor basin a thing of the past. Lidar sensors installed in the harbor capture each ship’s position data, and with the help of the RTMaps software, the data is then prepared for display to the ship’s crew.

    Read more

  • Visionary Trucks

    Shaanxi Automobile Group Co., Ltd. is equipping its vehicle fleet with cameras, radars, and an advanced emergency braking system to give its customers the highest possible level of safety. To develop the software more efficiently, the company relies on RTMaps.

    Read more

  • RTMaps Used to Develop Functions for Autonomous Driving for a Shuttle Bus

    NAVYA relies on the multisensor development environment RTMaps from Intempora to develop complex functions for autonomous driving for the NAVYA ARMA, which is considered to be the first driverless production vehicle for regular traffic.

    Read more

  • RTMaps Forum

    Are you exploring a new idea and are looking for support? Ask questions and get answers from RTMaps users around the world in the RTMaps forum. Join the community.

    Read more

  • Where Am I? – Environment recognition using SLAM algorithms

    To make the vision of autonomous driving a reality, it is important to always know the vehicle position within its environment at any given time. This is also required if no detailed map or satellite navigation is available. In these cases, SLAM algorithms offer a smart solution.

    Read more

  • dSPACE Blog: RTMaps for Data Logging

    Data logging is one of the key stages in data-driven development in the ADAS/AD domain. Data must first be collected for training, and then data must be collected for validation and testing.

    Read more

  • Strengthening the AD Portfolio

    In July 2020, dSPACE acquired Intempora, a pioneer in the area of real-time development software. The two companies already had a long-standing strategic partnership. Through the acquisition, dSPACE now offers a unique and reliable end-to-end solution as well as optimized support for innovative development projects. In this interview, Nicolas du Lac, CEO of Intempora, explains the history of the company and how this closer cooperation will bring a unique value.

    Read more

  • Rising to Multisensor Challenges

    dSPACE and Intempora have built a cooperation that aims at providing a superior tool chain for developing advanced driver assistance systems and functions for highly automated driving. dSPACE will globally and exclusively distribute RTMaps by Intempora, an unparalleled software environment for multisensor applications.

    This article gives you a brief overview of RTMaps and how it is seamlessly integrated into the dSPACE tool chain.

    Read more

  • RTMaps Training

    The training courses are dedicated to engineers involved in prototyping multisensor applications. You will learn how to acquire, process, synchronously record and play back sensor data in RTMaps. In the advanced course, you will gain hands-on experience in integrating algorithms using Python, C++, or Simulink® and learn how to use RTMaps in combination with dSPACE tool chain. You will also learn to develop and run applications on embedded platforms.

    Read more

Application Areas

Multisensor applications play an essential role in many areas such as advanced driver assistance systems, autonomous driving, multimodal human-machine interfaces, robotics and aerospace. 

Developing these types of applications in the lab or in vehicle requires capturing, synchronizing, and processing data in real time from multiple sensors such as cameras, lidars, radars, or GNSS receivers and interfacing with communication networks/buses, such as Ethernet (e.g., SOME/IP, DDS), CAN/CAN FD, FlexRay, or LIN. During the test and development phase, it is also essential to be able to record, visualize and play back time-correlated data. RTMaps (Real-Time Multisensor applications) from Intempora (www.intempora.com) is designed specifically for these use cases. It provides a modular development and run-time environment for x86- and ARM-based platforms supporting operating systems such as Microsoft Windows® and Linux. 

Key Benefits

With RTMaps, data is acquired asynchronously and each data sample is captured along with its time stamp at its own genuine pace. This ensures that all data is time-correlated. RTMaps’ unparalleled performance on multicore CPUs enables users to get the most out of their computing architectures and easily set up applications that handle multiple, high-bandwidth data streams, including real-time processing and data fusion. Sensor data can be recorded and played back synchronously for offline development and testing under reproducible conditions and in a faster-than-real-time mode.

RTMaps provides comprehensive component libraries for automotive sensors, buses and perception algorithms and it supports any type and quantity of sensors and actuators. Algorithms can be developed easily by means of block diagrams or by integrating own code using dedicated software development kits for C++ and Python. It is even possible to process data on multiple distributed platforms while preserving time coherency and synchronization of heterogeneous data streams.  

Integration in the dSPACE Tool Chain

RTMaps is tightly integrated in the dSPACE tool chain. For this, dSPACE provides an interface blockset designed specifically for dSPACE’s PC-based simulation platform VEOS and dSPACE real-time systems to exchange data with low latencies and synchronize clocks with RTMaps. In addition, dSPACE ControlDesk® can be connected to RTMaps via the ASAM XIL API, which lets users monitor and parameterize components that are implemented and processed in RTMaps.

Functionality Description
  • Developing, testing, validating and benchmarking processing and data fusion algorithms
  • 2-D & 3-D visualization
  • Data time-stamping, latency measurement, downstream resynchronization
  • Data logging and faster-than-real-time data playback for offline development and validation
  • Graphical programming by means of block diagrams and easy integration of C++, Python and Simulink code
  • Optimized, multithread run-time engine and dedicated real-time capabilities
  • Data processing and data synchronization on multiple distributed platforms
  • RTMaps Studio with large module libraries for graphical development
  • RTMaps Remote Studio (an additional RTMaps Remote Studio license is required) to directly develop applications on embedded platforms using a PC
  • RTMaps Runtime Engine for embedded deployment and customized HMIs
  • Record and play back measurement data in different file formats (ADTF DAT, MDF4, etc.)
Supported sensors, communication buses and protocols
  • Cameras (GigE Vision, USB 2.0, USB 3.0, FireWire, analog, Camera Link, HDR, ... from Point Grey, IDS, Basler, AVT, NIT, etc.)
  • Stereo-vision heads
  • Lidars (IBEO, Velodyne, SICK, Hokuyo, Quanergy, Ouster, etc.)
  • Radars (Delphi, Autocruise, Continental, ...)
  • Time-of-flight sensors (LeddarTech)
  • CAN/CAN FD, LIN (Peak, Kvaser, Vector Informatik, .dbc file decoder)
  • FlexRay (Star Cooperation, .ARXML file decode)
  • DDS (RTI Connext, Vortex OpenSplice)
  • GPS, IMUs (SBG Systems, OxTS, Xsens, VectorNav, IXSEA, Phidgets, ...)
  • Communication (TCP & UDP, Some/IP, ASAM XIL API, etc.)
  • Analog/digital I/O (Data Translation, Phidgets, Audio, ...)
  • Eye trackers (Pertech, faceLAB, SmartEye, SMI, The Eye Tribe, ...) and biometrics (BIOPAC, Becker Meditec, ...)
  • Motion capturing (Kinect, Xtion, Vicon, ...)
  • The complete list of available components is provided under: https://intempora.com/products/rtmaps/supported-technologies/
    Support for additional components on request.
Supported algorithms for developing functions for autonomus driving
  • Open Source Computer Vision Library (OpenCV) for CPU/GPU-based image processing
  • Support for NVIDIA® DriveWorks for the DRIVE platforms (AGX, PX2)
  • Augmented LiDAR 3D SLAM provided by Dibotics via Partners Components Store
Supported operating systems and platforms
  • Windows®, Linux, Embedded Linux, QNX
  • x86, x86_64, ARM, AUTERA, Renesas HAD Solution Kit, NXP BlueBox, NVIDIA® DRIVE™ PX 2, Raspberry Pi
Targeted applications
  • Advanced driving assistance systems (ADAS)
  • Autonomous vehicles
  • Mobile robotics
  • Data recording
  • Data replay
  • Advanced multimodal HMIs

Use Cases:

Safety-Related Applications for Connected Cars

Connected cars will take advantage of V2X (vehicle-to-everything)-based cooperative perception.

Developing and Testing Driver/In-Cabin Monitoring Systems

Driver status monitoring (DSM) will be an integral part of the European New Car Assessment Programme (Euro NCAP) for passenger cars as of 2023.

Automated Mobile Robots (AMRs) and Guided Vehicles (AGVs)

Developing AMRs and AGVs for warehouses and manufacturing facilities

Applications for Industrial Vehicles, Autonomous Agriculture, and Smart Farming

Multisensor applications for intelligent assistance systems and automated driving are the topics of the day not only in the automotive industry, but also in many other sectors, such as construction, mining, agriculture or even smart farming.

Prototyping Onboard Multisensor Applications for Railway Applications

Future railway applications will use advanced driver assistance systems as you know them from the automotive domain, so they will also need sensor integration, AI, and edge computing.

Testing Image Processing ECUs

Data replay system for testing image processing ECUs

Data Recording

Time-correlated data recording during real test drives

  • RTMaps Product Information, PDF, English, 781 KB
More Information Related Topics Contact Information

Drive innovation forward. Always on the pulse of technology development.

Subscribe to our expert knowledge. Learn from our successful project examples. Keep up to date on simulation and validation. Subscribe to/manage dSPACE direct and aerospace now.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.