Skip to content
@ika-rwth-aachen

Institut für Kraftfahrzeuge, RWTH Aachen, ika

Institute for Automotive Engineering (ika)
RWTH Aachen University


 

This is the official space for projects open-sourced and maintained by the Institute for Automotive Engineering (ika).

As an institute of RWTH Aachen University, ika is leading education and research in automotive engineering. At ika, we research future, efficient, sustainable, and safe solutions for a wide range of mobility use cases. Our research spans the entire vehicle and mobility system, including:

Important

If you would like to learn more about how you can use our tools or how we can support your efforts in any of these domains, feel free to reach out to us!
📧 opensource@ika.rwth-aachen.de

Maintained Repositories

V2X & Communication

Repository Description
mqtt_client Bi-directional bridge between ROS & MQTT: Connect your robots running ROS and robustly exchange native ROS messages over any network
Paper (2022)
mqtt-in-docker Secure IoT communication with MQTT and Docker: Learn how to combine the MQTT protocol with Docker and a Public Key Infrastructure for secure IoT communication
etsi_its_messages ROS support for ETSI ITS messages: Use standardized ETSI ITS messages for V2X communication in ROS systems
Preprint

Simulation

Repository Description
CARLOS An Open, Modular, and Scalable Simulation Framework for the Development and Testing of Software for C-ITS: Take CARLA simulation to the next level
Paper (2024)

Containerization

Repository Description
docker-ros Microservice-based Development and Deployment: Containerize your ROS / ROS 2 packages or package stacks for simple deployment
Paper (2024)
docker-ros-ml-images Lightweight Docker images for machine learning: Use our lightweight multi-arch machine learning-enabled ROS Docker images for your development and deployment
Paper (2024)
docker-run Official Docker CLI with useful defaults: Simplify your container-driven development and deployment by using docker-run for your container interaction
Paper (2024)

Machine Learning

Repository Description
libtensorflow_cc Pre-built TensorFlow C++ API: Easily deploy TensorFlow deep learning models in high-performance C++ applications
tensorflow_cpp Helpful model wrappers around TensorFlow C++ API: Easily load, inspect, and run your TensorFlow deep learning models from C++ applications

Education

Repository Description
acdc /
acdc-notebooks
ACDC MOOC: Gain practical experience in automated driving with coding exercises that teach you the latest methods and tools

edX Course
acdc-research-projects Research projects of ACDC MOOC: Learn how to apply automated driving-related methods and tools by conducting a research project on your own
edX Course

Utilities

Repository Description
ros2-pkg-create Powerful ROS 2 Package Generator: Easily generate complex ROS 2 C++ and Python packages

Repositories related to Scientific Publications

Perception

Repository Description
Cam2BEV Surround View Computation based on Hybrid AI: Enable vehicles to understand their environment by leveraging Hybrid AI methods to process camera data
Paper (2020)
EviLOG /
DEviLOG
Uncertainty-aware environment modeling: Estimate occupied and free space based on lidar point clouds

Paper (2021)
Paper (2022)
Point-Cloud-Compression Compression of lidar data: Efficiently transmit point clouds between connected and automated vehicles
Paper (2022)
MultiCorrupt A multi-modal robustness dataset and benchmark of lidar-camera fusion for 3D object detection: Evaluate the robustness of multi-modal 3D object detectors against ten distinct types of corruptions
Paper (2024) Trailer Poster

V2X & Communication

Repository Description
ros2-v2x-benchmarking-suite Benchmarking suite for V2X case study: Benchmark latencies between two connected robots in a V2X case study on edge-cloud lidar object detection
Paper (2022)

Orchestration

Repository Description
RobotKube Fully automated fleet orchestration: Orchestrate large-scale cooperative multi-robot systems with Kubernetes and the Robot Operating System
Paper (2023)

Simulation & Safety Assurance

Repository Description
omega_format Object list-based reference data format: Enable automated algorithms for scenario extraction and validation and verification of ADAS
RoadGeneration ASAM OpenDrive map generator: Generate variations of complex ASAM OpenDRIVE maps using a simplified logical description format
Paper (2020)
Paper (2022)
SimDriver Closed-loop traffic agent model: Simulate responsive agents in exact and closed-loop microscopic traffic scenarios
agent-model-integration Integration of an Agent Model into an Open Simulation Architecture for Scenario-Based Testing of Automated Vehicles: Deploy driver models in your custom simulation environment

Popular repositories Loading

  1. Cam2BEV Cam2BEV Public

    TensorFlow Implementation for Computing a Semantically Segmented Bird's Eye View (BEV) Image Given the Images of Multiple Vehicle-Mounted Cameras.

    Python 719 116

  2. acdc acdc Public

    Code Repository for the MOOC "Automated and Connected Driving Challenges" available on edX.

    C++ 220 24

  3. acdc-notebooks acdc-notebooks Public

    Jupyter Notebooks for the MOOC "Automated and Connected Driving Challenges" available on edX.

    Jupyter Notebook 209 16

  4. mqtt_client mqtt_client Public

    ROS / ROS 2 C++ Node for bi-directionally bridging messages between ROS and MQTT

    C++ 190 42

  5. drone-dataset-tools drone-dataset-tools Public

    The goal of this repo is to make the drone datasets as easy to use as possible. For this purpose we provide source code in Python, which allows the import and visualization of the datasets.

    Python 135 32

  6. docker-ros docker-ros Public

    docker-ros automatically builds development and deployment Docker images for your ROS-based repositories

    Dockerfile 128 13

Repositories

Showing 10 of 47 repositories
  • docker-ros Public

    docker-ros automatically builds development and deployment Docker images for your ROS-based repositories

    ika-rwth-aachen/docker-ros’s past year of commit activity
    Dockerfile 128 MIT 13 2 1 Updated Nov 18, 2024
  • etsi_its_messages Public

    ROS / ROS 2 Support for ETSI ITS Messages for V2X Communication

    ika-rwth-aachen/etsi_its_messages’s past year of commit activity
    C 51 MIT 6 0 2 Updated Nov 18, 2024
  • .github Public
    ika-rwth-aachen/.github’s past year of commit activity
    0 1 0 0 Updated Nov 15, 2024
  • ros2-pkg-create Public

    Powerful ROS 2 Package Generator

    ika-rwth-aachen/ros2-pkg-create’s past year of commit activity
    Jinja 13 MIT 1 0 0 Updated Nov 15, 2024
  • ika-rwth-aachen/docker-ros-ci’s past year of commit activity
    Shell 2 0 0 0 Updated Nov 14, 2024
  • carlos Public

    CARLA Open Simulation Architecture

    ika-rwth-aachen/carlos’s past year of commit activity
    Python 46 MIT 6 0 0 Updated Nov 14, 2024
  • docker-ros-ml-images Public

    Machine Learning-Enabled ROS Docker Images

    ika-rwth-aachen/docker-ros-ml-images’s past year of commit activity
    Dockerfile 55 MIT 8 0 0 Updated Nov 14, 2024
  • omega_format Public

    A Python library for reading, writing and visualizing the OMEGA Format, targeted towards storing reference and perception data in the automotive context on an object list basis with a focus on an urban use case.

    ika-rwth-aachen/omega_format’s past year of commit activity
    Python 17 8 0 0 Updated Nov 13, 2024
  • MultiCorrupt Public

    MultiCorrupt: A benchmark for robust multi-modal 3D object detection, evaluating LiDAR-Camera fusion models in autonomous driving. Includes diverse corruption types (e.g., misalignment, miscalibration, weather) and severity levels. Assess model performance under challenging conditions.

    ika-rwth-aachen/MultiCorrupt’s past year of commit activity
    Jupyter Notebook 52 MIT 5 3 0 Updated Nov 8, 2024
  • zed-ros2-wrapper Public Forked from stereolabs/zed-ros2-wrapper

    ROS 2 wrapper for the ZED SDK

    ika-rwth-aachen/zed-ros2-wrapper’s past year of commit activity
    C++ 0 Apache-2.0 165 0 0 Updated Oct 30, 2024