kalibr icon indicating copy to clipboard operation
kalibr copied to clipboard

Calibration target customization

Open zpillio opened this issue 2 years ago • 3 comments

I'm suggesting the following changes in aslam_offline_calibration/kalibr/python/kalibr_create_target_pdf:

  • Making calibration target informations (axis and text) optional, because it's not necessary for the calibration and it can save space. I found it really helpful when I experienced with different printing techniques.
  • Making it possible to offset the tags. This modification opens the possibility to use more than one calibration targets at the same time.

These are relatively small changes I already did, and before I fork your repo to be able to push it, I wanted to ask you if you are interested in these changes.

I can't push my branch, but here is a diff of my change: diff.log

zpillio avatar Jan 11 '23 16:01 zpillio

To hijack the feature request, are there any options/plans to have a calibration target in Charuco format? Going to buy a big board of that and was wondering whether kalibr would still be a backup option if I used that board.

ajsnyde avatar Mar 12 '23 15:03 ajsnyde

@zpillio Hi, do you mind to share your experience and lesson learnt on the different printing techniques?

Alex-Beh avatar Mar 29 '23 14:03 Alex-Beh

@zpillio Hi, do you mind to share your experience and lesson learnt on the different printing techniques?

For a long time I was using ink printing:

  • they are really accurate and avaiable in large poster sizes
  • it uses paper, which is sensitive to humidity
  • needs to be glued on top of a flat surface

Laser engraving:

  • you can do it directly on rigid flat surfaces, except metals
  • not ideal for large surfaces, because it's slow
  • contrast can be problematic: it depends on the material how it darkens, and needs some experiments to find the sweet spot between high contrast and burning it

Screen printing:

  • you can print directly on any rigid flat surfaces
  • it has relatively low precision compared to the other two within 1 mm, but noticeable

In my case screen printing on 3mm Aluminum Composite Panels was the best in 0.5m x 0.5m size. These boards are light, rigid, flat and durable.

I would also suggest to ask the printing company to use matte materials or coating. They usually prefer shiny, which can make the lighting difficult.

zpillio avatar Mar 29 '23 15:03 zpillio