...
If calibration fails, verify the tag(s) are properly mounted to the robots (i.e., their orientation is correct, etc).
Sample cal.json File for (
...
3) Sensors
...
Code Block |
---|
{ "calibration": [ { "serial_number": "xyz", "extrinsics": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ], "seriallast_calibrated": "xyz2024-03-27 21:40:10.549000000", "marker": { "robot_mounted": { "id": 18, "length": 1.0, "robot"cal_target": "Fanucxyz_cal", } "cal_target": "fanuc_cal" } }, { } }, {"serial_number": "abc", "extrinsics": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ], "seriallast_calibrated": "abc2024-03-27 21:40:15.218000000", "marker": { "robot_mounted": { "id": 28, "lengthcal_target": 2.0, "abc_cal" } "robot": "UR", } }, "cal_target": "cal_target_UR" { }, "serial_number": "123", "stationaryextrinsics": {[ "id": 41.0, 0.0, "length": 0.1, 0.0, "pose": [ 0.0, 10.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 0.0, ], "last_calibrated": "2024-03-27 21:40:20.819000000", 1.0, "marker": { 0.0, "robot_mounted": { 0.0"id": 8, "cal_target": "123_cal" 0.0, } 0.0, } } ] } |
Sample markers.json File associated to the previous cal.json sample
Code Block |
---|
{ "markers": [ 1.0 { ]"id": 8, "length": 0.09, } }"robot": "Fanuc" } ] } |
Demo Video of Calibration
...