pyA2L - ASAM ASAP2 Library for Python

  •        1411

pyA2L is an ASAM MCD-2MC processing library written in Python. ASAM MCD-2MC, also known as ASAP2, is a non-XML file format for defining calibration parameters, measureable variables, and communication interface specific parameters, widely used in automotive applications.



Related Projects

ProCamToolkit - Research and development of a new toolkit for projector-camera calibration at YCAM.

  •    C++

ProCamToolkit is a collection software and code for openFrameworks aimed at making high level projector-camera calibration more accessible. It provides examples manual projector calibration using a model of a scene, projector-camera calibration using a reference pattern and gray code scanning, and multi-projector calibration using gray code scanning. A program called "mapamok" has emerged from ProCamToolkit as the most user-friendly app of the collection, and it's useful for experimenting with extremely fast projection mapping in situations where the scene can be modeled quickly (e.g., a collection of cuboids) or where the scene is modeled in advance (e.g., a 3D print, or a manufactured object like a car). Most of ProCamToolkit is written in an extremely modular way, making it possible to borrow snippets of code, including some chunks that are written with the goal of being contributed to the openFrameworks core. ProCamToolkit also includes work in progress towards new installations being developed during Guest Research Projector v.1 at YCAM Interlab. This includes experiments with augmented shadows using multiple projectors, and projection mapping in the YCAM library.

pyvit - pyvit: Python Vehicle Interface Toolkit

  •    Python

pyvit is a toolkit for interfacing with cars from Python. It aims to implement common hardware interfaces and protocols used in the automotive systems. pyvit can be installed with pip: pip install pyvit.

kalibr - The Kalibr calibration toolbox

  •    C++

Please find more information on the wiki pages of this repository. For questions or comments, please use the user forum.

camodocal - CamOdoCal: Automatic Intrinsic and Extrinsic Calibration of a Rig with Multiple Generic Cameras and Odometry

  •    C++

By default, the unified projection model is used since this model approximates a wide range of cameras from normal cameras to catadioptric cameras. Note that in our equidistant fish-eye model, we use 8 parameters: k2, k3, k4, k5, mu, mv, u0, v0. k1 is set to 1. Typically for a set of 4 cameras with 500 frames each, the extrinsic self-calibration takes 2 hours. In contrast, the extrinsic infrastructure-based calibration runs in near real-time, and is strongly recommended if you are calibrating multiple rigs in the same area.



Automotive helper libraries.

Vamos Automotive Simulator

  •    C++

Vamos is an automotive simulation framework with an emphasis on thorough physical modeling and good C++ design. Vamos includes a real-time, first-person, 3D driving application.

Supplier Document Connector

  •    Java

Supplier Document Connector allows automotive suppliers to exchange necessary EDI documents with a major automotive partner/client. It uses HTTPS to securely connect directly to Daimler-Chrysler's EBMX, avoiding a third party network or service provider.

Quality Complaint Management System

  •    Java

Automotive Quality complaint Management to record Customer incident with all data, including reporting and easy serching. It is designed to use for technically automotive Customer complaints and to use as less screens as possible.(Automobil Reklamation)

ASAP - Another Slight Atari Player

  •    Java

ASAP (Another Slight Atari Player) plays and converts 8-bit Atari music (*.sap, *.cmc, *.mpt, *.rmt, *.tmc, ...) on modern computers and mobile devices.


  •    DotNet

Microsoft ASAP (Aspiring Software Architects Program) Case Study Implementation using the latest .NET 3.0 Technologies and proven Microsoft patterns and practices like Software Factories and Enterprise Library.

Oriol ASAP



Thor - Switch the right application ASAP.

  •    Swift

Open the right application ASAP. Thor is an OS X application that allows you to open other application immediately just by a shortcut. And it's avaliable in Mac App Store! Feel free to enjoy the increased efficiency.

Color Clutch

  •    C++

Color Clutch is a solution to a color calibration problem found across various versions of Windows. Some full-screen applications (e.g. games) are unable to hold monitor color calibration, leading to incorrect color. Color Clutch prevents this.

Framework for Playstation Move on PC (Windows)


This framework gives you the possibility to use the Playstation Move on PC (Windows only). With the Calibration Tool you can calibrate your device, so the framework can track it very accurate. You can test it as well with Calibration Tool. With the Move Framework, you ca...


  •    C

xcalib is an open-source monitor calibration loader for applying the calibration stored in ICC color profiles to systems running Linux or MS-Windows.

PCN - Progressive Calibration Networks (PCN) is an accurate rotation-invariant face detector running at real-time speed on CPU, published in CVPR 2018

  •    C++

Progressive Calibration Networks (PCN) is an accurate rotation-invariant face detector running at real-time speed on CPU. This is a binary library for PCN (the networks in FastPCN is smaller than PCN). In this implementation, we don't use network quantization or compression, and the program runs on CPU with a single thread. PCN is designed aiming for low time-cost. We compare PCN's speed with other rotation-invariant face detectors' on standard VGA images(640x480) with 40x40 minimum face size. The detectors run on a desktop computer with 3.4GHz CPU, GTX Titan X. The speed results together with the recall rate at 100 false positives on multi-oriented FDDB are shown in the following table. Detailed experiment settings can be found in our paper.

ECD Exchange Form


This Excel(R)-based Eco-Compliance Declaration (ECD) form is used to exchange material composition declaration (MCD) information in the electronics supply chain to support eco-compliance reporting requirements (e.g. RoHS, WEEE). Compliant with IPC 1752.


  •    C

PhatDB is a GNU/Linux program to generate music databases for Kenwood ACDrive/mCD Car Stereo Head-Units.



RaceMUD is a MUD with an unusual central theme - automotive racing. In its world, users can purchase and modify cars as much as their abilities can allow, and then race against both other players and NPCs.


  •    C

Car Linux Object (CarLinO) is a framework, written in C++, for launch and control all others processes in the automotive embedded systems. Moreover CarLinO provides a graphic support based on OpenGL for the applications.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.