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
Preprint

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

Popular repositories

  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 669 115

  2. acdc acdc Public

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

    C++ 157 18

  3. mqtt_client mqtt_client Public

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

    C++ 151 33

  4. acdc-notebooks acdc-notebooks Public

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

    Jupyter Notebook 146 14

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

  6. docker-ros docker-ros Public

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

    Dockerfile 103 13

Repositories

Showing 10 of 44 repositories
  • mqtt_client Public

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

    C++ 151 MIT 33 10 5 Updated May 21, 2024
  • etsi_its_messages Public

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

    C 28 MIT 3 1 2 Updated May 16, 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.

    Python 26 MIT 4 2 0 Updated May 15, 2024
  • acdc-research-projects Public

    Research Projects of the MOOC "Automated and Connected Driving Challenges"

    Jupyter Notebook 16 MIT 13 1 0 Updated May 14, 2024
  • agent-model-integration Public

    Integration of an Agent Model into an Open Simulation Architecture for Scenario-Based Testing of Automated Vehicles

    C++ 3 MIT 1 0 0 Updated May 6, 2024
  • docker-ros Public

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

    Dockerfile 103 MIT 13 1 0 Updated Apr 12, 2024
  • docker-ros-ml-images Public

    Machine Learning-Enabled ROS Docker Images

    Dockerfile 40 MIT 7 0 0 Updated Apr 9, 2024
  • docker-run Public

    'docker run' and 'docker exec' with useful defaults

    Python 40 MIT 2 0 0 Updated Apr 9, 2024
  • carlos Public

    CARLA Open Simulation Architecture

    Python 21 MIT 2 1 0 Updated Apr 3, 2024
  • .github Public
    0 2 0 0 Updated Apr 3, 2024

Top languages

Loading…

Most used topics

Loading…