反陀螺v1.1。

This commit is contained in:
xinyang
2019-07-20 11:10:25 +08:00
parent ccb87882f3
commit 206026b5d9
13 changed files with 26844 additions and 26828 deletions

View File

@@ -123,7 +123,7 @@ private:
public: public:
void run(cv::Mat &src); // 自瞄主函数 void run(cv::Mat &src); // 自瞄主函数
bool sendBoxPosition(bool shoot); // 和主控板通讯 bool sendBoxPosition(uint8_t shoot, bool isTrack); // 和主控板通讯
}; };
#endif /* _ARMOR_FINDER_H_ */ #endif /* _ARMOR_FINDER_H_ */

View File

@@ -13,31 +13,34 @@ void ArmorFinder::antiTop() {
static double top_periodms = 0; static double top_periodms = 0;
static double last_top_periodms = 0; static double last_top_periodms = 0;
timeval curr_time; timeval curr_time;
bool shoot = 0; uint8_t shoot = 0;
/*if(anti_top_state == ANTI_TOP){ /*if(anti_top_state == ANTI_TOP){
cout << "anti top" << endl; cout << "anti top" << endl;
}else if(anti_top_state == NORMAL){ }else if(anti_top_state == NORMAL){
cout << "Normal" << endl; cout << "Normal" << endl;
}*/ }*/
ArmorBox::BoxOrientation orientation = armor_box.getOrientation();
if(orientation == ArmorBox::UNKNOWN){
if(anti_top_state == NORMAL){
sendBoxPosition(shoot);
return;
}else{
return;
}
}
gettimeofday(&curr_time, nullptr); gettimeofday(&curr_time, nullptr);
auto interval = getTimeIntervalms(curr_time, last_front_time); auto interval = getTimeIntervalms(curr_time, last_front_time);
LOGM("interval:%.1lf", interval); LOGM("interval:%.1lf", interval);
if(anti_top_state == ANTI_TOP && (top_periodms+last_top_periodms)/2.0-130<interval&&interval<(top_periodms+last_top_periodms)/2.0-70){ if(anti_top_state == ANTI_TOP && (top_periodms+last_top_periodms)/2.0-120<interval&&interval<(top_periodms+last_top_periodms)/2.0-80){
shoot = 1; shoot = 1;
// LOGM(STR_CTR(WORD_RED,"Shoot!!!"));
}else if(interval > 700){ }else if(interval > 700){
anti_top_state = NORMAL; anti_top_state = NORMAL;
anti_top_cnt = 0; anti_top_cnt = 0;
} }
ArmorBox::BoxOrientation orientation = armor_box.getOrientation();
if(orientation == ArmorBox::UNKNOWN){
if(anti_top_state == NORMAL){
sendBoxPosition(shoot, true);
return;
}else{
sendBoxPosition(shoot, false);
return;
}
}
if(orientation != last_orient){ if(orientation != last_orient){
if(interval > 700){ if(interval > 700){
anti_top_cnt = 0; anti_top_cnt = 0;
@@ -64,10 +67,12 @@ void ArmorFinder::antiTop() {
if(anti_top_state == ANTI_TOP){ if(anti_top_state == ANTI_TOP){
if(orientation == ArmorBox::FRONT){ if(orientation == ArmorBox::FRONT){
sendBoxPosition(shoot); sendBoxPosition(shoot, true);
}else if(shoot){
sendBoxPosition(shoot, false);
} }
}else if(anti_top_state == NORMAL){ }else if(anti_top_state == NORMAL){
sendBoxPosition(shoot); sendBoxPosition(shoot, true);
} }

View File

@@ -70,7 +70,7 @@ ArmorBox::BoxOrientation ArmorBox::getOrientation() const{
case B3: case B3:
case B4: case B4:
case B5: case B5:
if (lengthDistanceRatio() < 0.45) { if (lengthDistanceRatio() < 0.46) {
return FRONT; return FRONT;
}else{ }else{
return SIDE; return SIDE;

View File

@@ -122,7 +122,7 @@ bool ArmorFinder::findLightBlobs(const cv::Mat &src, LightBlobs &light_blobs) {
color_channel = channels[0]; /* 根据目标颜色进行通道提取 */ color_channel = channels[0]; /* 根据目标颜色进行通道提取 */
else if (enemy_color == ENEMY_RED) /* */ else if (enemy_color == ENEMY_RED) /* */
color_channel = channels[2]; /************************/ color_channel = channels[2]; /************************/
cv::threshold(color_channel, src_bin, 170, 255, CV_THRESH_BINARY); // 二值化对应通道 cv::threshold(color_channel, src_bin, 140, 255, CV_THRESH_BINARY); // 二值化对应通道
imagePreProcess(src_bin); // 开闭运算 imagePreProcess(src_bin); // 开闭运算
if(src_bin.size() == cv::Size(640, 480) && show_light_blobs) if(src_bin.size() == cv::Size(640, 480) && show_light_blobs)

View File

@@ -3,6 +3,7 @@
// //
#include <armor_finder/armor_finder.h> #include <armor_finder/armor_finder.h>
#include<log.h>
static bool sendTarget(Serial &serial, double x, double y, double z, uint8_t shoot) { static bool sendTarget(Serial &serial, double x, double y, double z, uint8_t shoot) {
static short x_tmp, y_tmp, z_tmp; static short x_tmp, y_tmp, z_tmp;
@@ -35,7 +36,7 @@ static bool sendTarget(Serial &serial, double x, double y, double z, uint8_t sho
return serial.WriteData(buff, sizeof(buff)); return serial.WriteData(buff, sizeof(buff));
} }
bool ArmorFinder::sendBoxPosition(bool shoot) { bool ArmorFinder::sendBoxPosition(uint8_t shoot, bool isTrack) {
if(armor_box.rect == cv::Rect2d()) return false; if(armor_box.rect == cv::Rect2d()) return false;
auto rect = armor_box.rect; auto rect = armor_box.rect;
double dx = rect.x + rect.width / 2 - 320; double dx = rect.x + rect.width / 2 - 320;
@@ -44,5 +45,15 @@ bool ArmorFinder::sendBoxPosition(bool shoot) {
double pitch = atan(dy / FOCUS_PIXAL) * 180 / PI; double pitch = atan(dy / FOCUS_PIXAL) * 180 / PI;
double dist = DISTANCE_HEIGHT / rect.height; double dist = DISTANCE_HEIGHT / rect.height;
// cout << yaw << endl; // cout << yaw << endl;
return sendTarget(serial, yaw, -pitch, dist, shoot); if(isTrack){
if(shoot){
LOGM(STR_CTR(WORD_RED,"Shoot!!!"));
}
return sendTarget(serial, yaw, -pitch, dist, shoot);
LOGM(STR_CTR(WORD_RED,"Shoot!!!"));
return sendTarget(serial, 0, -0, dist, 1);
}else if(shoot){
LOGM(STR_CTR(WORD_RED,"Shoot!!!"));
return sendTarget(serial, 0, 0, 4, 1);
}
} }

View File

@@ -1,7 +1,7 @@
6 6
0.3149763 -0.20627302
-0.014892017 1.6024942
2.3465085 1.7967451
0.00036684246 1.4466392
-0.15470123 -0.098023266
1.5563219 -0.006771178

View File

@@ -2,453 +2,453 @@
6 6
5 5
5 5
-0.5122181 -0.10642219
-0.3304208 0.54904705
-0.47017148 1.0220182
-0.6901335 1.2654289
-0.68305564 1.0080621
-0.43056425 0.63893425
-0.33415276 1.0596974
-0.21182333 1.5017769
-0.26035476 1.7486153
-0.43455258 1.2255592
-0.17478752 0.7572802
-0.07353879 1.1565144
-0.0066796755 1.2662624
-0.2842649 1.3252954
-0.26983324 1.1559033
-0.38600275 0.22455153
-0.5225027 0.46842065
-0.2477209 0.6101949
-0.6150436 0.6682584
-0.50670964 0.1469474
-0.6390075 -0.19053003
-0.785963 -0.30085373
-0.84885865 -0.505979
-0.7428759 -0.6151139
-0.6850384 -0.7488737
-0.29873657 -0.67636555
-0.39940876 -0.7467412
-0.3651188 -0.7404055
-0.4757807 -0.77479744
-0.24000579 -0.75153095
-0.22654222 -0.5121083
-0.26803666 -0.580226
-0.17029491 -0.57781655
-0.2708922 -0.6191948
-0.16619048 -0.4956569
-0.18574618 -0.5530203
-0.18789688 -0.54242903
-0.18732283 -0.58190167
-0.24658786 -0.808631
-0.10995354 -0.5255669
-0.16952607 -0.5567334
-0.27286267 -0.65943664
-0.28464758 -0.675188
-0.22815232 -0.7753057
-0.07585772 -0.5219072
-0.32570714 -0.4224288
-0.22287326 -0.4372446
-0.22649616 -0.65674895
-0.3235379 -0.88619053
-0.33799627 -0.5918416
-0.29735592 0.45536855
-0.33019853 0.382092
-0.3843473 -0.017086059
-0.5227346 -0.4412066
-0.4683479 -0.32249
-0.33797947 0.5902474
-0.22064787 0.4910132
-0.24119645 0.02227385
-0.40467957 -0.4520488
-0.36958367 -0.6278883
-0.23530425 0.60164636
-0.48722762 0.3453617
-0.46800253 0.16053873
-0.53155917 -0.39892384
-0.46939301 -0.4782997
-0.45583007 0.56412727
-0.28574285 0.5470579
-0.36617565 0.33888572
-0.6556442 -0.025963284
-0.42358845 0.010916833
-0.27466717 0.7818745
-0.61312884 0.9463605
-0.62094223 0.72511697
-0.5795923 0.44537586
-0.58728904 0.35324848
0.68368846 -0.6419165
0.8958975 -0.347417
0.7278497 -0.40558645
0.68379235 -0.50654674
0.58865863 -0.44879192
0.8949641 -0.49447027
1.044341 -0.31920582
1.2053595 -0.1661499
1.0916591 -0.4432326
0.7328324 -0.33963177
1.1020528 -0.38981852
1.2463291 -0.4906231
1.1158316 -0.45195618
1.0167897 -0.52474713
1.0295683 -0.39969632
0.89226794 -0.4819537
0.96291864 -0.71747667
1.102302 -0.821255
1.0435898 -0.8445041
0.90618485 -0.89447993
0.7019989 -0.859059
0.77003574 -0.98320967
0.67740715 -1.0902424
0.664701 -1.105878
0.7401788 -1.2187494
-0.84534293 0.67084956
-0.47904256 0.9035801
-0.4366259 1.2065095
-0.6555481 1.3081064
-1.0296663 1.2326727
-0.21678755 1.0170805
0.45600086 1.0677104
0.463124 1.5938762
0.33925074 1.4207084
-0.23879766 1.3485196
0.23904026 1.0809016
0.7763754 1.3998586
1.0296348 1.7368488
0.69617057 1.5395899
0.21466275 1.5694551
0.23907422 1.3630624
0.64965016 1.4492949
0.48717323 1.5428637
0.34349623 1.393225
-0.04588733 1.4149159
-0.6112947 1.1494107
-0.36519527 1.2268404
-0.19992064 1.2541622
-0.37989593 0.96135026
-0.7226311 0.90241027
0.9469519 -0.31921467
0.88321126 -0.110522695
0.9223745 0.09325943
0.6566543 -0.0139649
0.46329772 -0.028535917
1.1555251 -0.24136181
1.1917908 0.03892438
1.1479716 0.20345062
0.9543253 -0.074525945
0.79193896 -0.029405555
1.2978923 -0.07647651
1.4997654 -0.15445644
1.39902 -0.058089375
1.1015791 -0.40588626
1.0758426 -0.27692583
1.2769203 -0.2698881
1.4642966 -0.55068505
1.5963178 -0.5919062
1.2945237 -0.5438777
1.0054451 -0.5993602
1.3111552 -0.7458306
1.6097692 -0.81796175
1.4733039 -0.94331497
1.2075291 -1.0076928
0.89110684 -0.8992378
1.8012196 1.9416478
2.4435925 3.2734282
2.5440128 4.160874
2.1426733 4.7219324
1.6078053 4.1175704
2.5206072 3.0404797
2.8588843 4.511751
3.0311077 5.663269
2.704625 5.930972
2.1049035 4.7846756
2.5578685 3.3442042
2.890365 4.758655
3.1050663 5.6102233
2.4879482 5.5837803
2.045063 4.3014107
1.8096005 2.793397
2.120189 3.7502306
2.1945705 4.3392096
2.1331306 4.142601
1.6283106 2.9172728
0.8514621 1.819791
1.2092026 2.428208
1.3033422 2.3962913
1.2066857 2.0173726
1.1448364 1.0743914
0.73725975 0.26512346
0.9546802 0.3457875
0.97507584 0.58334744
0.66971153 0.40681112
0.59116304 0.40550798
1.0519987 0.29478824
1.1914521 0.732128
1.2175999 0.8325436
1.2283436 0.603493
0.95731866 0.7258464
1.1040916 0.5068629
1.2935854 0.67576087
1.2896016 0.74854803
1.3029085 0.60851085
1.107106 0.77726454
1.0182807 0.3519754
1.0675256 0.468439
1.251373 0.6548478
1.0915134 0.70905083
0.92420894 0.3086395
0.7278918 0.4289891
0.62697303 0.47042668
0.6396168 0.37940606
0.7657539 0.45548278
0.65353876 0.14207979
0.498041 0.71661115
0.4638572 0.09474261
0.52972424 -0.7471369
0.42200166 -1.7338398
0.26322883 -2.5905223
0.40672594 0.7082176
0.61811805 0.21243899
0.51347226 -0.6654869
0.3917843 -1.7607315
0.27834943 -2.7247927
0.43966493 0.6009304
0.5522092 0.10814533
0.39821044 -0.6752587
0.40372777 -1.7909975
0.21843211 -2.3464935
0.3667185 0.79290503
0.27014878 0.49252048
0.21852346 -0.43408415
0.41306666 -1.3109739
0.20170563 -1.9383324
0.03395945 0.9131795
0.1434882 0.58063436
-0.10101415 -0.065964356
-0.08412548 -0.84630096
-0.19225624 -1.3107594
0.6564742 0.9702296
0.8515412 1.7605543
1.0424643 1.9099594
0.9035196 1.8536079
0.8831942 1.3434014
0.89890224 1.1538997
1.4549115 1.8189181
1.5574793 1.9872671
1.4012674 2.0980296
1.3011783 1.5539708
1.1087692 0.9389947
1.6270466 1.4959635
1.8930573 1.8016711
1.6943029 1.5903975
1.5548522 1.2731018
1.095543 0.78981453
1.4603993 1.0439569
1.6675422 1.3309318
1.5643684 1.2204188
1.3244627 0.78188473
0.7057293 0.41300166
1.0123242 0.4995686
1.2347305 0.52244127
1.2775078 0.5596004
1.1633652 0.21890602
1.7397907 0.30612093
3.179668 0.85429645
3.7055767 1.2398238
3.0984879 1.2750283
1.9764525 1.3086212
3.1683843 1.0696554
5.2915235 1.3433759
6.037039 1.729579
5.308505 1.7326889
3.4893284 1.7986484
3.8721342 1.3991985
6.087489 1.7318608
6.994477 2.0507987
6.2794065 1.941499
4.6240034 1.7631179
3.6394677 1.4714234
5.4709225 1.8296314
6.380118 1.9416764
5.719932 1.8468171
4.4402404 1.6414593
2.6205702 1.4085735
3.8763673 1.5106102
4.234028 1.610607
4.1675415 1.5357318
3.3484511 1.1668565
0.06990746 1.3847203
-0.115926296 1.9328053
-0.41687268 2.0932007
-0.6514532 1.6669843
-0.8585004 1.3775337
0.5086532 1.6736194
0.49625224 2.307166
0.37948334 2.3085163
0.048941854 2.008549
-0.27606216 1.2341207
0.8580623 1.6037624
1.0750562 2.0786712
0.83841854 1.9735341
0.6379626 1.5647856
0.12191046 1.02917
1.3217849 1.3709607
1.3648862 1.4461753
1.3776011 1.256765
1.0617224 0.9555051
0.58652717 0.36569837
1.4052356 0.7852095
1.5046815 0.7917901
1.7024798 0.43664944
1.1991823 0.2549527
0.8251704 -0.067954175
0.66112787 0.20057896
1.0387679 1.3856035
0.9745576 2.0629358
0.8372969 2.809679
0.31366217 2.3610249
0.9730549 0.83472407
1.4635785 2.064841
1.6587266 3.0214195
1.295196 3.401786
0.75578976 2.7669187
1.19028 1.1871954
1.5565666 2.2021434
1.528534 2.9477324
1.1576073 3.2896252
0.7579256 2.3611999
0.53262025 0.58470565
0.9756648 1.433704
0.87179863 1.8206064
0.8447151 1.6048844
0.465067 1.0893
-0.19753419 0.079494156
-0.09716505 0.14756773
0.0488932 0.21510047
0.010757586 0.17841841
-0.16236092 -0.3402442
1.1874503 0.82796144
1.4478239 0.89763546
1.561198 0.9589713
1.2666211 0.86110723
0.8692644 0.6416584
1.5617329 1.0780864
1.695196 1.2395475
1.6963016 1.4097389
1.5598705 1.1237956
1.1356069 1.0438948
1.7686192 1.0541381
1.9396306 1.3774344
2.0075228 1.422105
1.7980667 1.0753438
1.4236753 0.956809
1.5051324 0.99444
1.7243544 0.99848217
1.7012758 1.2054675
1.5655004 1.0716856
1.207983 0.8924131
1.0855519 0.67220867
0.9998559 0.89100254
1.1102537 0.7673037
0.9900168 0.74212146
0.8938147 0.4557632
1.1506987 1.4435326
1.1853988 1.0917244
1.3051438 0.5117782
0.9928555 -0.042295564
0.87968653 -0.3919759
1.3359145 1.3343437
1.2454771 1.0884248
1.3238487 0.5695666
1.0035286 0.095347434
1.1127417 -0.17561129
1.5130773 1.5594242
1.2445521 1.1927198
1.1315267 0.81222206
1.1119169 0.10072425
1.0120134 -0.01981995
1.0682882 1.4395866
1.1985056 1.4196151
1.0001463 0.99251515
0.750059 0.5299192
0.7630973 0.3711792
1.0361183 1.7289668
0.7325272 1.5802932
0.65717363 1.4318615
0.47050563 0.9496403
0.5706506 0.90711755
-0.9104096 0.7756156
-0.60306823 1.6576271
-0.2908051 1.7558899
-0.27746367 1.423089
-0.4795224 1.063295
-0.5066679 0.9460997
-0.13847744 1.68862
0.17386274 1.8560133
0.050798584 1.7430701
-0.03534979 1.267287
-0.39398232 0.8309027
0.22129086 1.4070404
0.37720454 1.6903514
0.28152806 1.5321271
0.04997919 1.0099223
-0.24730659 0.26294753
0.022508586 0.86975366
0.3273061 0.8681627
0.3062466 0.6666984
0.103650205 0.39146528
-0.33495817 -0.17483807
-0.10975503 0.06906817
-0.013566348 0.0685056
-0.05696764 0.0048298114
-0.049704503 -0.29763746
-0.11123053 -0.72470987
0.74688494 -0.3025738
1.1001183 0.1441088
0.7633611 0.6175989
-0.12488958 0.71524495
1.069808 -0.08114317
2.1522613 0.23537244
2.874394 0.65833175
2.4043176 0.748487
1.3204521 0.7920688
1.351723 0.08497454
2.921919 0.5255702
3.6087956 0.82396054
3.0920472 1.130095
1.8288097 0.9759796
1.2379777 0.31005707
2.3464508 0.51547265
3.0301187 0.85156286
2.6960068 0.89206517
1.7385584 0.5910351
0.2523459 0.28886735
0.9858051 0.5871289
1.6996905 0.55338776
1.4946578 0.54379845
1.0741637 0.27539033
-0.43977898 1.3043873
-0.4012377 2.1130838
-0.5103086 2.00019
-0.6115385 1.9147623
-0.8566328 1.2632021
0.12200335 1.6259333
0.24156119 2.4304924
-0.012940409 2.4733207
-0.2271813 2.0936246
-0.3880937 1.3039585
0.48769447 1.5398262
0.7069632 2.1048331
0.5918804 2.2389119
0.29068273 1.5818008
-0.011846471 0.94920427
0.66635966 1.1412464
1.0811349 1.5037223
1.0028406 1.2156814
0.68654966 1.0366565
0.4831082 0.3966581
0.8895568 0.37856415
1.214797 0.6628915
1.2914155 0.5291198
1.1088845 0.11434809
0.7787844 -0.09481559

View File

@@ -1,13 +1,13 @@
12 12
2.401031 -0.6611704
0.6887112 1.472362
-0.06606437 -0.059240177
1.7921708 0.6448027
1.9974723 -0.09498331
-0.08090778 0.07005496
0.9626187 1.5227689
-0.13635999 1.6761788
-0.028531248 1.3155555
3.9720752 3.944478
-0.022059036 0.41402242
1.916512 1.6400838

File diff suppressed because it is too large Load Diff

View File

@@ -1,31 +1,31 @@
30 30
0.5121221 -0.7973528
1.7437341 -0.16212165
0.3404303 -0.016621558
-0.83107656 -0.010184621
-0.9706646 -0.02323284
-0.923102 -0.65347326
-0.11461781 0.3813474
1.1645736 -0.01980829
-0.024246976 0.014691165
-0.60454994 0.84623796
-0.8895438 1.0044321
-0.0105532715 0.9791296
-0.02571041 0.09865961
-0.011791097 0.32203308
0.5320501 0.008520375
0.4657829 -0.27646253
-0.023691285 -0.034938164
0.85059583 -0.0024497542
-0.7372365 -0.035473134
-0.03175516 0.28444487
-0.016520165 -0.7223666
0.533517 -0.43071944
0.1736231 -0.27131405
1.5739771 0.18943691
0.046957575 -0.7551859
-0.4371953 0.22790527
0.69216055 -0.19145727
0.059352867 0.3364544
0.8764035 0.8732161
0.027819056 0.93184555

File diff suppressed because it is too large Load Diff

View File

@@ -1,16 +1,16 @@
15 15
0.8416871 0.74399966
-0.0066978373 0.65725124
0.058132347 0.28723997
-0.47453415 -0.28500625
-0.40970197 -0.6551816
-0.25041896 -0.5096106
0.70951504 0.6995224
-0.14939463 0.47489655
-0.65368223 -0.637414
-0.29617292 -0.14589947
-0.6423868 -0.6946489
0.40220585 0.06361784
-0.67507774 -0.9587668
0.52330655 0.33230728
0.3125663 0.01565033

View File

@@ -1,452 +1,452 @@
30 30
15 15
0.0034152665 0.01272495
0.003649285 -0.10762496
-8.40595e-05 0.029348347
-0.000524435 0.043351036
-0.00079028297 0.014999958
0.0017292813 -0.06224802
-0.0018632945 -0.023997843
-0.0027877367 0.02832638
0.00088291423 -0.041784886
-0.0002792626 0.0986206
0.0026320333 0.071423925
0.00092073565 0.071765825
-0.00030767982 -0.0512679
-0.008513325 -0.044301357
-0.0044346275 -0.013093688
0.17413643 -0.11556479
-0.024397751 0.03982802
0.005179296 0.09731361
-0.032278195 0.00295955
-0.02032728 -0.03545694
-0.009024919 -0.006381662
-0.025950849 0.02806398
-0.005535791 0.0045560263
0.0019900887 0.05397426
0.003217421 0.03402133
-0.0025021387 -0.036305163
-0.0030122418 -0.043878928
-0.010992714 -0.0142929
-0.032093443 0.017667498
-0.023065915 -0.025763642
0.001369726 4.463302e-34
0.04747016 7.2691345e-34
-0.08725031 8.845337e-34
0.030968025 1.0892352e-33
-0.011902005 4.7136717e-34
-0.01673289 8.0413215e-35
0.03516813 9.200099e-34
-0.047623754 -4.0106226e-36
0.054999962 4.1104475e-34
-0.079866104 5.224466e-35
0.07831017 2.8301181e-34
-0.046831954 -8.116642e-34
-0.014863988 -3.1305442e-34
0.08573488 -2.6887943e-34
-0.012856261 -2.190287e-34
-0.014926202 -1.0852689e-33
-0.017586267 -3.8716697e-34
-0.02836976 -3.4582993e-34
-0.0104906615 4.0845394e-34
-0.011631833 -4.580933e-34
0.016860094 -5.545946e-34
-0.032736104 -6.0027574e-34
0.044211324 8.783881e-34
-0.028792553 1.1282351e-33
-0.0055252262 2.8688931e-34
0.0078020217 -6.931309e-34
0.05800864 -7.412748e-34
0.048239432 6.843897e-34
-0.0076096104 -1.07383705e-33
-0.014821155 -4.422186e-34
-0.10054462 4.9493538e-34
0.055572163 -3.3879648e-34
0.024642795 -2.5583285e-34
-0.009731107 -9.684053e-38
-0.019545076 1.1755804e-33
0.024334429 5.0118e-34
-0.018554432 -6.8979133e-35
-0.0036578926 5.570329e-34
0.054392945 2.0730477e-34
0.012350258 -6.9826827e-35
-0.005556592 1.7651477e-34
-0.00791055 6.505341e-34
0.01805653 1.1404848e-33
-0.02467989 3.768194e-36
-0.008940417 -8.696617e-34
-0.04473423 1.6646721e-33
0.054204386 1.5833977e-33
-0.033501327 -1.16577035e-33
-0.03394925 1.3946439e-33
0.09376965 -1.6903357e-33
-0.022045642 1.18764e-33
-0.029370172 -1.4414919e-33
-0.007948221 1.4874023e-33
0.06890623 -1.4271845e-33
-0.0029373935 -1.5428872e-33
-0.013021859 -1.5855378e-33
0.086747356 -1.5143901e-33
-0.022566097 1.4189191e-33
-0.08143319 -1.4440388e-33
-0.004192377 1.333818e-33
0.036684804 0.17302258
-0.05462022 -0.027978221
0.056187328 0.016748061
-0.013896968 -0.059101477
0.053737663 -0.02370323
-0.0074704196 0.055812847
-0.046475943 -0.027396126
-0.031264126 0.0083711
-0.05389245 -0.019884026
0.052170556 -0.02066343
0.01729854 -0.005153278
0.05450569 -0.010312685
-0.018491212 0.029041208
-0.013245502 -0.050187044
-0.01343573 -0.024670767
-0.041722953 -2.6037262e-33
-0.0063616624 -2.611591e-33
-0.051248763 2.4881792e-33
-0.02581037 2.7212167e-33
-0.009302054 -2.5234833e-33
-0.0043625194 -2.2103461e-33
0.1331308 1.9122722e-33
-0.030347241 9.588927e-34
0.025843486 2.7108281e-33
-0.031912796 -2.3352854e-33
-0.03596982 -2.7606323e-33
-0.0018217121 -2.5427623e-33
-0.024523592 2.6146137e-33
0.10469095 2.4776098e-33
-0.010683278 2.5404514e-33
-8.408675e-34 0.06246555
-1.1874764e-33 0.10426002
-1.1450674e-34 -0.052243777
-1.7270264e-33 0.017077662
-1.23930505e-33 -0.03715354
-1.8040929e-33 -0.018698398
8.856474e-34 -0.06796197
9.662658e-34 0.03528635
-1.1333362e-33 0.06418046
-3.893882e-34 -0.000768907
-4.1919937e-35 -0.026170308
1.3305179e-33 -0.019549962
1.4149031e-33 0.054662388
-9.084565e-34 -0.044521194
-1.2586747e-33 -0.07334332
0.010415874 0.04758694
-0.05681164 -0.08954524
-0.026402045 0.09964462
0.08882527 -0.031682633
-0.0030151191 -0.015182594
0.02110404 -0.039172467
-0.008964796 0.07632043
-0.013694619 -0.01974726
-0.036846247 -0.08796382
-0.011614889 0.087372005
0.053009134 -0.016114255
-0.010075947 -0.025341872
0.04943306 -0.021241697
-0.016312955 0.075716406
-0.02125939 -0.027058382
0.0070466967 -0.015432766
-0.061894204 0.0073655327
0.016598905 -0.01209919
0.10213654 -0.041824125
-0.03128968 -0.006816338
0.041721907 0.0045526098
-0.03825948 -0.0005398891
-0.030661209 0.13293515
-0.03703703 -0.014088044
0.052919175 -0.04277335
0.09680515 -0.046146225
0.006596139 -0.011611434
0.011434166 -0.013375685
-0.049220778 -0.017687852
-0.04301381 0.099150814
1.6182676e-33 0.035996642
-1.5577554e-33 0.016294181
6.8721517e-34 -0.08048032
-1.7338529e-33 -0.041648608
-1.6116557e-33 -0.012340834
1.6711933e-33 -0.024473786
-1.5180868e-33 0.16153657
-1.2450815e-33 -0.026676055
1.1672379e-34 0.04658439
1.6292256e-33 -0.052000005
1.8148233e-33 -0.026849354
-1.3254387e-33 -0.03671153
-9.530396e-34 -0.03710232
-1.237727e-33 0.1337519
-1.4815319e-33 -0.031022256
-2.0221853e-33 -0.01850948
1.219532e-33 0.01128599
6.427007e-34 0.090702474
1.6457097e-33 -0.008731814
-1.05241715e-33 -0.00024545888
1.606983e-33 -0.010025267
2.0551076e-34 -0.039491266
2.1642673e-33 -0.020047752
1.2877599e-33 0.034077633
-1.5219243e-33 0.019151518
-2.0061398e-33 -0.017094668
1.8653244e-33 -0.01866218
3.707797e-33 -0.017035574
-5.268272e-34 0.005504165
4.5863088e-34 -0.0069074775
-1.9293181e-33 -0.00089758425
1.6390684e-33 -0.0016957085
-1.6552817e-33 0.00025294858
-1.656662e-33 -0.002470556
1.7562646e-33 -0.00253977
1.5434094e-33 -0.0026819948
1.2054267e-33 -0.001282234
1.4718116e-33 -0.0027133073
-1.9997392e-33 0.0060566748
-1.84039e-33 -0.0017536315
-1.9090137e-33 -0.0004967247
1.730716e-33 -0.004892902
-2.0052664e-33 0.0044350573
-1.6624484e-33 -0.0026093745
-1.871164e-33 0.003550591
0.046358828 0.04047877
0.05589418 0.05901869
0.033887997 0.043092217
0.071817435 0.08706535
0.09159781 0.077308305
0.060905408 0.044446126
0.05718763 0.051501554
0.05913311 0.017045613
-0.08707496 -0.056876663
-0.060159396 -0.051144525
-0.036453832 -0.050281346
-0.018078813 -0.011186705
-0.044052076 -0.055486917
-0.069057725 -0.0782539
-0.074705265 -0.0805333
0.146223 -0.043732617
0.14408672 -0.0068375436
-0.039597638 -0.03201547
-0.011591911 -0.059948742
-0.0067730322 0.05957991
-0.030137451 0.067795284
-0.09608979 -0.04184092
-0.026929773 0.004160195
0.112636395 0.008685335
-0.018036542 -0.054342967
-0.03665213 -0.033768225
-0.029564237 0.11686653
0.019004347 0.081372775
-0.04666401 -0.017015154
-0.05890662 -0.023423227
7.9869395e-34 8.78021e-34
5.6205243e-34 8.345785e-34
4.172559e-34 7.4883407e-34
-6.649337e-34 8.48771e-34
-6.1429663e-34 8.274504e-34
6.5659997e-34 8.027745e-34
-4.7743497e-34 8.773579e-34
5.3661037e-34 8.519454e-34
3.773748e-34 -8.11835e-34
6.80733e-34 -7.688669e-34
4.718315e-34 8.082543e-34
3.987196e-34 -7.3258576e-34
-4.524473e-34 -8.51516e-34
-5.916522e-34 7.221161e-34
7.1393264e-34 7.827067e-34
0.1490446 1.2615198e-33
-0.043016892 1.0976719e-33
0.05949148 1.1967251e-33
-0.027257131 -1.0436973e-33
0.0061883563 -8.499446e-34
-0.032005128 2.2683726e-34
-0.049095806 -1.3970104e-33
-0.0146032525 1.5193663e-33
-0.020047812 1.2094788e-33
0.03097978 -1.133173e-33
-0.040236536 -1.2547036e-33
-0.028138328 -1.4050951e-33
0.008607312 -1.4054403e-33
0.0066572726 -1.142544e-33
-0.013528337 1.0450027e-33
-1.5580897e-33 7.6956433e-34
-1.3089999e-33 8.744477e-34
1.4302933e-33 -3.8514544e-35
-1.46973115e-33 4.8746516e-34
1.4366498e-33 -9.3443655e-34
1.3865603e-33 -1.3859844e-34
-1.1899452e-33 -1.2412909e-34
1.2150077e-33 -1.6619894e-34
1.657508e-33 -1.0620242e-33
-1.4693958e-33 1.4781585e-34
-1.6266871e-33 -7.03722e-34
-1.1186588e-33 6.034873e-34
1.5483797e-33 4.964442e-34
1.4798796e-33 6.136231e-34
1.5132945e-33 8.249319e-34
-7.1982783e-34 0.008318748
6.0295885e-34 0.041124124
5.125287e-34 -0.016857537
-6.2615613e-34 -0.04932119
-6.458672e-34 -0.0122754285
5.923125e-34 0.10398687
-3.1058414e-34 -0.015096632
7.2329696e-34 -0.0022395186
4.2881524e-34 -0.015617358
6.47594e-34 0.036401253
5.497351e-34 -0.060664278
4.667774e-34 0.010920629
-5.5005945e-34 0.053897887
-5.5857453e-34 -0.030621164
6.6010974e-34 -0.030898456
-1.9439768e-34 -0.032895576
-6.872281e-34 -0.102701336
8.242207e-34 -0.026651151
-1.041398e-33 0.11469333
1.1157725e-33 -0.063634604
-6.4912593e-34 0.06844623
1.1085566e-33 -0.018467609
5.138185e-34 0.00821091
-6.0612043e-34 -0.07843062
-5.6534124e-34 -0.0055042044
7.610282e-34 0.090303816
2.2359204e-34 -0.046396058
-1.10299225e-33 0.075963
-1.02209555e-33 0.03063942
-5.6183473e-34 0.020872513
-0.043570198 -0.01299387
0.027663855 -0.0037207452
0.11579668 -0.0242024
0.032536376 0.06550928
-0.10409985 -0.024706954
-0.06275908 0.014491363
0.040307663 -0.011790568
0.028841147 -0.0025269324
0.022972602 -0.004879747
0.10092661 -0.030484857
0.0059195673 0.0600873
-0.073125795 -0.023517173
-0.07713138 0.03269997
0.041405555 0.0051519005
-0.021710817 -0.012163694
-0.0018300688 1.1904957e-33
0.014495549 1.0479699e-33
-0.035608746 5.779416e-34
-0.020383734 1.1540947e-33
-0.015159242 -9.659636e-34
-0.0159029 -1.0160334e-33
-0.020377412 -8.223222e-34
0.07936301 8.918577e-34
0.0011146776 1.0935816e-33
-0.030493852 -9.294705e-34
0.00025573524 -1.1592887e-33
-0.0235968 9.246344e-34
-0.024292614 1.180318e-33
-0.0009075906 -9.126836e-34
0.095763914 1.1287711e-33
0.0649991 0.026146693
-0.08286683 0.09916242
0.061058756 -0.043090336
-0.05405634 0.0017119434
0.027316453 0.0016878549
-0.038882807 -0.017987054
0.10814716 -0.049805358
-0.027102249 -0.022761522
-0.0636424 0.092246346
0.07697825 -0.040928245
-0.050571233 0.06459246
0.004651308 -0.017492786
-0.04470059 -0.0049494132
0.063670315 -0.04219089
-0.03711425 -0.03418938
0.0028611969 -1.7006182e-33
0.006708823 -1.4530463e-33
-0.004545086 1.42898475e-33
-0.004419681 1.5074225e-33
0.0017412378 -1.3642416e-33
-0.004478072 -1.4290173e-33
0.00015557403 1.4108531e-33
0.0029322389 -1.2353524e-33
-0.0016326373 1.5234947e-33
0.0037750136 -1.3775423e-33
0.003624702 1.4153025e-33
0.00015704783 1.3714305e-33
-0.00073731446 -1.484371e-33
-0.0036947539 -1.44253985e-33
-0.0045431885 1.3046794e-33
1.7391132e-33 0.044514116
1.7248818e-33 -0.000882356
1.49758e-33 -0.0096916985
1.5752434e-33 -0.04236413
1.6034689e-33 0.091675386
-1.2482134e-33 -0.023483241
-1.4839971e-33 0.014011558
-1.2511603e-34 -0.004130279
1.5611252e-33 -0.036856808
1.5706781e-33 -0.033731807
-1.5471467e-33 -0.012403026
1.5316936e-33 0.002606612
1.7199165e-33 0.017260972
-1.3264283e-33 0.015992519
1.6446786e-33 -0.015452466
0.06340726 0.07528171
-0.07176871 -0.021592995
-0.071557626 -0.06897829
-0.032480866 0.0042408453
-0.027412396 -0.027098294
-0.03567386 -0.06743852
-0.066558905 -0.09114424
-0.09352277 -0.10261911
0.056176722 0.10710511
0.041748106 0.049893394
0.06789391 0.059722904
0.061096612 0.04513747
0.075589485 0.053101413
0.03998172 0.041433763
0.09150624 0.09596609
-0.011106953 0.09589958
0.008472727 -0.025171956
-0.03229095 -0.0013778559
0.016960036 -0.016897377
-0.0011652267 -0.022183804
0.017443279 -0.00023300173
-0.008782237 -0.0065004122
-0.011023398 0.0055662235
0.00428393 -0.014621925
-0.041711174 0.0004447254
0.03956882 0.00226211
-0.027897028 -0.011209562
0.043548007 -0.0183207
0.00789369 -0.011526959
-0.0035863246 0.005361926
0.055271614 0.17491823
0.075494304 -0.018875118
-0.030956237 0.03126051
-0.06436277 -0.039963342
-0.031139856 -0.033307772
0.110986985 0.0015879893
-0.019215168 -0.041357704
-0.020083314 -0.0036194928
-0.008346283 -0.03158664
-0.0060173464 -0.004237409
-0.056024935 -0.034398682
-0.021611506 -0.017561572
0.060159773 0.023918597
-0.0065580984 -0.0046276804
-0.04133887 -0.011843316
-0.012069139 0.023838982
-0.045319714 0.11698544
-0.020410143 -0.036167253
-0.015465538 -0.019597769
0.0068130614 -0.012699235
0.03166102 -0.012540517
-0.047326192 -0.03393306
0.05658314 -0.0059446017
0.011626952 -0.00016750683
-0.050366756 0.0014437584
-0.013718878 -0.0015821535
0.01086092 -0.0019046782
0.08241616 -0.0021211132
-0.024000518 -0.02051653
0.055948514 -0.008041249