All Projects → PRBonn → extrinsic_calibration

PRBonn / extrinsic_calibration

Licence: MIT License
Motion Based Multi-Sensor Extrinsic Calibration

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to extrinsic calibration

hexrdgui
Qt5 PySide2 based GUI for the HEXRD library.
Stars: ✭ 15 (-69.39%)
Mutual labels:  calibration
camera-calibration
This repository include implementation of calibrating intrinsic and extrinsic camera parameter for distance calculation
Stars: ✭ 19 (-61.22%)
Mutual labels:  calibration
MetaMorpheus
Proteomics search software with integrated calibration, PTM discovery, bottom-up, top-down and LFQ capabilities
Stars: ✭ 59 (+20.41%)
Mutual labels:  calibration
CalibrationErrors.jl
Estimation of calibration errors.
Stars: ✭ 13 (-73.47%)
Mutual labels:  calibration
yac
YAC - Yet Another Calibrator
Stars: ✭ 19 (-61.22%)
Mutual labels:  calibration
python-dts-calibration
A Python package to load raw Distributed Temperature Sensing (DTS) files, perform a calibration, and plot the result.
Stars: ✭ 21 (-57.14%)
Mutual labels:  calibration
KinectUtil
This project solves the problem of mismatching between rgb camera and depth camera of Kinect camera. And we can get higher quality point cloud model than Kinect itself. We solve the problem by first using both DLT and Zhangzhengyou‘s checkerboard to calibrate the camera, and then applying the calibrated parameters to project and re-project from…
Stars: ✭ 28 (-42.86%)
Mutual labels:  calibration
dvbcss-synctiming
Measuring synchronisation timing accuracy for DVB Compainion Screen Synchronisation TVs and Companions
Stars: ✭ 17 (-65.31%)
Mutual labels:  calibration
AndroidMarkerARDemo
a simple demo of android marker ar with opencv
Stars: ✭ 17 (-65.31%)
Mutual labels:  calibration
RGBDCameraExtrinsicCalibration
RGB-D extrinsic parameter automatic calibration based on plane detection
Stars: ✭ 32 (-34.69%)
Mutual labels:  calibration
RaPId
RaPId (a recursive acronym for "Rapid Parameter Identification") utilizes different optimization and simulation technologies to provide a framework for model validation and calibration of any kind of dynamical systems, but specifically catered to power systems.
Stars: ✭ 35 (-28.57%)
Mutual labels:  calibration
SKR-V1.4-Turbo-Stepper-Driver-Jumper-Configuration-Manual
SKR V1.4 TURBO Stepper Driver Jumper Configuration Manual
Stars: ✭ 33 (-32.65%)
Mutual labels:  calibration
foosball
Analysis of table soccer games based on video recordings
Stars: ✭ 22 (-55.1%)
Mutual labels:  calibration
ecPoint-Calibrate
Interactive GUI (developed in Python) for calibration and conditional verification of numerical weather prediction model outputs.
Stars: ✭ 19 (-61.22%)
Mutual labels:  calibration
Object-Detection-Confidence-Bias
Code for "The Box Size Confidence Bias Harms Your Object Detector" (https://arxiv.org/abs/2112.01901)
Stars: ✭ 22 (-55.1%)
Mutual labels:  calibration
industrial calibration
Contains libraries/algorithms for calibration industrial systems
Stars: ✭ 91 (+85.71%)
Mutual labels:  calibration
libcalib
calibrate stereo cameras
Stars: ✭ 37 (-24.49%)
Mutual labels:  calibration
Dell-S2716DGR-Calibration-Guide
Calibration guide for the Dell S2716DG and S2716DGR to get the best picture quality and colors
Stars: ✭ 33 (-32.65%)
Mutual labels:  calibration
remote-calibrator
Measure screen size, track viewing distance and gaze, and more!
Stars: ✭ 12 (-75.51%)
Mutual labels:  calibration
hexrd
A cross-platform, open-source library for the analysis of X-ray diffraction data.
Stars: ✭ 30 (-38.78%)
Mutual labels:  calibration

Motion Based Multi-Sensor Extrinsic Calibration

These python scripts support multi-sensor extrinsic calibration using only odmetry/motion infomation. The main feature is a non-linear least squares optimization based on Gauss-Helmert framework, as described in the following papers:

Kaihong Huang and Cyrill Stachniss,
Extrinsic Multi-Sensor Calibration For Mobile Robots Using the Gauss-Helmert Model, 
In Proc. of the IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems (IROS), 2017

To run the script, you need to install cppad (and its python wrapper pycppad ) for automatic differentiation.

Installing cppad and pycppad###

First install cppad. For Ubuntu 16.04 users,

sudo apt-get install cppad

For Ubuntu 14.04, complie and install it from source code

git clone https://github.com/coin-or/CppAD.git
cd CppAD/
mkdir build && cd build
cmake ..
sudo make install

Next is pycppad

git clone https://github.com/b45ch1/pycppad.git
cd pycppad/
gedit setup.py

change cppad_include_dir to ['/usr/include'] in the file setup.py then

python setup.py build_ext --inplace --debug --undef NDEBUG
pip install .
python ./test_example.py

How to use

Please check demo_and_test function in calibration.py file for example usage.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].