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
Preprint

Containerization

Repository Description
docker-ros Microservice-based Development and Deployment: Containerize your ROS / ROS 2 packages or package stacks for simple deployment
Preprint
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
Preprint
docker-run Official Docker CLI with useful defaults: Simplify your container-driven development and deployment by using docker-run for your container interaction
Preprint

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

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 715 116

  2. acdc acdc Public

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

    C++ 218 24

  3. acdc-notebooks acdc-notebooks Public

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

    Jupyter Notebook 207 15

  4. mqtt_client mqtt_client Public

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

    C++ 184 41

  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 133 32

  6. docker-ros docker-ros Public

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

    Dockerfile 122 14

Repositories

Showing 10 of 46 repositories
  • 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 48 MIT 7 0 4 Updated Nov 5, 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 49 MIT 5 2 0 Updated Nov 4, 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 161 0 0 Updated Oct 30, 2024
  • 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 122 MIT 14 2 2 Updated Oct 30, 2024
  • .github Public
    ika-rwth-aachen/.github’s past year of commit activity
    0 1 0 0 Updated Oct 30, 2024
  • mqtt_client Public

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

    ika-rwth-aachen/mqtt_client’s past year of commit activity
    C++ 184 MIT 41 12 1 Updated Oct 28, 2024
  • acdc-notebooks Public

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

    ika-rwth-aachen/acdc-notebooks’s past year of commit activity
    Jupyter Notebook 207 MIT 15 0 0 Updated Oct 22, 2024
  • etsi_its_messages-release Public

    ROS release repository for etsi_its_messages

    ika-rwth-aachen/etsi_its_messages-release’s past year of commit activity
    1 2 0 0 Updated Oct 15, 2024
  • acdc Public

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

    ika-rwth-aachen/acdc’s past year of commit activity
    C++ 218 MIT 24 0 0 Updated Oct 15, 2024
  • carlos Public

    CARLA Open Simulation Architecture

    ika-rwth-aachen/carlos’s past year of commit activity
    Python 46 MIT 6 0 0 Updated Oct 11, 2024

Top languages

Loading…

Most used topics

Loading…