Development of mathematical models for the calibration of 3D scanners and their embedded programming. Concept, setup and development for software for automatic calibration and adjustment of 3D scanners.
Customer: International sensor manufacturer.
Techniques: Matlab, OpenCV, PCL, Halcon, Eigen, Java for GUI, UML, SVN, Blender, AutoCAD.
- read more
For an international sensor manufacturer, we developed mathematical models and software algorithms for automatic calibration of 3D scanners. The goal of the project was to find a simple way to calibrate the scanners worldwide without using reference objects or measurement tools.
The existing calculations were transferred to Matlab and the setup of the industrial scanner was also recreated and simulated in Matlab. In the process, the scanners could be freely rotated in space to simulate any orientation. For the calculations, the formulas were first optimized in Matlab and then implemented with Java. The user interface was expanded, the operating steps minimized and the ergonomics improved. Our developments are now used worldwide.
For the tests, the scanners were installed at various positions in the laboratory, connected to the embedded system and configured. In a simulation that mimicked the production setup, scan data was generated and, after calibration, the calculated positions of the laser scanner were validated.