+-------------------------------------------------------------------------------------------------------+ | | | ===== Data Diagnostics - High Risk ===== | | | +-------------------------------------------------------------------------------------------------------+ | Poor Camera Range of Motion | | | | × Observed camera range of motion for component infra1_image_rect_raw (10cd08e9) is too small. | | × Observed camera range of motion for component infra2_image_rect_raw (4c6319d6) is too small. | | | | Reference chart: █ EI-3 █ Observed Camera Range of Motion | | | | A camera's range of motion in MetriCal is defined as its position w.r.t. each object in the object | | space. Without enough range of motion, there is a high risk of projective compensation errors in | | your calibration; intrinsics and extrinsics will trade off of one another. | | | | Whether you are moving the target or the camera, follow these guidelines: | | | | - Rotate your object/camera at least 60°-100° tilting left-right (along horizontal axis) and up-down | | (along vertical axis) | | | | - Increase the range of depth (max distance away - min distance away) to >1m | | | | - If calibrating IMU: Raise the camera motion threshold beyond its default 1.0px/frame | | | | It might be that too much data was filtered out. Try raising the camera motion filter threshold. | | If this doesn't work, disable the motion filter entirely (`--disable-motion-filter`), evaluate your | | data capture process, and try again. | | | | Learn more about projective compensation here: https://docs.tangramvision.com/metrical/ | | core_concepts/projective_compensation | +-------------------------------------------------------------------------------------------------------+