Author: [log in to unmask] Date: Mon Jun 15 15:41:48 2015 New Revision: 3145 Log: survey info Added: java/sandbox/svt-survey/ java/sandbox/svt-survey/survey_output.txt java/sandbox/svt-survey/survey_results_b13.txt java/sandbox/svt-survey/survey_results_b46.txt java/sandbox/svt-survey/survey_results_t13.txt java/sandbox/svt-survey/survey_results_t46.txt Added: java/sandbox/svt-survey/survey_output.txt ============================================================================= --- java/sandbox/svt-survey/survey_output.txt (added) +++ java/sandbox/svt-survey/survey_output.txt Mon Jun 15 15:41:48 2015 @@ -0,0 +1,36 @@ +Residuals are mostly just for debug. Could use them to refine the pin basis. + +Basis is a 2-element array [origin, basis_vectors]. This defines the basis in the given survey frame. + +Example (L1S sensor basis in pin frame): +[array([ 124.1617, 39.2506, -13.8204]), array([[ 9.9501e-01, 9.9742e-02, -9.3294e-04], + [ 9.9743e-02, -9.9501e-01, 1.0489e-03], + [ -8.2366e-04, -1.1367e-03, -1.0000e+00]])] +In the pin frame, the sensor origin is [ 124.1617, 39.2506, -13.8204]. +In the pin frame, the sensor X-axis (strip direction) is [ 9.9501e-01, 9.9742e-02, -9.3294e-04]. +etc. + +Sensor basis: ++Z is the normal to the strip side of the sensor. ++X is strip direction, pointing away from the hybrid. ++Y is measurement direction, pointing towards strip 638. +Origin is the center of the sensor in XY, at the strip surface in Z. + +Pin basis: +Pin positions are defined by intersection of pin axis with fixture (or U-channel pocket) surface. ++X is the vector pointing from the slot pin to the hole pin. ++Y is the normal to the fixture surface. ++Z points towards the axial sensor. +Origin is the hole pin. +For the bottom U-channels, pin basis directions should match U-channel and JLab basis directions. For the top U-channels, Y and Z should be inverted. + +U-channel basis: +Ball positions are defined by the centers of 6mm balls held in the cone fiducials. +``Upstream midpoint'' is the midpoint of L1/L4 hole and slot balls. +``Downstream midpoint'' is the midpoint of L1/L4 hole and slot balls. +``Hole-to-slot vector'' is the vector from hole ball to slot ball. ++Z is the vector pointing from the upstream midpoint to the downstream midpoint. ++X is the average of the upstream and downstream hole-to-slot vectors. ++Y points up in the JLab frame. +Origin is the upstream midpoint. +U-channel basis directions should match JLab basis directions. Added: java/sandbox/svt-survey/survey_results_b13.txt ============================================================================= --- java/sandbox/svt-survey/survey_results_b13.txt (added) +++ java/sandbox/svt-survey/survey_results_b13.txt Mon Jun 15 15:41:48 2015 @@ -0,0 +1,67 @@ +L123_front_5.PRT contains 4 runs +Run 3, Wed Oct 29 16:30:56 2014 +L123_back_5.PRT contains 4 runs +Run 3, Wed Oct 29 16:44:29 2014 +L123_front_1.PRT contains 7 runs +Run 4, Tue Oct 28 18:06:36 2014 +L123_back_1.PRT contains 9 runs +Run 3, Tue Oct 28 18:19:32 2014 +L123_front_2.PRT contains 4 runs +Run 3, Wed Oct 29 13:42:34 2014 +L123_back_2.PRT contains 5 runs +Run 5, Wed Oct 29 13:57:57 2014 +L123_U_lower_noballs.PRT contains 2 runs +Run 5, Fri Oct 17 17:42:18 2014 +L123_U_lower_balls.PRT contains 3 runs +Run 3, Mon Oct 20 16:44:30 2014 +L123_U_lower_modules.PRT contains 3 runs +Run 17, Thu Nov 06 18:09:33 2014 +residuals between survey of mounted modules, and where we expect sensors to be from individual surveys of modules and U-channel: +[[ 0.1011 -0.0552 -0.1588] + [ 0.035 0.0262 0.0281]] +[[-0.0728 0.0777 0.1693] + [ 0.0499 0.0489 0.045 ]] +[[-0.0131 -0.0841 -0.1456] + [ 0.0324 0.0428 0.0405]] +[[-0.2639 -0.1344 -0.0507] + [ 0.0665 0.0768 0.0814]] +[[ 0.0156 -0.0784 -0.1008] + [ 0.0323 0.0293 0.022 ]] +[[-0.0932 -0.0397 -0.0468] + [ 0.0554 0.0547 0.05 ]] +L1 pin basis in U-channel fiducial frame: +[array([-95.2795, -51.4573, 9.5403]), array([[ 1.0000e+00, 3.2596e-05, 2.4535e-04], + [ -3.2739e-05, 1.0000e+00, 5.8134e-04], + [ -2.4534e-04, -5.8134e-04, 1.0000e+00]])] +L2 pin basis in U-channel fiducial frame: +[array([ -95.2388, -52.9364, 109.5866]), array([[ 1.0000e+00, -1.5849e-04, -8.6463e-05], + [ 1.5849e-04, 1.0000e+00, 6.4005e-05], + [ 8.6453e-05, -6.4019e-05, 1.0000e+00]])] +L3 pin basis in U-channel fiducial frame: +[array([ -95.2926, -54.4158, 209.5887]), array([[ 1.0000e+00, -1.0547e-04, -2.6089e-05], + [ 1.0546e-04, 1.0000e+00, -4.2007e-04], + [ 2.6133e-05, 4.2007e-04, 1.0000e+00]])] +L1S sensor basis in pin frame: +[array([ 124.1617, 39.2506, -13.8204]), array([[ 9.9501e-01, 9.9742e-02, -9.3294e-04], + [ 9.9743e-02, -9.9501e-01, 1.0489e-03], + [ -8.2366e-04, -1.1367e-03, -1.0000e+00]])] +L1A sensor basis in pin frame: +[array([ 124.214 , 39.2042, -5.4344]), array([[ 1.0000e+00, 1.3640e-04, 1.0139e-03], + [ -1.3901e-04, 1.0000e+00, 2.5740e-03], + [ -1.0135e-03, -2.5741e-03, 1.0000e+00]])] +L2S sensor basis in pin frame: +[array([ 124.2553, 39.2506, -13.6328]), array([[ 9.9502e-01, 9.9709e-02, 1.7627e-05], + [ 9.9707e-02, -9.9500e-01, 5.4528e-03], + [ 5.6123e-04, -5.4239e-03, -9.9999e-01]])] +L2A sensor basis in pin frame: +[array([ 124.1183, 39.2044, -5.2589]), array([[ 1.0000e+00, 1.6920e-04, 1.4976e-03], + [ -1.7331e-04, 1.0000e+00, 2.7428e-03], + [ -1.4971e-03, -2.7430e-03, 1.0000e+00]])] +L3S sensor basis in pin frame: +[array([ 124.0978, 39.2465, -13.6345]), array([[ 9.9501e-01, 9.9818e-02, 4.5773e-04], + [ 9.9814e-02, -9.9500e-01, 4.5062e-03], + [ 9.0524e-04, -4.4380e-03, -9.9999e-01]])] +L3A sensor basis in pin frame: +[array([ 124.0904, 39.2004, -5.4442]), array([[ 1.0000e+00, 7.6413e-05, 2.5014e-03], + [ -7.0712e-05, 1.0000e+00, -2.2793e-03], + [ -2.5016e-03, 2.2791e-03, 9.9999e-01]])] Added: java/sandbox/svt-survey/survey_results_b46.txt ============================================================================= --- java/sandbox/svt-survey/survey_results_b46.txt (added) +++ java/sandbox/svt-survey/survey_results_b46.txt Mon Jun 15 15:41:48 2015 @@ -0,0 +1,103 @@ +L456_front_1.PRT contains 3 runs +Run 3, Tue Oct 28 17:34:42 2014 +L456_back_1.PRT contains 3 runs +Run 5, Tue Oct 28 17:52:36 2014 +L456_front_2.PRT contains 2 runs +Run 4, Tue Oct 28 18:34:07 2014 +L456_back_2.PRT contains 1 runs +Run 1, Tue Oct 28 18:42:38 2014 +L456_front_3.PRT contains 3 runs +Run 3, Wed Oct 29 14:13:17 2014 +L456_back_3.PRT contains 2 runs +Run 3, Wed Oct 29 14:28:45 2014 +L456_U_lower_noballs.PRT contains 3 runs +Run 4, Fri Oct 24 18:00:14 2014 +L456_U_lower_balls.PRT contains 4 runs +Run 4, Fri Oct 24 18:34:54 2014 +L456_U_lower_modules.PRT contains 6 runs +Run 6, Fri Nov 07 18:29:22 2014 +residuals between survey of mounted modules, and where we expect sensors to be from individual surveys of modules and U-channel: +[[ 0.0098 0.0251 0.0225] + [ 0.0625 0.0718 0.0758]] +[[ 0.0004 0.0442 0.0856] + [ 0.0721 0.0849 0.0849]] +[[-0.0374 -0.0398 -0.0187] + [ 0.0587 0.0681 0.0749]] +[[-0.0954 -0.0683 -0.0407] + [ 0.0822 0.0896 0.0993]] +[[-0.0841 -0.0531 -0.0463] + [ 0.0584 0.0617 0.069 ]] +[[-0.0879 -0.0648 -0.0533] + [ 0.0691 0.0777 0.0807]] +[[-0.1425 -0.156 -0.1529] + [ 0.0688 0.0766 0.0797]] +[[-0.1973 -0.1762 -0.1505] + [ 0.0897 0.0856 0.0985]] +[[-0.014 0.0506 0.1162] + [ 0.0866 0.0946 0.1042]] +[[ 0.0393 0.1625 0.2601] + [ 0.105 0.1179 0.1256]] +[[-0.0757 -0.0373 0.0512] + [ 0.0733 0.0777 0.0883]] +[[-0.0023 0.0471 0.0725] + [ 0.09 0.0969 0.1083]] +L4 pin basis in U-channel fiducial frame: +[array([-149.1868, -53.3685, 9.5839]), array([[ 1.0000e+00, 1.1536e-04, -1.7794e-04], + [ -1.1535e-04, 1.0000e+00, 9.3250e-05], + [ 1.7795e-04, -9.3229e-05, 1.0000e+00]])] +L5 pin basis in U-channel fiducial frame: +[array([-149.1631, -56.3514, 209.5891]), array([[ 1.0000e+00, 6.1076e-05, -8.7472e-05], + [ -6.1071e-05, 1.0000e+00, 5.2874e-05], + [ 8.7475e-05, -5.2869e-05, 1.0000e+00]])] +L6 pin basis in U-channel fiducial frame: +[array([-149.1448, -59.3196, 409.5671]), array([[ 1.0000e+00, -5.9546e-05, -6.3354e-05], + [ 5.9519e-05, 1.0000e+00, -4.2261e-04], + [ 6.3379e-05, 4.2261e-04, 1.0000e+00]])] +L4SE sensor basis in pin frame: +[array([ 98.8403, 32.5506, -13.4188]), array([[ 0.9988, 0.049 , 0.0011], + [ 0.049 , -0.9988, 0.0024], + [ 0.0012, -0.0024, -1. ]])] +L4SP sensor basis in pin frame: +[array([ 199.7647, 37.5793, -13.416 ]), array([[ -9.9872e-01, -5.0612e-02, 2.0998e-04], + [ -5.0612e-02, 9.9872e-01, -1.3244e-03], + [ -1.4268e-04, -1.3333e-03, -1.0000e+00]])] +L4AE sensor basis in pin frame: +[array([ 98.8498, 35.0796, -5.5914]), array([[ 1.0000e+00, 1.6064e-04, 1.7363e-04], + [ -1.6025e-04, 1.0000e+00, -2.2311e-03], + [ -1.7399e-04, 2.2310e-03, 1.0000e+00]])] +L4AP sensor basis in pin frame: +[array([ 199.702 , 35.0743, -5.5911]), array([[ -1.0000e+00, -1.5578e-04, 1.9209e-04], + [ 1.5591e-04, -1.0000e+00, 6.6840e-04], + [ 1.9199e-04, 6.6843e-04, 1.0000e+00]])] +L5SE sensor basis in pin frame: +[array([ 98.8719, 32.5577, -13.446 ]), array([[ 9.9875e-01, 5.0030e-02, -3.1473e-04], + [ 5.0030e-02, -9.9875e-01, -4.8047e-04], + [ -3.3837e-04, 4.6412e-04, -1.0000e+00]])] +L5SP sensor basis in pin frame: +[array([ 199.7055, 37.5879, -13.4429]), array([[ -9.9874e-01, -5.0097e-02, -6.1898e-04], + [ -5.0098e-02, 9.9874e-01, 1.5008e-03], + [ 5.4301e-04, 1.5299e-03, -1.0000e+00]])] +L5AE sensor basis in pin frame: +[array([ 98.8068, 35.0685, -5.5251]), array([[ 1.0000e+00, 1.8826e-04, 3.5947e-04], + [ -1.8795e-04, 1.0000e+00, -8.7064e-04], + [ -3.5963e-04, 8.7057e-04, 1.0000e+00]])] +L5AP sensor basis in pin frame: +[array([ 199.7322, 35.0648, -5.5156]), array([[ -1.0000e+00, -2.2109e-04, 7.2234e-04], + [ 2.2099e-04, -1.0000e+00, -1.3682e-04], + [ 7.2237e-04, -1.3666e-04, 1.0000e+00]])] +L6SE sensor basis in pin frame: +[array([ 98.9654, 32.5819, -13.4347]), array([[ 9.9875e-01, 4.9916e-02, 8.5669e-04], + [ 4.9915e-02, -9.9875e-01, 1.5213e-03], + [ 9.3156e-04, -1.4766e-03, -1.0000e+00]])] +L6SP sensor basis in pin frame: +[array([ 199.7584, 37.6006, -13.3901]), array([[ -9.9875e-01, -4.9978e-02, -2.0993e-04], + [ -4.9979e-02, 9.9875e-01, 1.0668e-03], + [ 1.5634e-04, 1.0760e-03, -1.0000e+00]])] +L6AE sensor basis in pin frame: +[array([ 98.8217, 35.0688, -5.5711]), array([[ 1.0000e+00, 2.4272e-04, 1.8796e-03], + [ -2.4091e-04, 1.0000e+00, -9.5942e-04], + [ -1.8799e-03, 9.5897e-04, 1.0000e+00]])] +L6AP sensor basis in pin frame: +[array([ 199.7551, 35.0727, -5.4277]), array([[ -1.0000e+00, -2.0847e-04, 7.4446e-04], + [ 2.0836e-04, -1.0000e+00, -1.5378e-04], + [ 7.4449e-04, -1.5363e-04, 1.0000e+00]])] Added: java/sandbox/svt-survey/survey_results_t13.txt ============================================================================= --- java/sandbox/svt-survey/survey_results_t13.txt (added) +++ java/sandbox/svt-survey/survey_results_t13.txt Mon Jun 15 15:41:48 2015 @@ -0,0 +1,67 @@ +L123_front_6.PRT contains 2 runs +Run 1, Wed Oct 29 17:19:57 2014 +L123_back_6.PRT contains 2 runs +Run 1, Wed Oct 29 17:26:42 2014 +L123_front_3.PRT contains 7 runs +Run 4, Wed Oct 29 14:46:11 2014 +L123_back_3.PRT contains 5 runs +Run 3, Wed Oct 29 14:59:17 2014 +L123_front_4.PRT contains 4 runs +Run 2, Wed Oct 29 15:37:57 2014 +L123_back_4.PRT contains 4 runs +Run 3, Wed Oct 29 15:52:54 2014 +L123_U_upper_noballs.PRT contains 3 runs +Run 3, Thu Oct 23 16:22:20 2014 +L123_U_upper_balls.PRT contains 3 runs +Run 4, Tue Oct 21 17:45:29 2014 +L123_U_upper_modules.PRT contains 3 runs +Run 3, Fri Nov 07 14:49:28 2014 +residuals between survey of mounted modules, and where we expect sensors to be from individual surveys of modules and U-channel: +[[ 0.053 -0.0387 -0.1256] + [ 0.0369 0.0501 0.0411]] +[[ 0.1045 0.1293 0.1211] + [ 0.0489 0.0516 0.0568]] +[[-0.0306 -0.0616 -0.076 ] + [ 0.0445 0.0525 0.049 ]] +[[-0.0831 0.0474 0.1868] + [ 0.0638 0.0672 0.0678]] +[[-0.0381 -0.159 -0.2335] + [ 0.0646 0.0649 0.0711]] +[[ 0.0256 0.0513 0.0264] + [ 0.0716 0.0715 0.0722]] +L1 pin basis in U-channel fiducial frame: +[array([-95.2594, 51.3976, -9.5359]), array([[ 1.0000e+00, -9.0423e-06, 1.9487e-04], + [ -9.0638e-06, -1.0000e+00, 1.1063e-04], + [ 1.9487e-04, -1.1063e-04, -1.0000e+00]])] +L2 pin basis in U-channel fiducial frame: +[array([-95.2519, 52.9069, 90.4129]), array([[ 1.0000e+00, 9.3360e-05, 5.5287e-04], + [ 9.3298e-05, -1.0000e+00, 1.1098e-04], + [ 5.5288e-04, -1.1093e-04, -1.0000e+00]])] +L3 pin basis in U-channel fiducial frame: +[array([ -95.2881, 54.3996, 190.4827]), array([[ 1.0000e+00, 8.1794e-05, 4.1899e-04], + [ 8.1808e-05, -1.0000e+00, -3.3417e-05], + [ 4.1898e-04, 3.3452e-05, -1.0000e+00]])] +L1S sensor basis in pin frame: +[array([ 124.125 , 39.2422, -13.84 ]), array([[ 9.9500e-01, 9.9895e-02, -1.3013e-04], + [ 9.9895e-02, -9.9500e-01, 4.4987e-04], + [ -8.4542e-05, -4.6062e-04, -1.0000e+00]])] +L1A sensor basis in pin frame: +[array([ 124.083 , 39.2023, -5.33 ]), array([[ 1.0000e+00, 1.4866e-04, 8.3270e-04], + [ -1.4826e-04, 1.0000e+00, -4.7996e-04], + [ -8.3277e-04, 4.7984e-04, 1.0000e+00]])] +L2S sensor basis in pin frame: +[array([ 124.0673, 39.2371, -13.7757]), array([[ 9.9501e-01, 9.9761e-02, -1.5964e-04], + [ 9.9759e-02, -9.9498e-01, 7.8574e-03], + [ 6.2502e-04, -7.8341e-03, -9.9997e-01]])] +L2A sensor basis in pin frame: +[array([ 124.0829, 39.2041, -5.4559]), array([[ 1.0000e+00, -9.0046e-06, 1.3977e-03], + [ 2.2682e-06, 9.9999e-01, 4.8194e-03], + [ -1.3977e-03, -4.8194e-03, 9.9999e-01]])] +L3S sensor basis in pin frame: +[array([ 124.0688, 39.2329, -13.7486]), array([[ 9.9501e-01, 9.9727e-02, -8.9236e-04], + [ 9.9729e-02, -9.9501e-01, 2.8536e-03], + [ -6.0332e-04, -2.9284e-03, -1.0000e+00]])] +L3A sensor basis in pin frame: +[array([ 124.0694, 39.2049, -5.4375]), array([[ 1.0000e+00, 8.5260e-05, 1.1112e-03], + [ -8.2377e-05, 1.0000e+00, -2.5948e-03], + [ -1.1114e-03, 2.5947e-03, 1.0000e+00]])] Added: java/sandbox/svt-survey/survey_results_t46.txt ============================================================================= --- java/sandbox/svt-survey/survey_results_t46.txt (added) +++ java/sandbox/svt-survey/survey_results_t46.txt Mon Jun 15 15:41:48 2015 @@ -0,0 +1,103 @@ +L456_front_4.PRT contains 1 runs +Run 1, Wed Oct 29 15:07:18 2014 +L456_back_4.PRT contains 2 runs +Run 3, Wed Oct 29 15:21:41 2014 +L456_front_5.PRT contains 1 runs +Run 2, Wed Oct 29 16:01:55 2014 +L456_back_5.PRT contains 2 runs +Run 4, Wed Oct 29 16:17:33 2014 +L456_front_6.PRT contains 2 runs +Run 3, Wed Oct 29 16:59:02 2014 +L456_back_6.PRT contains 2 runs +Run 3, Wed Oct 29 17:12:28 2014 +L456_U_upper_noballs.PRT contains 4 runs +Run 4, Thu Oct 30 15:00:21 2014 +L456_U_upper_balls.PRT contains 3 runs +Run 3, Thu Oct 30 15:22:45 2014 +L456_U_upper_modules.PRT contains 5 runs +Run 3, Fri Nov 07 17:20:38 2014 +residuals between survey of mounted modules, and where we expect sensors to be from individual surveys of modules and U-channel: +[[-0.0215 -0.0146 0.0026] + [ 0.0741 0.0713 0.0705]] +[[-0.0686 -0.0231 0.0424] + [ 0.0804 0.0776 0.0729]] +[[ 0.0865 0.1403 0.1803] + [ 0.0774 0.0725 0.0635]] +[[ 0.1069 0.1194 0.1344] + [ 0.0917 0.0867 0.0812]] +[[-0.0879 -0.0314 0.0469] + [ 0.0785 0.0714 0.0669]] +[[-0.0092 -0.0385 -0.0257] + [ 0.096 0.0874 0.0765]] +[[ 0.1123 0.1399 0.1738] + [ 0.0916 0.079 0.0696]] +[[ 0.0474 0.1058 0.1409] + [ 0.1058 0.0975 0.0933]] +[[-0.157 -0.129 -0.0855] + [ 0.0628 0.0669 0.0693]] +[[-0.0336 -0.0827 -0.1214] + [ 0.0766 0.0759 0.0667]] +[[ 0.0309 0.0237 0.0358] + [ 0.0692 0.0677 0.0637]] +[[ 0.0228 0.0228 0.0115] + [ 0.0705 0.0695 0.0677]] +L4 pin basis in U-channel fiducial frame: +[array([-149.2748, 53.2984, -9.568 ]), array([[ 1.0000e+00, 1.3154e-04, -1.6050e-04], + [ 1.3166e-04, -1.0000e+00, 7.2035e-04], + [ -1.6041e-04, -7.2037e-04, -1.0000e+00]])] +L5 pin basis in U-channel fiducial frame: +[array([-149.2454, 56.3526, 190.4708]), array([[ 1.0000e+00, 2.0492e-04, -2.5400e-04], + [ 2.0495e-04, -1.0000e+00, 1.1388e-04], + [ -2.5398e-04, -1.1393e-04, -1.0000e+00]])] +L6 pin basis in U-channel fiducial frame: +[array([-149.2312, 59.3244, 390.4449]), array([[ 1.0000e+00, 5.6134e-05, -1.6585e-04], + [ 5.6060e-05, -1.0000e+00, -4.4613e-04], + [ -1.6587e-04, 4.4612e-04, -1.0000e+00]])] +L4SE sensor basis in pin frame: +[array([ 98.9408, 32.5693, -13.4153]), array([[ 9.9876e-01, 4.9698e-02, 7.4726e-04], + [ 4.9698e-02, -9.9876e-01, -2.8540e-04], + [ 7.3215e-04, 3.2219e-04, -1.0000e+00]])] +L4SP sensor basis in pin frame: +[array([ 199.738 , 37.5894, -13.3495]), array([[ -9.9874e-01, -5.0146e-02, -8.1304e-05], + [ -5.0146e-02, 9.9874e-01, 2.0390e-03], + [ -2.1046e-05, 2.0405e-03, -1.0000e+00]])] +L4AE sensor basis in pin frame: +[array([ 98.8726, 35.0629, -5.6233]), array([[ 1.0000e+00, -1.9858e-04, 7.0769e-04], + [ 1.9834e-04, 1.0000e+00, 3.3003e-04], + [ -7.0775e-04, -3.2989e-04, 1.0000e+00]])] +L4AP sensor basis in pin frame: +[array([ 199.7988, 35.073 , -5.5463]), array([[ -1.0000e+00, 7.4687e-05, -1.6979e-04], + [ -7.4415e-05, -1.0000e+00, -1.5993e-03], + [ -1.6991e-04, -1.5993e-03, 1.0000e+00]])] +L5SE sensor basis in pin frame: +[array([ 98.9704, 32.5777, -13.4754]), array([[ 9.9877e-01, 4.9627e-02, 3.8919e-04], + [ 4.9627e-02, -9.9877e-01, 1.6862e-04], + [ 3.9708e-04, -1.4910e-04, -1.0000e+00]])] +L5SP sensor basis in pin frame: +[array([ 199.7857, 37.6067, -13.3934]), array([[ -9.9877e-01, -4.9603e-02, -1.3625e-04], + [ -4.9603e-02, 9.9877e-01, 1.2110e-03], + [ 7.6015e-05, 1.2163e-03, -1.0000e+00]])] +L5AE sensor basis in pin frame: +[array([ 98.8471, 35.0645, -5.5394]), array([[ 1.0000e+00, -2.4000e-04, 1.9643e-03], + [ 2.4031e-04, 1.0000e+00, -1.5337e-04], + [ -1.9643e-03, 1.5385e-04, 1.0000e+00]])] +L5AP sensor basis in pin frame: +[array([ 199.7314, 35.0702, -5.4992]), array([[ -1.0000e+00, 1.3550e-04, 1.0488e-03], + [ -1.3623e-04, -1.0000e+00, -7.0117e-04], + [ 1.0487e-03, -7.0132e-04, 1.0000e+00]])] +L6SE sensor basis in pin frame: +[array([ 99.0882, 32.5697, -13.4259]), array([[ 9.9878e-01, 4.9449e-02, 7.3764e-04], + [ 4.9448e-02, -9.9878e-01, 7.3432e-04], + [ 7.7305e-04, -6.9695e-04, -1.0000e+00]])] +L6SP sensor basis in pin frame: +[array([ 199.7587, 37.5701, -13.4522]), array([[ -9.9878e-01, -4.9408e-02, 1.9956e-03], + [ -4.9409e-02, 9.9878e-01, -4.2657e-04], + [ -1.9721e-03, -5.2465e-04, -1.0000e+00]])] +L6AE sensor basis in pin frame: +[array([ 98.9648, 35.0512, -5.6449]), array([[ 1.0000e+00, -1.3681e-05, -1.5020e-04], + [ 1.3528e-05, 1.0000e+00, -1.0134e-03], + [ 1.5021e-04, 1.0134e-03, 1.0000e+00]])] +L6AP sensor basis in pin frame: +[array([ 199.7433, 35.077 , -5.7027]), array([[ -1.0000e+00, -8.7212e-05, 9.7365e-04], + [ 8.8703e-05, -1.0000e+00, 1.5307e-03], + [ 9.7352e-04, 1.5308e-03, 1.0000e+00]])]