From 3e679df97da82da5e46da60201c4873f040fdddb Mon Sep 17 00:00:00 2001 From: "Olivier J.N. Bertrand" <olivier.bertrand@uni-bielefeld.de> Date: Sun, 3 Jun 2018 16:43:18 +0200 Subject: [PATCH] Add a new tool to overlay trajectory within blender Added function to load trajectory from csv file Added one environment (Sridhars tunnel) and one trajectory to test overlaying Added tables in requirement (anticipation for hdf file) --- navipy/resources/corridor.blend | Bin 0 -> 653476 bytes navipy/resources/corridor_traj.csv | 435 ++++++++++++++++++++++++++++ navipy/sensors/blend_overlaytraj.py | 18 +- navipy/sensors/blendnavipy.py | 12 +- navipy/sensors/blendunittest.py | 3 +- navipy/tools/trajectory.py | 133 ++++++++- setup.py | 9 +- 7 files changed, 580 insertions(+), 30 deletions(-) create mode 100644 navipy/resources/corridor.blend create mode 100644 navipy/resources/corridor_traj.csv diff --git a/navipy/resources/corridor.blend b/navipy/resources/corridor.blend new file mode 100644 index 0000000000000000000000000000000000000000..1e3ac247fb14e64309e4afdeb9d89be836136a4f GIT binary patch literal 653476 zcmeEv31A&n)&FE^5=x;33WS0*&_dJI(uKYjn!Rnh(j{#}1-hn9piN3z;DJjYP$hya zf?z>`$Ql<uQLA52Xw!x7i)@0QViY8(h|y03zd!0@vH72K@BO`*do%O$Ue@>0nRasL z%$(o3_nvc?bC;P{v}n$fk~zyKUOi<-U^!iuT6Fw=D*qKn3jO8tLpoP%tf;OKcf0nd zY|e_ZERvRc*@Qumz_LT?oO$8A*3Ql~Yu2?6)U&8)PV2aF6I#zXXI$%;b0@W)A1EHM zd3Cd4XSV0(Zn%MRudr}V>)3G<h5g4*nAVzKxL`o%*R<QwZvS!P#<%8<ozOb!?6Iwr zJ{f48zhJp<f1^(@%gjKbFS=+2)qQFIb4HJEJ#Wf|zWoi`59IdW?E9ykUvN~_eXhqx zbNhe(`GH8^pPM`RsPp||v43Il;sIMHoPGbqNi$mW3yv<|FBbdHU$|mG+JDIsyYD|* zeZS?)*L2$c4^;c3?>~3U_*VA)rcBEt-)~@+buWLtuz1N)Ykz0o&+|T0r{}jWTXyk) zZ0p?YKYw9ar?zL`aG=)zvE#-G-*5Eju{8fT<*4%gyxRTqrp^*`Akzayk+Lxm?O$9x zH!|+$zMp-+8As8)uUor6anjUQ)CC>~&%8jc3k*d27Z#R?Ie+f^k2c@Wt?rMXIJNcM zb0>&)kZm8BHK%pP%sHYB7>M>CKYl`F+|PZ#^!<*Gd0%tBXZ(aI!vCE#d1fnYKV|Cd z)@d^eh5eT;A9y|y`hKkW3Eyu3=F{~1+}eE}`+V}eS*_D&6p4E8wEaMw`{ll$*L$(% zbF}z=ZtXtXmu=5$-rVMY@{=<~Tj*>f%rcbhH2VHAxpK|#Xz~5r>OR|f#>^67`)M@( zb=n=*$!>2m{o}`vkM#X$`w9vd4(M@zw6Q+he=5y=!QN(Q>MxmTx!x<s{pkCT2H(%L zsgsUod*(}Kdz)#;oUiEnM~xNxz1a5~$a_A#+I?pkh<0u2Fqvtd^L6@u-1iUU{eE6P zUo?B0&yv~RX4-kZ7km9iot-=2=lx7u#!C;RwSTeRJ67-edF(S#eZOcvU##U|AkF<b z`+lD19?0{4J<;xS85v0SKmYt0THnw6y`=9q@Yejh>+_*~7)bU<-+%78a?J<6-#}aQ z?}>JQpxGbmz3}};t2N(&==;NVJrNF+`tR2Fv+oz6HBNJkkj!*XwfiVL1I7M4=NlRK zkIEg8zF$xIe6T%-1I7Mh)wmD)J;qO%KHz-6?$-U<;O*`7N^rXw?%mrY?k8*bg)e+b zq<_WAH6olhXPF4MUHOHi&X;Kq({8cQ&bkiUGY%)mk?iNTZQI++R+hIfU4C)<f`w)6 z3rknGuer3ko$a6OdE@jy^61`(y<oRkLbkWl{%)9opr4g1SCRcM7WSVzcUk+A#h0{i z*nC}kO>NzPu>XxWeZ5QeXL~#CKM?Ex0}njjzG6jLJGcE8Eh}%IH)px9e?`@2+poXz zt4VMFuGW3F{n1eWx$j?5wo2Ha+kWo*S6_U2JKO)RuRNCY_IGQu<GDA`>p%MbWh>T* zzQ43&d8F^Z>no2Ywf(!(?jJ4n-`V$<&R-$g{(<28b*J5Twhsfj{@;K9V_M&@`+i?M zs_T9%_5ZGW9#3i=eg5;eMEd?ki&qKXZ`rc-qVG>;-|wz_8oKQ7JL^7QN2~wIZvR!Q zc-&Xsj=taN``wwOeSc52`$t3lH~ap9;QMvg=Q~>J|4ldD>e}}wv+viFb$_7OfA0Is z%2tbU|Kf{QN9KLxykBzqerDb633{OR|LFUdm&tKI_x&qZZ5F=Yl{;@vI={9jeLj?% z&gTD;+5Z!L|Ee{SH6Qf-JnxrmzF$wb`>;QU1F`-)`+i>Y<8i-p%`aKzeZT(oN87pm zTDf|2kB#@7w(qR|C+pf@b@i2E+{bG^-1lSN=hAhxV$JvAhrgc`?f>f4<iC`aw=Z0< zvb}o87ki})M6dr1Vr@BD%E67hZ*9MK&!g=tSFRNHclP}}?~`o4AKSld<?8l@i&nO8 z+;Uxy+rP8=?`$h>yy<K0?1Lm~S=hb%mi8q}SGTWPwLy&g${c-vvig2k2SYT5SxG)j zdHcn*X6dv?PhCf=|6Xw<Vp-sMzJ&`{lKn4>jQhFo=QW>X^!?c9+q7i|<!2T702j9} zUh=6Pw|_kK->WR}eQp;xz5UfT@H)?O>L(Y>U)5fI@nx=kKjwXs#rI>qR&M>A=*xQ3 z2k1)u@2o8Jbw9Ct_sulNPxJgs*J*t})_i!s7ks}v?|P))%4w|i!#UP3FE8&kAE2k| zzgKzatA1izb*=D`R<3mK`)%JZ@%Q_gWBtq4R*3$LeSp=gxAb@)(9`wbt1R&S-s&e- z&^+(_(lToM+5RiVoUgO*x99zCN%*>NuJ2S-?xZ%YcYJ`}uK#^e7I>Z?{t@PUo#TGY z`y|7DPiMOi-L2nLBYeOWw11iB0k+bfbv)~durKSsS9-hCPhi|9`+m9J&*OgQyic<D zeqQ>KJ^+nxXdYnQ#;bbF{{311z4D5(5bJn?_x8$h-`dEy-?`s|eZO^^t`YNoiM-#_ zZ1<h|;dX6>ng{4<A0QFxzca7qbu^zr?C+zoG57szF4?U0{n+cxeLv6pCGxvIrq5^U zfPH{ft5%DCZoz`p1G@g3d3VxW7Wl+C3gf=Ti$5j$NS*`2dmcRJ&+|Um>wo3W#P$86 z)qT!C&jYa!$UeY=1!X<z10;I=ciP{1&HcnmsuSENt}d?<^Q3HlXWtLsZ_5>-_U*KO zf^w5cp_|X=%qL&-JP>@_p7a3{vHv&o9*yR4AGh<XS9|yU?E76&vpXT*_35nLcjjHL z1<JL6vXz^9tPe=m`oC#Qt?UnJ&iCRqY=3*)kG`MheQe(^@!s|7tlf9o|B_2LiZ+hN zx;^CsBy;`0bnRxb-pBqu)_c+SW6cNiKJ5D?+M0hnb)U<DoCo4EE`5N_SM2JMHXvE+ zKacykp08ZF-nH*HeLvP=ykpDW^b?$QJC^IqYeLk|@qU1wn+HhN`oDGi^)w!q<32g( zTh`9&{XFjHH6QHv;l7`JKi==@rsHU1%igqoJng<S-8>J3d4Ofh*16`%$sfygGS>f% zn`^~-AFua%_5Iv0!1ufI>MwPwD|2kwTlSB)-FMostc<>6K;JTe53oIkd^z#vHR}Hv zXO3<iKXH1i`8-kSm9!^{>$!8i*V*^;ejlgrS9|rXo!Z}-SM(FTQ3kqN_c?u73*x-; zJU~zQ09^m69N=vK#F?XMPjG2m`f}>7FRroIr+m#8Ip=GP`?>FT`hHhl)p`AomhPVF zCt?}vM@z@X%~xvk0GH8z)@b~lJwyF>+Mn+^Pc93q)?Cr8csff*JkK%i<L|gQ`+lDH zLEn#gA71n0dB1q%cgEXUS>X2FtKH~Kb}Y}aAB5Mpd%_1W>%Y_X=5->p4VPY4A@)N? z=6uz+U05F&_oMHR=KIB>>&|%M=_k6=?mN>V=7D<12VncgV}G+e^heu({m^A)o3wGi zX@B1D#q)kWUH_f7a9*P<nDzhRM}N@e@3T4O<N8xH4<y$Ddd3Inj{TkGp)cBo%~d-i z<Gxj^)SRzJ-;a5}czr+Uxw|3y3ATTCWjXP3El9rKz-s~B@d3J9|DE<XuY03yaE|*v zb*b|GXx#5y^D%wD{<6Q*W<7b$^FTf61N2n=H|_7F(Kd9~kK}P5zvIFEyI2o%>HB-r z_v=YJc1M<&2O=L}*$TN9(A9YWwozZ$-&q!9oTYJ(F}GfMgP8ji>wUD|>zwm9`+j@g zuV;P#?%1p+u{;mN?*;Y5JV1Zg-&r1FZ5uXJTq)+gc-$9R?=|{<%=^Ii+rGnn-nS=h z(I2uRYeD>ODER=FTvpR1AEUqOztjHaHTw;GntH{!Z^8W4YR*^A`MdS~{q6giY42&8 z_XJ}tsJrt3{ayb}`#Wi8+kkOjWX@N8+lBLwd7pvq`#H;z=>v4-{czTGBHJHjfquI~ zjQhCn=Q&@||54k|{hwRk&+~rUY0dA-IOqMH`c3p}>Hl`$2S^6{({Fc(^*(LRm-a!h z{du21@Au%oU!V6In7$v%rJM&M`zs%yEBnHerT&-EIFHADJm-t`US99_>ihe0-VgTZ z>yYPxoIb#kC6{#YnPN#(qSybEPd+&^?sNA2=6(<K{qX%((f1O%JKqqC{`!lD_XG<c zfX0D555R3>yzho3L;W8+cC2XU`5g})_wl$F`~01KKhOJMuRrhin|Z<9$T}wc$o{fb zZ^etXAj|`F<r^`HUjOs+3&eV#{I-L7zgzYF{Cghenjiaq{JSn^d}36@{_rCa_Qu?F zZ`nAS+)L@*aGnPf?}qYw5OKaAo(%P$zv0Pq9GLUvecoo@@8<i#)}4jP+%{kyh}%PM z3%lY2By#;9H*Q>H+{f?uh&f*>59s^xj<2)tzr6ZJvEQ>ZyL&xPrnZ6Sfy7!6`Nv)H z0ayo#Y=3V1d9R~A=ewdq-;ekFc)u5Xzm-&0yzCp#{bXnxFb~vKA0UzKUq<gd@^?>o z&Ns5&>(Tdn`F`=(yEEQIY#VqUDDrNoco#1AZ^UqZ6V?9CabK)`Kl^^w<onTYI`>HZ zk5(QMrETc050I$#x5s@eXwG+Y)V`nhdOO#AquH&up7mGTz<YwlJP`Q+>;rONSw%ij zv~dHTC35}eHjTgO#`(E;%|_bit@r)rnh*E=()YWi*Xw@tGL#b8L*EzkPmy^b^&6M` zUO+ta0Et@vdECeTy_nPg)H=1#U(WeE=Y5>MKhOKDTwU4E_Sg5%TULr#&*t_4^{%Hw zIR@b0IF);#d2ehiaU^Q}caHlo=WCAp%{3qH`^|a3==IdJQ(w@%(>7o&s4MdTiCF)g z<G#pxuNwC|*L<AwKJfi!&a&ry6VLu;8S9z0!Cnhm9hVP~sP!N3xaxDh_IkhB_w#-) z`L4$;QRjUVyF7HgZNNMbe&?Effb|vE#MB2QTKzZ2eR92*_IjytKl*-i-X}49KeK*! zhmNmpkUoIg4?^<*vG@RqSpP-e&+oT#9#+cr4PO6u&iP}_hu8d^^M1VFGqLM<SIa}^ zZ3FL#!k%cX1;ny1JkjbuukT{qC)azqEXz6nXnlX;`+i-uy&JA$+hEQE@wmCO_rnvd z{-1KnDWd)^Sz0bap7Z52vR}&~mun8W?dOokh8(i*$6<2$er|T{+CBPygUCPk0jvjJ z3*eA_01kO9=oK3Ezm@p<?WDfHb?mqat>>IGu64}0lUixtXDjXfYaK`T#*UlVnmblL z8#OAob@bU|TgQ!`+B#|S%+{&X3t9uS=CmGv{0aS*_Wslx;)cFhSFFR_+{vwM-_B0p z`#T&tGDp~d^ysmz6DQ3eyR+@blbt6D`=2{zyvWz6vu*oNo^nC!^cjW1{{5Z){*IsR zFLgFS)Rl9`Ol&>w_+hR5eV1|ceHX8C(BJ7s{A0=9T*pUI-5x*wldksXy3h9K_JQj^ z+yDGPv2TBBw?~c~so9_Pc<QNVXl>&0Lr)at!C4ld|NacQ?dNv>oO5N{KXKC34sAcz zf2aMqjhHemPuPFlglSqn`!g^76*uc}!UXCosn0|oaMoF4qUwd)hW<*gGhW&E+x-^$ zGH2g^?zz(b-1l?e2K&#LS<*`T{SqP{&OG(?_29vSJJ_G~)Ys|gN_^aJq3xeAacYOQ ze@t#i-;djV_<m=caduMVvn#rZ2P1s|_5-93aLzg7TZar8n$WsA_Sj>oy&5n5`_bcD zCrmt#+A#9(4d0LbLf`j`K0cHFpByuxKAAp1Jmsk`c+GL&#EFxQzJFq?+4qm1Fx~h4 zT*m4&ha$$!TzB9Dj2wARLf3!ixNqFJDX!ywXW!4hKl*<5{e9ohZWB&A>7=Cd0i5H$ zSo?mb{e9ohwm-Mmk$HgewhwUHh>;1|24LJL=61O6pWxp2^L&=s_eXp`-}l#S8?nFg z0o~>S`l4TtB@XAfPqgcu^!?{h8Ns{{=KYTLd0$h{JP(9%0DOQ66VKPmh>7Vhn*CLt z^XD?kZMvX&&R@;>vJdO!`%Rxw<j?!L_<+NQ4^IjofafbP?(>@SHOKwVc^`k?SMT>x zhmSet80ABc6?Kd25YGc7nh(I`)Vba#=X`nGKOs{8g<rsZzhlkM_x;@M4*PTH<^!C3 z@@Wax2RO&5?(4n!xF2i2+Pt6d`?=aQCnrbrrA{3unh)R{_r==x`@Uc2b)V}$`_<-J z5Z5th8_}QF&T$|2{XFL@=PvE_e&PE$)_gGUBiH<W-!Gc|^m(Afn+K3{esaA}+LhOP zqxbzCe7~7<5~e&yvqgVB<N7b_l(awBvqbR$Fz(|u9k)4O9=EdZXRi71elLH`Kej$V z+TPwj$8%`o6JVc&Iqt)puh{G7G46NH`}p&IvDu&3f)ddOaE|-fuCez0rtjyk`A07Y z<~$JQ0kTg!vtRp7=a@wF{f;?b%=?++e&6?tZfiFm!#NLx{UGcEoIPr6zuMn9?(4Mg z_n7zL{oZbQ_V4NC#5oUywSfNg0Wj|4d0jc~>$um;ob$)LkMH~GwvDB%+iOAgo=|Q} zk2`KyztkV^ai1~nckK0b`hHmR^Vj@iD+}g45Z5iPcm3r9ILCeQ^!>i?7n{A!Hi74X zoP7Z7-yc4JIquWud}+;x`zMV1#eNUf_ha7Yys5M4T^~8`=dbz4ULKtGhY!GhmswVN zo96Kd`=MezpV}a|cYJcky07^-*Zh3nFLv9rP3?IgcOPKhqKk?O(uwnpsr1LP(o^WG zMHJE+(qzjzJ|#okwXDXI-(W7QrE<eiach{B8nV)@TRuLnoau_dl$kR(2E-%&Q!?w4 z9hJ3Jo7UH^-MICtojWUPD>hBqu(hIkQ-sC8@HOCTV1R01^<v9fM-55c`+pPd#=ELr z=`6de7q70WUcA1#Grnlgchf^|!<<L?U9$Z$!@94?`)P`~W&D%J^JVy~2Sk{4%0DH2 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 aKbtgYe0GF!slEqprmWqtRt-Eo^!I<{Va2on literal 0 HcmV?d00001 diff --git a/navipy/resources/corridor_traj.csv b/navipy/resources/corridor_traj.csv new file mode 100644 index 0000000..b288f9a --- /dev/null +++ b/navipy/resources/corridor_traj.csv @@ -0,0 +1,435 @@ +,location,location,location,rzyx,rzyx,rzyx +,x,y,z,alpha_0,alpha_1,alpha_2 +0,-8.51795515065208,-4.1744620355833,11.08082434121008,-0.0833686568204252,0.4737809275233573,0.29756472608367557 +1,-8.48373345888746,-4.154818073755686,11.103543671267557,-0.0946341437246922,0.4611324304786921,0.3008982985207892 +2,-8.449298610688595,-4.13296804295823,11.125385617195652,-0.10597227723844874,0.4484333500880068,0.3056904001423284 +3,-8.4146645467778,-4.108799570128133,11.146488877257523,-0.1173320012900161,0.43645990398681334,0.3121276696132555 +4,-8.379820313513125,-4.082230752478922,11.166996626430091,-0.12866264810568656,0.42600844341597005,0.3202221190500742 +5,-8.344727866459857,-4.053233889388369,11.187031060723381,-0.13991450396452507,0.41781199166490424,0.32976133814470443 +6,-8.309321176036722,-4.021854134466803,11.20667318722775,-0.1510393559564176,0.41242082976345235,0.340281852396081 +7,-8.273507497344267,-3.988219727698356,11.225950256733478,-0.16199101179470343,0.4100769216035595,0.3510820820618364 +8,-8.237171531087698,-3.9525416885568134,11.244831994604272,-0.17272578529911656,0.4106257262298858,0.3612795322463488 +9,-8.200182654248934,-3.915102651425619,11.26323452961395,-0.18320294084645766,0.4135008319442097,0.36990360690499513 +10,-8.162404724931195,-3.876236366598738,11.281029077568991,-0.1933850908784445,0.4177913897928984,0.3760071159065714 +11,-8.123707475714124,-3.8363008168297887,11.298052338967262,-0.20323854144860154,0.42237459877866523,0.37877788661520806 +12,-8.083978221553037,-3.7956487298793684,11.314117176733935,-0.21273358176950383,0.42607963601419147,0.3776349998387529 +13,-8.043132413921281,-3.7545994058898926,11.329024174045239,-0.22184471477115236,0.42785025261982296,0.37229949062738077 +14,-8.001121521918531,-3.713415156421809,11.342575722699333,-0.23055082677993513,0.42688514603277206,0.3628349219895664 +15,-7.957936946447345,-3.672284517218113,11.354593524559903,-0.2388352955511603,0.42274727397332995,0.3496568969222798 +16,-7.913609215282547,-3.631313223043171,11.364938103399096,-0.2466860370091238,0.415436934963182,0.33351026149808843 +17,-7.868202488885528,-3.5905229747979965,11.373526729957357,-0.25409549213746563,0.40541851499159953,0.3154095084503071 +18,-7.8218052666245,-3.549857299887649,11.380345731779013,-0.2610605564884526,0.39358526151631046,0.2965377664632544 +19,-7.774518887552825,-3.50919333277231,11.385454528820768,-0.26758245571239553,0.38114916296723395,0.2781087598464959 +20,-7.726445728388616,-3.468358163535286,11.388980400760584,-0.27366657131912325,0.36945711332465747,0.261211433818224 +21,-7.677678836302311,-3.427148387761002,11.391104050427556,-0.2793222215472841,0.35975697999685,0.24666754575706112 +22,-7.628294278494041,-3.3853513112205413,11.392037412835851,-0.2845624027143531,0.35295988823878616,0.23493135454458897 +23,-7.578346983314605,-3.3427657771477683,11.391997619917378,-0.2894034967373118,0.3494556943549743,0.226051024815722 +24,-7.527870344682829,-3.299220197396538,11.391182954808544,-0.29386495064552354,0.3490281239181626,0.2196993849924743 +25,-7.476879298381945,-3.2545855997439617,11.389755798558175,-0.297968933856416,0.35088814535384055,0.21526809005233702 +26,-7.425375969426625,-3.2087823320987034,11.387834241203503,-0.30173997876312475,0.35381205834524426,0.2120048076242168 +27,-7.373356514317093,-3.1617800815860244,11.385490552588932,-0.3052046098118539,0.35634573371340755,0.2091639454344163 +28,-7.320817691566278,-3.1135918081823557,11.382752986697103,-0.3083909657538506,0.3570253563387671,0.20614257564737465 +29,-7.267762065773215,-3.0642630321598983,11.379607772510681,-0.3113284191776383,0.35457207992895284,0.20258016287769548 +30,-7.21420135517071,-3.013858614138942,11.375999880517618,-0.31404719680134285,0.3480397587203401,0.1984060807380962 +31,-7.16015789203076,-2.9624495387413643,11.37183313918445,-0.3165780033749871,0.336918866096657,0.19382400743669084 +32,-7.105664270988177,-2.9101020588112028,11.366971649588933,-0.31895165145102883,0.32121294947337115,0.18923429424696742 +33,-7.050761197962338,-2.8568708547031885,11.361244897162887,-0.32119869876816026,0.30150047411081055,0.18511422430956964 +34,-6.995493733532006,-2.8027967637679585,11.354458562065963,-0.3233490945933533,0.278975578673321,0.1818915279699108 +35,-6.939906685460684,-2.7479084085491925,11.346411852253624,-0.32543183610775656,0.2554348683172948,0.1798490370466768 +36,-6.884040486374627,-2.692226068786539,11.336920286599412,-0.32747463582122943,0.2331625599931487,0.17908739480627428 +37,-6.8279289756226245,-2.6357657571595183,11.325840805726365,-0.3295036010649827,0.21468322092939077,0.17955391186785924 +38,-6.771599880232007,-2.5785418192339087,11.313094909768743,-0.33154292683704495,0.20240178593423383,0.18112479589646774 +39,-6.71507775122708,-2.520567279058774,11.298685733040438,-0.33361460364414974,0.19820680727975784,0.1837101080706718 +40,-6.658388245217978,-2.4618521119086867,11.282706144702008,-0.3357381424677904,0.20313693695225038,0.1873416421221621 +41,-6.601562352556442,-2.4024002665648148,11.265336448047446,-0.33793031954320824,0.21718994752478715,0.19220862569813763 +42,-6.544639399074984,-2.3422065497980147,11.246831697202175,-0.3402049442315639,0.2393097104896635,0.19862478957197305 +43,-6.487668090288031,-2.281254493998963,11.227499936092213,-0.34257265383570173,0.2675459480241656,0.20693515582030195 +44,-6.430705386050076,-2.219515965218578,11.20767381532364,-0.3450407397046689,0.29935131414144095,0.21738990986108025 +45,-6.373813599532253,-2.156952505066298,11.187679215768146,-0.34761300933842504,0.33195551309563387,0.23001853984583462 +46,-6.317056692020907,-2.0935176237536703,11.167805566647177,-0.3502896893933026,0.36273837365942707,0.24453288690768807 +47,-6.260497006030838,-2.0291590979561085,11.148282795339473,-0.3530673744596826,0.389525150733325,0.2602810903865684 +48,-6.2041934097472105,-1.9638209380784417,11.129268694438531,-0.35593902620543333,0.41075677625968793,0.2762682104597571 +49,-6.148201049433313,-1.8974454878953526,11.110848225100852,-0.3588940269340556,0.42553520156698305,0.29124812080140133 +50,-6.0925720058547785,-1.829976434610694,11.09304378941431,-0.3619182907916984,0.4335828658674505,0.3038722625739509 +51,-6.0373556226158485,-1.7613632832312185,11.075833461692978,-0.36499443478386334,0.43516570522889025,0.3128621884950331 +52,-5.982597345612202,-1.6915674538591698,11.059172721409237,-0.368102010457411,0.43101348451375726,0.3171669316691834 +53,-5.928335469409932,-1.6205697884329062,11.043014497207494,-0.3712177956071869,0.4222463669754311,0.316076411378976 +54,-5.874595976085991,-1.5483787950017192,11.027322802371822,-0.3743161437323443,0.4102969687826457,0.30927941809956405 +55,-5.821386389975192,-1.475038377439548,11.01207732096587,-0.3773693872582266,0.3968086188794142,0.2968681527398763 +56,-5.768689991922614,-1.40063340184267,10.997269511089845,-0.3803482888252831,0.3834935196054332,0.2792975266718341 +57,-5.71646175632508,-1.3252916107622177,10.982893743516474,-0.38322253330006056,0.37194767475808677,0.2573100466397167 +58,-5.664627132481628,-1.2491811137057893,10.968938256112658,-0.38596125165769035,0.3634409678309037,0.2318393947623089 +59,-5.613084418465322,-1.1725036039310477,10.955379797818308,-0.3885335665893728,0.358724956505273,0.2039069528813 +60,-5.561710956290128,-1.0954842190938872,10.942183558840659,-0.3909091486636475,0.3579154817967014,0.17452318513739745 +61,-5.5103727031277305,-1.0183593923967458,10.929307723133542,-0.3930587711677679,0.3604992172215428,0.1446003581040409 +62,-5.458936016476911,-0.9413641373302205,10.916710733385363,-0.3949548514133075,0.3654808326143148,0.11487765927579985 +63,-5.407279912621469,-0.8647201236246442,10.904359278060946,-0.39657196633135994,0.37164328271629343,0.0858574369830559 +64,-5.355306828921066,-0.7886257368312335,10.892235444905367,-0.3978873306144903,0.3778580133363264,0.05775354475867022 +65,-5.302950217260585,-0.7132489896089609,10.880341513784426,-0.39888122647569313,0.3833702196140381,0.030458034083138488 +66,-5.2501780947335925,-0.6387235361815498,10.868700336200778,-0.39953737526379823,0.387997936844764,0.0035357542430507066 +67,-5.196992669077238,-0.5651472043029732,10.857349267773817,-0.3998432426600355,0.3922089457074852,-0.023745296645635766 +68,-5.143426890303948,-0.4925818434084078,10.846327293226182,-0.39979027092889413,0.3970605256389172,-0.052343603001614336 +69,-5.089538969025087,-0.4210534380196333,10.83565780191735,-0.3993740336445564,0.4040022391409175,-0.08332950920283962 +70,-5.0354056279516435,-0.35055239528317406,10.825331495878576,-0.3985943103910234,0.4145625710294333,-0.11771903797819154 +71,-4.98111447909094,-0.28103504723053285,10.815293651711674,-0.3974550810641417,0.4299729271481127,-0.15625315693270408 +72,-4.926755792091815,-0.2124278609743135,10.805437977099848,-0.3959644415106447,0.45081661072888607,-0.19914560256821576 +73,-4.872414106321517,-0.14463519813346484,10.795607678222911,-0.394134444248909,0.47680511709435336,-0.24586949781646927 +74,-4.818160403149915,-0.07755010314002914,10.785604129104224,-0.3919808698598294,0.506761836174944,-0.2950877844012927 +75,-4.764045597218924,-0.011066475099169734,10.775203421331684,-0.38952293625387185,0.5388294209487531,-0.34480489566632677 +76,-4.710095870144878,0.054909295021962866,10.76417954604523,-0.3867829543626697,0.5708319832002435,-0.3927164465328603 +77,-4.656310098369571,0.1204487931060467,10.752330621926035,-0.3837859398338502,0.6006640664304248,-0.4366254585816265 +78,-4.602659580263887,0.18559531975495017,10.739503229331744,-0.3805591910033906,0.6265857896056531,-0.4747671669417991 +79,-4.549090428119616,0.25036167782872965,10.725610181443244,-0.3771318437722928,0.6473694453078735,-0.5059567867272784 +80,-4.495529042253871,0.3147321218142439,10.710638315645825,-0.37353441402943943,0.6623166598292023,-0.5295767408170763 +81,-4.441890659530175,0.3786676110052614,10.694644581743239,-0.3697983379589611,0.6712038654425683,-0.5454787013904917 +82,-4.388090019218994,0.4421126724631502,10.677740762066488,-0.3659555199787109,0.674211340065795,-0.5538759269598739 +83,-4.334052165432203,0.5050019351791469,10.66006943731146,-0.36203789721634455,0.6718663184460011,-0.5552699074812347 +84,-4.279720960158697,0.5672649004439346,10.641775757521177,-0.3580770283879214,0.6650036993433395,-0.5504209795904811 +85,-4.225063393197103,0.6288285082145713,10.62298037107846,-0.3541037137520462,0.6547294846526343,-0.540347834411088 +86,-4.170069116819253,0.6896179892158834,10.603758153136226,-0.35014765152317817,0.6423653912244164,-0.526326964782662 +87,-4.11474621970409,0.7495569606428637,10.584125810580366,-0.346237134792658,0.629357514874937,-0.5098596822725913 +88,-4.059115342590095,0.8085677676137488,10.56403999091561,-0.3423987916737599,0.6171453848975466,-0.4925832835223335 +89,-4.003204353116898,0.8665728904665849,10.543406418427764,-0.3386573701009759,0.6070062961787539,-0.47612553131952945 +90,-3.9470450006110935,0.9234978899980225,10.522099412573692,-0.335035567510419,0.5999064505553857,-0.4619313647392672 +91,-3.890671775923555,0.9792758366125669,10.499989636399448,-0.3315539045368108,0.5963963184961656,-0.4511109168021174 +92,-3.8341222237155472,1.0338525394602558,10.476976187950557,-0.32823064090419046,0.5965777289580727,-0.4443528061525143 +93,-3.77743755966357,1.087191340281643,10.453017661357531,-0.3250817308757165,0.600148568092369,-0.44191807883100215 +94,-3.7206626192530408,1.139276004721561,10.428156393000185,-0.32212081496900996,0.6065082915787862,-0.4436977519471819 +95,-3.663844653554545,1.1901105720081735,10.402531285527335,-0.319359244137489,0.6148929523640257,-0.4493004092271753 +96,-3.607031006694792,1.2397159510636224,10.376376856168509,-0.3168061322600369,0.6245053876882181,-0.4581399757535643 +97,-3.550266014260597,1.2881241591476231,10.350008385025491,-0.314468432562284,0.6346133416572388,-0.46950767876654254 +98,-3.4935873846998886,1.335371707080339,10.32379450423069,-0.31235103350134164,0.6446017520225377,-0.4826246611942305 +99,-3.437021992139466,1.3814934320842607,10.298119415115718,-0.31045686966913805,0.6539798384289942,-0.4966781776151985 +100,-3.3805808691985817,1.4265174105575298,10.273338079528159,-0.3087870433942062,0.6623548745398021,-0.5108465865596995 +101,-3.324253592679926,1.4704610501200561,10.249729804422968,-0.30734095293474073,0.6693915237053994,-0.5243202676975048 +102,-3.2680030790459327,1.513328369688036,10.227457808277272,-0.30611642344451206,0.6747781939624751,-0.5363282349269574 +103,-3.211762525251894,1.5551086749973053,10.206543012961166,-0.30510983724622665,0.6782183898116894,-0.5461800602136078 +104,-3.155436299132662,1.5957769622811313,10.186858459011152,-0.30431626035343073,0.6794545212685497,-0.5533266405649869 +105,-3.0989058869976387,1.6352962301323388,10.168146792902244,-0.3037295626319959,0.6783179010524907,-0.5574339831588555 +106,-3.0420409471663605,1.6736215470767597,10.150058920138648,-0.30334252947588003,0.6747890607360922,-0.5584567362214387 +107,-2.9847145661970935,1.710705435973089,10.132208892807654,-0.3031469633794875,0.6690508175920875,-0.556694220001663 +108,-2.926821122507237,1.746504003488743,10.11423873578661,-0.30313377431050337,0.661519991578102,-0.5528096241246074 +109,-2.8682946753116245,1.7809831870004271,10.095886346247275,-0.3032930583118992,0.6528483454433699,-0.5477931491718153 +110,-2.8091254408950896,1.8141243889762868,10.077048943038502,-0.3036141642785724,0.6438885125717697,-0.5428561961607262 +111,-2.7493716059038844,1.8459286660760015,10.0578336312375,-0.3040857493508136,0.6356268879009417,-0.5392597175334034 +112,-2.6891634847289856,1.8764187752518944,10.038586285607193,-0.3046958238310728,0.6290915956355878,-0.5381028675645213 +113,-2.6286971816990032,1.9056388869607026,10.019891331525764,-0.30543178694985196,0.6252479356451086,-0.5401186497907208 +114,-2.5682159189142975,1.9336524085035542,10.002538231775839,-0.3062804551689378,0.6248948587328484,-0.5455300972378544 +115,-2.507979175588405,1.9605386252858257,9.987454202690076,-0.30722808500462234,0.6285735774497169,-0.5540071587671586 +116,-2.448222368842631,1.9863885192233557,9.975605744250178,-0.30826039257071125,0.6364952642172848,-0.5647334401009075 +117,-2.389112283359178,2.011299463704419,9.967874617643787,-0.30936257217397445,0.6484929906644932,-0.5765554374411296 +118,-2.3307051970357255,2.03536808207929,9.96491832488272,-0.31051931633905727,0.6640055604512549,-0.5881622753624601 +119,-2.272915318731939,2.0586807190567353,9.967030917802314,-0.31171483959481877,0.6821036295599762,-0.598243050338737 +120,-2.2155007029587326,2.081301666115329,9.974025348393138,-0.31293290822214936,0.701564321557508,-0.6055885880106978 +121,-2.1580723060415172,2.103260225430472,9.985161473029228,-0.31415687795059194,0.7209872669252245,-0.6091305426745416 +122,-2.100129255657376,2.1245385529802094,9.999142643725405,-0.31536974130692746,0.7389295261595917,-0.6079312103982555 +123,-2.0411195211241626,2.145062690803141,10.014197491848964,-0.31655418597550994,0.7540302206864038,-0.601149317717165 +124,-1.9805198850353556,2.164699028372749,10.028251773211958,-0.31769266514203753,0.7651037604489396,-0.5880130394745894 +125,-1.9179230231067976,2.183257512582133,10.039179026541264,-0.31876748037553027,0.7711981557508207,-0.5678333067459421 +126,-1.8531149440256374,2.200501522241601,10.045100765745932,-0.31976087717401097,0.7716298838597171,-0.5400867963601886 +127,-1.7861265447582035,2.2161630710653317,10.044690384594805,-0.32065515287378765,0.7660111157537399,-0.5045856473158193 +128,-1.7172493134588531,2.22996153238967,10.037423138308323,-0.32143277621502414,0.7542800445193505,-0.4617241475196592 +129,-1.6470130192683807,2.241624585625888,10.023711429748317,-0.3220765174800351,0.7367359371713615,-0.4127443847993317 +130,-1.576128626090161,2.250910949992334,10.004877931188222,-0.3225695877852572,0.7140708190795467,-0.3599002071369394 +131,-1.5054040566416744,2.2576344801185586,9.982955920060721,-0.3228957858197633,0.6873811409780635,-0.30636645263061846 +132,-1.4356460569533924,2.2616878301875643,9.960358065795905,-0.3230396500858209,0.6581381702966339,-0.2558077429763592 +133,-1.3675655008221568,2.263062145146419,9.939494798048695,-0.3229866145104867,0.6280987569445268,-0.21169709909485648 +134,-1.3017018579939177,2.2618585680796928,9.922429349981632,-0.32272316515892285,0.59915020136701,-0.1766378021117249 +135,-1.2383758532205198,2.2582882547102097,9.910632277541168,-0.3222369956852177,0.5731026460294912,-0.15194155623901692 +136,-1.1776718296059914,2.2526594988823803,9.904863501450036,-0.32151715909880013,0.5514641401980291,-0.13755789367722746 +137,-1.119446141546455,2.245352651382791,9.905179839530566,-0.32055421339740964,0.5352471369694016,-0.13228494606280344 +138,-1.0633555761185616,2.236785224652786,9.911045357375318,-0.31934035861479576,0.5248515572680601,-0.13412808197650064 +139,-1.0088995787652901,2.2273707837658656,9.92151050680587,-0.3178695628479272,0.5200495781016027,-0.14069361702746064 +140,-0.9554710496327183,2.2174759632412164,9.935422564112162,-0.31613767486152483,0.5200709973342821,-0.14954724654961965 +141,-0.9024119341476015,2.207380276684014,9.951632180731545,-0.314142520916701,0.5237650812809378,-0.15849878671707565 +142,-0.8490711057499336,2.1972433721476925,9.969166503383875,-0.31188398353758884,0.5298005647173154,-0.16579580892590176 +143,-0.7948626625799602,2.1870840393573423,9.987346861055945,-0.3093640600199459,0.5368631251917126,-0.17022464181670582 +144,-0.7393225633512455,2.176774489079496,10.005838412581067,-0.30658689860598265,0.5438189122589878,-0.1711291715965599 +145,-0.6821605987816899,2.1660520782542942,10.024630472147809,-0.30355881040898974,0.549827368000825,-0.16836494008566416 +146,-0.6233033124315224,2.1545487320841388,10.043958037763893,-0.3002882553794558,0.5543990676770169,-0.16220844341181298 +147,-0.5629220951062508,2.141835930156808,10.064184557849835,-0.296785800870925,0.5574020656590116,-0.1532407274261462 +148,-0.5014398985691806,2.1274805107533163,10.085671007674815,-0.29306405169722427,0.5590244888802633,-0.14222183531876237 +149,-0.4395108580767646,2.1111041061517057,10.108656631995434,-0.2891375509789825,0.5597027806621174,-0.12996939024126639 +150,-0.3779708170536883,2.092437407147973,10.133173030880588,-0.2850226515592779,0.5600249860100921,-0.1172513765800388 +151,-0.31776289267811314,2.0713604760548048,10.1590061606931,-0.28073735832428237,0.5606190901921475,-0.10470056986079519 +152,-0.25984716490703813,2.047922477206836,10.185710792757588,-0.27630114238856457,0.562039145925462,-0.0927558118782317 +153,-0.2051036323277719,2.022338155071344,10.212670721436234,-0.2717347287846927,0.5646650299985914,-0.08163274656345199 +154,-0.15423430749074635,1.99496299296766,10.23918883324708,-0.2670598600161933,0.5686318778201899,-0.07132398579116743 +155,-0.10766974872221964,1.9662527157440426,10.26458724683653,-0.2622990385701587,0.5738013287650185,-0.06162686011811009 +156,-0.06549127199738596,1.9367146780064455,10.288299476551543,-0.25747525221510026,0.5797799674981333,-0.05219556282570813 +157,-0.027388921717241617,1.9068586920493846,10.30994116645525,-0.25261168660217925,0.5859816589126277,-0.04261214198556485 +158,0.007322976721337908,1.877153389067058,10.329350829265815,-0.24773143031304784,0.5917204636037564,-0.032467048105428845 +159,0.039623445416144196,1.8479918901090442,10.346597180249923,-0.24285717802431062,0.5963134067203393,-0.021436466316247182 +160,0.07064830270141166,1.819668653587458,10.361955335073018,-0.238010937857511,0.5991727511011735,-0.009342911171623083 +161,0.10152971978445884,1.792368607805867,10.375858740315858,-0.23321374922807908,0.5998751433200313,0.0038111347221684863 +162,0.13324690640700454,1.766168961426218,10.388835803619148,-0.22848541757499444,0.5982039300770597,0.017840270960846033 +163,0.1665158934303292,1.7410522794554524,10.401440653779968,-0.223844272229252,0.5941662480332639,0.03240067513676899 +164,0.20173323735085705,1.7169274042537477,10.414187699025817,-0.21930695335504105,0.5879880953331904,0.04703427903834796 +165,0.23897470687396058,1.693654029917224,10.427499220994381,-0.21488823337241253,0.5800908524315789,0.06122419847074264 +166,0.2780393613830773,1.6710672683736483,10.441672656722648,-0.21060087755216797,0.5710532153252741,0.0744551824340417 +167,0.31852346388651515,1.6489995889332771,10.456869429699882,-0.20645554757933868,0.5615625331343717,0.08627514903897285 +168,0.3599071586255646,1.6272985184000182,10.473122254381007,-0.2024607508355761,0.5523574803679163,0.09635402212642082 +169,0.4016386683885037,1.6058392808866455,10.490355171756883,-0.19862283698491087,0.544161118167473,0.10453404899202805 +170,0.4432046263222892,1.5845321317994734,10.508410745732926,-0.19494604219947334,0.5376043369598049,0.11086299904428894 +171,0.4841798914114233,1.5633245636461723,10.52708028483292,-0.19143258007410496,0.5331466594496983,0.1156000456038835 +172,0.5242548398434581,1.5421989356392676,10.54613389824775,-0.18808277699607942,0.5310104429188766,0.11918664307661334 +173,0.5632419193064819,1.5211664801429832,10.565347448635086,-0.18489524850374472,0.5311487525653247,0.12218317590968149 +174,0.6010657979988467,1.500258989624493,10.584523857794796,-0.18186711202970524,0.533261564950944,0.12518322111418775 +175,0.6377427309927435,1.4795195868859103,10.60350723452729,-0.1789942304207198,0.536859819641952,0.12872401164882155 +176,0.6733549660858944,1.4589937449304577,10.622189706130547,-0.17627147979315633,0.5413595030261351,0.13321067464877456 +177,0.708025278251543,1.4387213626396265,10.640512127284186,-0.1736930346482537,0.5461781863310169,0.13886579162502136 +178,0.7418952682804962,1.4187305761494753,10.658460537504226,-0.17125266275631618,0.5508084202935083,0.14570942831763622 +179,0.7751092078642489,1.3990341820977208,10.676060124935272,-0.1689440221352746,0.5548530417386218,0.15357007715999355 +180,0.8078034396911074,1.379629684992721,10.69336770556084,-0.1667609524996103,0.5580210440315252,0.1621233356115282 +181,0.840100226843906,1.3605035821540061,10.710462913931469,-0.1646977538341628,0.560094239009408,0.1709517011425769 +182,0.8721047654396552,1.3416395353953905,10.72743797214009,-0.16274944523886575,0.5608815096514208,0.17961554611534478 +183,0.90390449511279,1.3230289662007737,10.744385876429268,-0.16091199787219915,0.5601785625636468,0.18772271165749216 +184,0.9355702258533205,1.3046818268097575,10.761386547273116,-0.15918253666366444,0.5577474198049092,0.19498375394617912 +185,0.9671585831232642,1.2866351427751743,10.778490296541051,-0.157559506434233,0.5533222617958466,0.2012433475744962 +186,0.9987150456668621,1.2689574357713955,10.795699031559554,-0.15604279912024402,0.5466394183115761,0.20648461498777418 +187,1.0302768657108088,1.2517480638542675,10.812948074255331,-0.15463383990054191,0.5374835824482826,0.21080862777464202 +188,1.0618755739769483,1.2351314823432824,10.830093754279273,-0.15333563113855186,0.5257413290623209,0.2143943450863056 +189,1.0935392672593336,1.2192472345246268,10.84691210073925,-0.15215275413190793,0.5114549999634077,0.21744660546980776 +190,1.125295023565765,1.204237136951314,10.863111379020348,-0.15109132967673963,0.49487275527520186,0.2201429879914056 +191,1.1571714800546067,1.1902315487896264,10.878357188727929,-0.15015893937090705,0.476491477213437,0.22259245145641926 +192,1.1892011679871821,1.1773365837391698,10.892305629555768,-0.14936451037510842,0.45708420374514763,0.22481615360071616 +193,1.221422048746855,1.1656236913168676,10.904638972392402,-0.1487181670041272,0.43769171602195545,0.22675347470917348 +194,1.2538779367865234,1.1551226196754922,10.915098615934848,-0.14823105302078948,0.4195479640994055,0.22828812610118704 +195,1.2866178533386052,1.1458185922404627,10.923510408086155,-0.14791512884792715,0.4039188449174035,0.22928468329511237 +196,1.319694459193978,1.1376544021106896,10.929797802532315,-0.1477829481013055,0.3918712904516736,0.22962597626277093 +197,1.3531615142143578,1.1305378403945276,10.933980328992712,-0.14784741788822403,0.3840358847507153,0.2292446753699111 +198,1.3870701932789125,1.1243542897375183,10.936158652928423,-0.14812154722737983,0.38044770354363305,0.22814570004197574 +199,1.4214644007987438,1.118983311265552,10.936490942533537,-0.14861818774556673,0.38052883663423587,0.226418366995132 +200,1.4563758055670843,1.1143168091978803,10.935166205882316,-0.1493497705196143,0.3832226957381974,0.22423851098150951 +201,1.491819679616145,1.1102754634261516,10.932378760983875,-0.15032804258383325,0.3872326104782436,0.22186156210870162 +202,1.5277924574082793,1.1068201731174523,10.9283059013631,-0.15156380624139607,0.39128385781726016,0.21960759828524756 +203,1.5642713412641638,1.1039564328974032,10.923089880682705,-0.15306666392946078,0.3943331600488547,0.217838379306157 +204,1.6012156562276885,1.1017314860332739,10.916825917246484,-0.15484477101768357,0.39568374708632104,0.21692485700170583 +205,1.6385693532173247,1.1002259437759987,10.909558910548856,-0.15690459859037686,0.3950035492298384,0.21720357078285074 +206,1.6762641830652343,1.0995425336322295,10.901291237047522,-0.15925070799228183,0.39227005334155624,0.21892390783655827 +207,1.7142234492608535,1.0997944713949601,10.892001420421346,-0.1618855387202429,0.38767411108323485,0.22219520789524497 +208,1.752366560220824,1.1010949544660804,10.881669697132589,-0.16480921112608835,0.3815124562831535,0.22694888329154386 +209,1.79061463916289,1.1035480927620864,10.870303801476133,-0.1680193453621189,0.3740907290971672,0.2329306654222716 +210,1.8288972449122052,1.1072408591653111,10.85795810663021,-0.17151089804644726,0.36564824498867854,0.23973006875909678 +211,1.8671598854245484,1.112235657735401,10.844741341330817,-0.17527601824222946,0.3563052163772616,0.24684174736935593 +212,1.9053715661476247,1.1185637708443232,10.830811322676713,-0.1793039245188926,0.34602677334671683,0.25374280899554114 +213,1.943531279733564,1.1262208333320893,10.816358295608488,-0.1835808050769457,0.33459883168536114,0.25996669105230763 +214,1.981672176129355,1.1351660473392546,10.801580737269521,-0.18808974314982052,0.32161699841911434,0.2651590545644364 +215,2.0198621230652973,1.145326700645268,10.786658629242353,-0.1928106701232653,0.3064962264742386,0.26910972019450563 +216,2.058199617708675,1.1566085590242612,10.771729274624951,-0.19772034901096636,0.28851121941636454,0.27176074517644044 +217,2.0968048112663693,1.1689110413595605,10.756869819688115,-0.20279239107037722,0.26687406727021923,0.2731927491080769 +218,2.135806776233973,1.1821442895290768,10.74208897753854,-0.20799730841260505,0.2408481216985748,0.27359243348633155 +219,2.17532954427344,1.1962440949742406,10.727328680479278,-0.2133026054344549,0.20988943677908814,0.2732063491646739 +220,2.215480009340855,1.2111808040393686,10.712475182330937,-0.2186729117625267,0.17380178307520028,0.2722889175684658 +221,2.2563401035992756,1.2269598951326595,10.697378367201997,-0.22407015913587167,0.13288698623697429,0.2710540872670402 +222,2.297964139665786,1.2436142793710585,10.6818769210286,-0.22945380425716794,0.08806450224962432,0.26963774937244545 +223,2.340380662796818,1.2611905989509604,10.665825437742821,-0.23478109910983574,0.0409215917819951,0.2680729861856898 +224,2.383597131474654,1.2797331712355038,10.649118294374208,-0.2400074095725374,-0.006350914651715179,0.26627602959941293 +225,2.4276054737879758,1.299269386672297,10.631705215558567,-0.24508658237107175,-0.051164262669449796,0.26404045674798843 +226,2.472386996445242,1.3197993786210627,10.613595406765828,-0.24997135950402283,-0.0908586736572669,0.26104005402338293 +227,2.5179159190032196,1.3412911475024338,10.59485059061489,-0.2546138382808558,-0.12307801714079392,0.2568437559659076 +228,2.564161533057189,1.363680686239393,10.575570545669517,-0.2589659740421409,-0.14609593192425852,0.2509466993365693 +229,2.6110894065444787,1.3868755130976225,10.55587594502199,-0.2629801215177522,-0.15902106911133201,0.2428193615571129 +230,2.6586621631116953,1.4107596189708382,10.535892241471341,-0.26660960964986846,-0.16185845672787566,0.2319725633717699 +231,2.7068401976994094,1.4351981570621657,10.515736601688335,-0.2698093435952912,-0.15544154075781397,0.2180310072427764 +232,2.7555823016230394,1.4600410097555012,10.495508773224538,-0.2725364265592304,-0.14126017253221268,0.20080402825836013 +233,2.804845798360268,1.4851252935655832,10.475286197321244,-0.27475079313386597,-0.12120948648466415,0.1803411062758806 +234,2.854585738162798,1.5102775084136368,10.45512317006092,-0.27641584495255145,-0.09729408417454395,0.1569614943711005 +235,2.904753037181927,1.5353161770848747,10.435053471320712,-0.27749907875564783,-0.07134085158346484,0.13125055798745727 +236,2.9552919668919833,1.560055533841757,10.415095705099308,-0.27797269642502903,-0.0447824610064841,0.10401898160553992 +237,3.0061378812274486,1.584310401690801,10.39526030747688,-0.27781418620590426,-0.018556908813473015,0.07622598086028806 +238,3.057216385143016,1.6079021815034864,10.375556704099532,-0.27700686421666637,0.006868169936235988,0.048875711833932606 +239,3.108445075744022,1.6306660044320602,10.355998861367302,-0.27554036546439553,0.031374876430869406,0.02290557472536149 +240,3.1597382938698684,1.6524593123103006,10.336607749398356,-0.2734110739436101,0.0550287429013539,-0.0009092016335677216 +241,3.211014163186899,1.6731719617753977,10.317409911983258,-0.27062248200031014,0.07792073993136152,-0.02201331074015173 +242,3.2622020686666,1.6927372710429982,10.298432386588471,-0.26718546998670495,0.10006025768981947,-0.04008205083870935 +243,3.3132480895157173,1.7111426515422667,10.279695546345218,-0.263118498301503,0.12134132081603297,-0.05499057604242061 +244,3.3641160313498317,1.7284380412345968,10.26120632460032,-0.25844770518656085,0.14158021533106802,-0.06675677048100388 +245,3.414782738103385,1.744740367581052,10.242953945819556,-0.2532069051067508,0.16060135473192394,-0.07547353277141158 +246,3.4652281393360744,1.7602326738601044,10.22490899299729,-0.24743748414403396,0.17833611431620155,-0.08124377079018259 +247,3.51542238199427,1.7751573594949712,10.207025377012211,-0.24118819055193813,0.19489933640036713,-0.08413051853798806 +248,3.565313566485448,1.7898039822900986,10.189244051735226,-0.23451482040233357,0.21061792310731373,-0.08413250554136059 +249,3.6148195220412838,1.8044927732448564,10.171497050299378,-0.2274798000697238,0.22600079347796237,-0.08118866470505492 +250,3.663825826141995,1.8195552717252421,10.153710480352611,-0.22015166909567058,0.24165505415810154,-0.07520629429006412 +251,3.7121905160523645,1.835313661606585,10.13580551645993,-0.21260446871480806,0.2581658825952689,-0.06610161899265513 +252,3.7597543429619167,1.8520607956834252,10.117697334987211,-0.20491704296400046,0.2759657522805996,-0.053839295123844624 +253,3.8063543569711777,1.870043322548311,10.099293517388455,-0.19717226080132103,0.2952223817709653,-0.0384585353168398 +254,3.8518381775130948,1.8894502530940653,10.080495060633648,-0.1894561690006074,0.31577326695424074,-0.020078809739368583 +255,3.8960765364839673,1.9104084408290398,10.061203201163476,-0.1818570867354413,0.3371256636840343,0.0011129687784644316 +256,3.938972506688419,1.9329850024009556,10.04133281878791,-0.17446465370528533,0.3585246721513868,0.024883325783582464 +257,3.980466908807357,1.9571952356592994,10.020829339939334,-0.1673688443749103,0.3790737390962834,0.05096777004135199 +258,4.020540264330104,1.9830137335866582,9.999683396077689,-0.16065896139163605,0.3978786903013109,0.07907200972152066 +259,4.059212028367003,2.010386414267448,9.977937884243522,-0.15442262151497152,0.4141830949848724,0.10885844164815198 +260,4.096537715848851,2.039241744391544,9.955684964623249,-0.14874474744701668,0.42746994633117624,0.1399247828367999 +261,4.132604187395375,2.0694999424559666,9.933053759867501,-0.1437065788007911,0.4375190057002375,0.17178389661274915 +262,4.167523069314159,2.1010792675209062,9.91019173329595,-0.13938471510189798,0.44442351589474766,0.20385159963121183 +263,4.201422258730201,2.133898962333883,9.887243994875345,-0.13585020320291616,0.4485764820814428,0.2354465583560287 +264,4.234435817383354,2.167879188856476,9.864335156359848,-0.13316768081677086,0.4506334025093265,0.2658063978476021 +265,4.2666931404692505,2.202939091324547,9.841557312815443,-0.13139458706214177,0.45145127071583313,0.29412556348744523 +266,4.298308694298071,2.2389946083000014,9.818965429052538,-0.13058044997715976,0.4520009192886756,0.3196183754431744 +267,4.32937355831014,2.2759577013112144,9.796579097744402,-0.13076625991270807,0.45325437911887134,0.3416012960493498 +268,4.359949632617331,2.313738253698506,9.774388394574007,-0.13198393657815696,0.45605804607846845,0.3595749956316293 +269,4.390067014903141,2.3522490821244117,9.752361486832404,-0.13425589629423218,0.46101098127863016,0.37327990431914204 +270,4.419724780063576,2.391413533743111,9.730452206412117,-0.1375947247236598,0.4683714116800416,0.3827066654924878 +271,4.448895024520313,2.431174358518298,9.70860642743454,-0.14200295901428506,0.4780114330842257,0.388061502104693 +272,4.4775294748079855,2.471502175897217,9.686766687939313,-0.14747298191639918,0.48943072996127523,0.3897034793068605 +273,4.505567478240181,2.5124018305983005,9.664875113471501,-0.15398702904210246,0.5018276704901493,0.38807623040079436 +274,4.532944221922713,2.55391502147448,9.642875058665064,-0.16151730903712558,0.5142138408154933,0.3836509679098299 +275,4.559598591723631,2.596117805503998,9.620711866944749,-0.17002623505331724,0.5255491534645049,0.3768877781211268 +276,4.585480683539936,2.639112240269145,9.598333228775966,-0.17946676456256633,0.5348721627502346,0.3682144977798764 +277,4.610559104742615,2.683012659920339,9.575690036485463,-0.18978284326007883,0.5414052898666595,0.35801750859475895 +278,4.63482775233861,2.7279285582438475,9.552738860179867,-0.20090994758594505,0.5446241966366289,0.3466355077124966 +279,4.658311002732883,2.7739472385351163,9.529446660687677,-0.21277571926661276,0.5442893903692516,0.3343474723029415 +280,4.681065656335763,2.8211197922804083,9.505797292443948,-0.22530068425769237,0.540443764336466,0.3213513199807087 +281,4.703178024745819,2.8694532857321047,9.48179832268752,-0.23839904756882602,0.5333824789232497,0.3077378788472409 +282,4.724755514166902,2.9189103179196096,9.45748598264864,-0.25197955467886773,0.5236020503474466,0.29347125629691495 +283,4.745913763640233,2.9694149487618673,9.432925768005038,-0.26594640961014976,0.5117350310326971,0.27838800736696917 +284,4.766762104664119,3.020862378093637,9.408206938544808,-0.2802002392250734,0.4984770033274996,0.26222239125180036 +285,4.7873909396238945,3.073129387942387,9.383431425473244,-0.2946390929340521,0.4845135723342704,0.2446558482104285 +286,4.807864232345524,3.126083189301471,9.358700226524448,-0.30915946675539563,0.47045436047400857,0.22538103987178992 +287,4.828218971632649,3.1795871559591844,9.334101117656484,-0.32365734053737716,0.45677710857807613,0.20416845904164513 +288,4.848471655715526,3.233502676441727,9.30970013892867,-0.33802921713151995,0.4437797180074001,0.18092544098435287 +289,4.868629942376063,3.287687284017261,9.285537531717116,-0.3521731523848203,0.4315371103951118,0.15573822866487683 +290,4.888706242018161,3.341990388907118,9.26162777972881,-0.36598976498841435,0.4198675683675572,0.1288854306878101 +291,4.908729772491386,3.396248886964446,9.237962926149127,-0.37938321547353954,0.4083253520861774,0.10081087633490413 +292,4.928754325185483,3.450285183565241,9.214518076677244,-0.3922621439766537,0.39624099978926947,0.0720523775655094 +293,4.948860132575249,3.5039095595439393,9.191257904131922,-0.40454055680035494,0.3828203788268244,0.04313931363807046 +294,4.969149472833146,3.5569274216523894,9.168142877265957,-0.41613865227338287,0.36729308758008644,0.014485881811798688 +295,4.989737012324374,3.609150331545319,9.145133758488424,-0.4269835769614258,0.349081697142386,-0.013691770569243885 +296,5.010737182209631,3.6604085273208518,9.122192918363211,-0.43701010390217504,0.32795336823867866,-0.04141673314133133 +297,5.032251568783644,3.710562346522456,9.099281624522865,-0.4461612252355841,0.30411589999673094,-0.0689452683804034 +298,5.054358981498841,3.7595104078702604,9.076353870131857,-0.45438865237667436,0.27823027303325804,-0.09671345516244531 +299,5.077109797524457,3.8071932396636874,9.0533490367587,-0.4616532177365211,0.25133026444173023,-0.1252352554711726 +300,5.100525030977496,3.8535919208154255,9.030186719006089,-0.467925172939722,0.22466341561244915,-0.15495080096803215 +301,5.124599767774919,3.8987220729180203,9.006766772551371,-0.47318437951507514,0.19948932209239295,-0.18603531672712395 +302,5.1493101244880055,3.9426242356075214,8.982976374817847,-0.4774203891502038,0.17688234215497434,-0.21820462652263872 +303,5.174622607139087,3.9853522807874198,8.958704049575106,-0.4806324117983401,0.15758106253118484,-0.2505810733388047 +304,5.200504588836561,4.026961884268479,8.933858475970748,-0.48282917120199653,0.1419085174741655,-0.2816927698912799 +305,5.226934434273872,4.06750093070446,8.90838827086598,-0.4840286487468091,0.1297654556076749,-0.30965123499338637 +306,5.253909527589692,4.107003088669613,8.882298783497697,-0.48425771796959893,0.12068441072988233,-0.3324885332948182 +307,5.281450470134937,4.145484940381045,8.855663074698963,-0.48355167350480105,0.11392673702488507,-0.3485640581021778 +308,5.309600443341018,4.18294628435114,8.828625488601926,-0.48195365974680576,0.1086022310024238,-0.35691556346714043 +309,5.338420077382063,4.21937271795507,8.801397009227259,-0.47951400601309896,0.10378783288809518,-0.35744886805606 +310,5.367979516504706,4.254739388987904,8.774242319443719,-0.47628947649169295,0.0986221221830826,-0.350916610990744 +311,5.398350195433479,4.289014823224711,8.74745943543849,-0.4723424447202246,0.0923616302427967,-0.33869695445421266 +312,5.429598948889442,4.322163931417271,8.72135375603231,-0.4677400037441276,0.08440153506115211,-0.3224334282525362 +313,5.461786367692098,4.354149689853464,8.696209226694098,-0.46255302440548585,0.07427646826994636,-0.30363194209532185 +314,5.494969736284799,4.384933585201396,8.672260429305826,-0.4568551753881619,0.061657594839684395,-0.283318311281035 +315,5.529208853900939,4.414475539055447,8.6496707130785,-0.4507219196525132,0.046351956248152464,-0.26183165375738343 +316,5.564571604314151,4.442734287205778,8.62852148603858,-0.44422950269756184,0.02830075109228775,-0.23878138331134607 +317,5.601136271222039,4.46966881554494,8.608814839801632,-0.4374539486533537,0.007573541290058327,-0.213158643654212 +318,5.638989221405202,4.495240671161541,8.590486664658679,-0.43047008049661567,-0.015636639289726827,-0.1835815168064336 +319,5.678218569191626,4.5194163637968465,8.57342376296442,-0.42335058066721387,-0.04100566841420087,-0.14865182369620275 +320,5.718905657907356,4.542169079518188,8.557478885257142,-0.41616510801491824,-0.06804822111069116,-0.10738517688999948 +321,5.7611163497707985,4.56347947374668,8.542481555183674,-0.4089794863061042,-0.09606586337978808,-0.059640101536311795 +322,5.804893667408253,4.583335988172159,8.528247157785874,-0.40185497845750107,-0.12408999732203961,-0.00643481586839603 +323,5.850252869092516,4.601735495072944,8.514589273940556,-0.3948476592385967,-0.15084925003174077,0.04996886071101496 +324,5.8971797439725275,4.618684814983931,8.501339303777657,-0.388007897407301,-0.17479073723015623,0.10628557484748517 +325,5.945632509298425,4.634202939282974,8.488373358817867,-0.3813799561392617,-0.19416775738172906,0.1586883556863164 +326,5.995546918856066,4.64832321188179,8.475641135119261,-0.37500171821736555,-0.20718145317955305,0.20338946969509522 +327,6.046843283329587,4.661094679269049,8.463187857109233,-0.3689045398150825,-0.21214688103615945,0.23712269706991215 +328,6.099433669902163,4.672582170144553,8.451160687045807,-0.36311323389819733,-0.2076567772622824,0.25741656274973707 +329,6.15322790196379,4.68286508764305,8.439795354673308,-0.3576461813574173,-0.19273685758851997,0.2626880084802406 +330,6.208137785846188,4.692035153803632,8.42938488602326,-0.3525155650507593,-0.16700752456359633,0.25227864910512116 +331,6.264079718861565,4.700193340894527,8.420237194674046,-0.3477277190661121,-0.13086637232305545,0.22655482725122922 +332,6.320976247301973,4.707446073239142,8.412630407054781,-0.34328358279922827,-0.08567060503201733,0.1871070148992663 +333,6.378757242834549,4.713900737100617,8.406774512604727,-0.3391792469668972,-0.033837673966750324,0.1369458218449036 +334,6.437361183935055,4.719660710147688,8.402786226152935,-0.33540657651960243,0.021259401490882686,0.08046984781197793 +335,6.496736678380865,4.724820386921811,8.40068120508629,-0.3319538936534796,0.07568301994969016,0.022998376632264256 +336,6.556844037927441,4.729460811039215,8.400384039110982,-0.32880670280603075,0.12554677601634812,-0.030106136451660912 +337,6.617656527822426,4.733646425799693,8.40175239796265,-0.32594843869654916,0.16764879472339161,-0.07440424125787916 +338,6.679160880140048,4.737423214522911,8.40460870580684,-0.3233612181660051,0.1999005156028625,-0.10704147823357366 +339,6.741356808555115,4.740818278202887,8.408771712284334,-0.321026576789349,0.22145721427006237,-0.12693285090392717 +340,6.804255528458644,4.743840759259212,8.414081454074937,-0.3189261719645093,0.23260625312028738,-0.13456245471329942 +341,6.8678774374178815,4.74648395358897,8.42041377578997,-0.3170424353979242,0.23453323668174536,-0.13158886522163232 +342,6.932248978159217,4.74872845396588,8.427683780160148,-0.3153591595614368,0.22906356423595783,-0.12039843720788442 +343,6.997398426260247,4.750546243903774,8.435840105370852,-0.31386200473140485,0.2184243183858137,-0.10367726521858285 +344,7.063350268603275,4.751905745919318,8.444853132818295,-0.3125389155688261,0.20503203565834344,-0.08404088450248987 +345,7.130118211172136,4.752777775562504,8.454700524190503,-0.3113804387825365,0.19129599097498004,-0.0637555903559736 +346,7.197697603703359,4.753142073288814,8.465353715518507,-0.31037993615529896,0.17942871985629716,-0.04457565698650181 +347,7.266058861411693,4.752993624877634,8.476769144776798,-0.3095336900231303,0.17126741330429684,-0.02769733976169801 +348,7.335143890168704,4.752347527823248,8.488887094216407,-0.30884090110185985,0.1681222484397613,-0.013803953431937636 +349,7.404867253106765,4.7512410756603956,8.501638656115281,-0.3083035812767574,0.17067317862861134,-0.003160448593506631 +350,7.475122751222503,4.749732307970691,8.514958467458532,-0.30792634654308665,0.1789337181006228,0.004282304447952157 +351,7.5457944945667155,4.747895310692973,8.52879893322642,-0.30771611764815404,0.1922911574639995,0.008797268996707006 +352,7.616770057370978,4.7458134127959015,8.543141288909437,-0.30768173808901655,0.20961969398393832,0.010809804830842255 +353,7.687952639479977,4.743571664675521,8.557999926418521,-0.30783352092492494,0.2294491239391986,0.010838393468771626 +354,7.759269576489315,4.741249712220733,8.573418671502704,-0.3081827373406358,0.25016187699192727,0.00943945016250961 +355,7.830675756019788,4.738915768221377,8.589460524991958,-0.3087410610268919,0.2701886570238822,0.00715260135837466 +356,7.902151911016524,4.736622070427307,8.606194521784797,-0.30951998321815144,0.28817635610441555,0.004448120523060129 +357,7.973698852251057,4.734402070245131,8.623683860446842,-0.3105302136443014,0.3031079731892683,0.0016815319294451114 +358,8.045329250879167,4.732269565638857,8.641978321508848,-0.31178108271967164,0.3143627107177183,-0.000938717741739631 +359,8.117058653843,4.730219943711061,8.661111801960477,-0.3132799600229389,0.321716157405145,-0.0033650219456383976 +360,8.18889715419766,4.728233523545441,8.681103506843417,-0.3150317035349562,0.32529319865647727,-0.005701189906091821 +361,8.260842637184146,4.726280662338268,8.701960251211641,-0.3170381532222405,0.3254952303955213,-0.008167697719240228 +362,8.332875952789822,4.724327872608162,8.723678047878348,-0.31929768140956527,0.3229244877243965,-0.011045005712047841 +363,8.404958043621997,4.722343848013122,8.746242848298676,-0.32180481100635727,0.31832070292679615,-0.014604778401169227 +364,8.477029140955334,4.720304154307953,8.769631584972098,-0.3245499110709019,0.3125117489853369,-0.019041345084229874 +365,8.549010371391873,4.718193463156219,8.79381481585872,-0.32751897744756736,0.306367418162265,-0.02441363389196793 +366,8.62080805680667,4.716004591606643,8.818761304862576,-0.33069350432998706,0.30074213086138557,-0.030606739435582807 +367,8.692320461457227,4.7137342129563,8.844443376010195,-0.33405045062240746,0.29640171526424475,-0.03732509456129716 +368,8.763445952297657,4.711375791095352,8.870841031278008,-0.33756230292729156,0.29394586819098595,-0.04412918531525259 +369,8.834090955482836,4.708910897063958,8.89794331622294,-0.341197234914768,0.29374946559882337,-0.05051764244193495 +370,8.9041761514935,4.706300465265471,8.925746323741603,-0.3449193607634275,0.29594455164164163,-0.05604061463192295 +371,8.973640072733458,4.703477673460023,8.954247356027665,-0.348689078336919,0.3004528735846483,-0.06041947460675834 +372,9.042440133836319,4.700344016705695,8.98343472658338,-0.3524634958112341,0.3070630801996064,-0.06364671346370668 +373,9.110551557657649,4.696769792451022,9.013273886279316,-0.3561969336278234,0.31553236097276105,-0.0660451618907305 +374,9.177964556383063,4.692599525820299,9.04369292175368,-0.35984149195195897,0.3256841967626143,-0.06827327449551676 +375,9.244679848284367,4.687661938043961,9.074572580395898,-0.36334767229800563,0.33747609795123573,-0.07127106829743501 +376,9.310702587368512,4.68178326593619,9.10574645590487,-0.36666504067697014,0.3510221910300092,-0.07614890687591114 +377,9.376035237774062,4.674802258488153,9.137014979556776,-0.3697429185594438,0.3665684285767341,-0.08402866175247577 +378,9.440670583016434,4.666584805860665,9.168172541917539,-0.37253108715984584,0.38442742205300245,-0.09585401104540772 +379,9.50458646272702,4.657035732288153,9.19904206494326,-0.37498049006428374,0.40488476464097173,-0.11219463985690897 +380,9.567743759811176,4.646105052481454,9.229507966291013,-0.37704391906935536,0.4280913369392955,-0.13307780272133013 +381,9.63008869846127,4.633786411881401,9.259538219628345,-0.37867666829293606,0.4539584316551486,-0.1578857351266561 +382,9.691559714116444,4.6201066751100255,9.289189350170858,-0.379837142174158,0.4820752229067126,-0.18535184247269942 +383,9.752098050285023,4.605107378044714,9.318593556896106,-0.38048740390427005,0.5116689916545691,-0.21366897602407353 +384,9.811660123768029,4.58882051386089,9.347932130720716,-0.38059365211938867,0.5416228589838079,-0.24069325049024198 +385,9.87022904087351,4.571242522136883,9.377401406968058,-0.3801266153262075,0.5705518412465852,-0.2641988054638223 +386,9.927822649854637,4.552311172028798,9.40717646522485,-0.3790618554967823,0.5969221570893279,-0.2821286235109068 +387,9.984496093764369,4.531890071183345,9.437375871186234,-0.37737997452062677,0.6191905367346711,-0.29280126983496046 +388,10.0403378581774,4.509764681629134,9.468030212342551,-0.37506671969140315,0.6359435773396791,-0.29506308505446366 +389,10.095459636535143,4.485652074024267,9.499058408303734,-0.372112987069702,0.6460282208730781,-0.2884005806959129 +390,10.14998162840224,4.459224419713079,9.53025722419081,-0.3685147243306637,0.6486764875298529,-0.27303446708190543 +391,10.204015701709126,4.430143761824163,9.561309166095734,-0.3642727374949022,0.6436335133755857,-0.25000120324311725 +392,10.257648960783461,4.398103508991199,9.59181134430648,-0.3593924086668743,0.6312908476257666,-0.2211958382614667 +393,10.310929882747473,4.362870917073565,9.621323443321609,-0.3538833344771312,0.6128034995694998,-0.18931826772051666 +394,10.36385875392251,4.324324689413081,9.64942753707202,-0.3477588972550443,0.5901361836817813,-0.15766215802907085 +395,10.416383778016069,4.282482491037635,9.675787947874651,-0.3410357829620961,0.5659643760511319,-0.12973282311908874 +396,10.46840361904037,4.237514433011954,9.70019832624919,-0.33373346151613215,0.543379906101662,-0.1087600354059647 +397,10.519776051204609,4.18974037564769,9.722606803856483,-0.325873646268987,0.5254267446986389,-0.09722741030063181 +398,10.570331093151676,4.139611057349368,9.743116441276237,-0.3174797500131771,0.5145792375367788,-0.09652849654111141 +399,10.619886123185292,4.087675203570207,9.761963811902413,-0.30857635495465435,0.5123094218100784,-0.10680108985877063 +400,10.668260523876715,4.034536461278835,9.779481624358077,-0.2991887135838161,0.518852937475285,-0.1269431169241514 +401,10.715288364594176,3.9808049316731777,9.796052420697851,-0.2893422963121508,0.5332140945605008,-0.1548007989705096 +402,10.760828804585785,3.927048257871598,9.81206085630041,-0.2790624001435676,0.5533930816257351,-0.1875134305075684 +403,10.804774492403345,3.873747002023117,9.827851855094838,-0.26837383056383296,0.5767778243394852,-0.22196395243955272 +404,10.847058080374167,3.8212587293193065,9.84370007191608,-0.25730066632304915,0.6006099199969388,-0.25523348808593677 +405,10.88765648802,3.7697947091185737,9.85979261116261,-0.2458661139350536,0.6224171892138635,-0.28494307693432885 +406,10.926592167595834,3.71941201897857,9.876223544969495,-0.2340924556171996,0.6403244165263511,-0.3094150783186452 +407,10.963930547133035,3.670021864804192,9.892997205649618,-0.22200109114679922,0.6532064946458661,-0.32766807417019905 +408,10.999773194211205,3.6214124246095465,9.910037661010174,-0.20961267082472884,0.6607028795041562,-0.3393157065769404 +409,11.034247103266516,3.5732821735955675,9.92720295803949,-0.19694731352203385,0.6631380928063004,-0.3444452892677593 +410,11.067491552064846,3.525278181627839,9.94430341177599,-0.1840249007490624,0.6613866738188844,-0.343521208584856 +411,11.099644662423335,3.477033789030549,9.96112317610858,-0.17086543492966805,0.6567019238254861,-0.3373196503382452 +412,11.130831827477532,3.4282013376376,9.97744387567523,-0.15748944767649947,0.6505164833140913,-0.3268735456726902 +413,11.161157627568054,3.378477639571223,9.993068392070523,-0.14391844192564426,0.6442266462536844,-0.31339699808988786 +414,11.190702023679734,3.3276217439202567,10.007842148483443,-0.13017535036287933,0.6389854617293835,-0.29816846661102153 +415,11.219520734910043,3.2754656772087984,10.021668806881047,-0.11628499170524687,0.6355406362388896,-0.2823763383342538 +416,11.24764897214347,3.221919109626281,10.034517719096815,-0.102274506117971,0.6341524155896534,-0.2669559676370952 +417,11.275107245598711,3.1669688046825,10.046422143127378,-0.08817375135625498,0.6346100616496309,-0.2524600465459114 +418,11.301907840130692,3.110673734139038,10.057469556088787,-0.07401564211384577,0.6363378147768195,-0.23899852242921696 +419,11.32806075289516,3.0531569279774136,10.067786706130292,-0.059836416506924305,0.6385550912603293,-0.22626413344395543 +420,11.353578254932398,2.994595290568066,10.07752143638363,-0.04567581557757067,0.6404442696540188,-0.2136352631503114 +421,11.378477539502235,2.935208638959301,10.08682189387572,-0.031577164105376664,0.6412872484444399,-0.2003297713178958 +422,11.402781211123829,2.8752489301544326,10.095813201658556,-0.01758734379538145,0.6405525613053461,-0.18557642977448893 +423,11.426515933415585,2.8149897876986008,10.104572474567401,-0.0037566529814700095,0.637935761795656,-0.16877201558402333 +424,11.449710339490206,2.7547152507770454,10.113104686310587,0.00986144974518413,0.6333670292885462,-0.14959686536875316 +425,11.472393785238884,2.694706098425752,10.121323911729254,0.023210717200245,0.6269996506886168,-0.12806794755167497 +426,11.494597277062669,2.635222923001016,10.129046168740699,0.036232596404915884,0.6191862333970564,-0.10451825427261496 +427,11.51635709219976,2.5764870553610995,10.135999927893911,0.0488668150820403,0.6104426447491875,-0.07950557531020426 +428,11.537720636142168,2.518662486758573,10.141857219079116,0.061052061325822526,0.6013955712128572,-0.053669682094732565 +429,11.558753178444496,2.4618432380415705,10.146282895356075,0.07272674311781258,0.5927071634449368,-0.027569995782069517 +430,11.579543510994965,2.4060506595864846,10.148993952052791,0.08382981192348578,0.5849701409167369,-0.0015416456727379959 +431,11.600206610744653,2.351243591591924,10.149816795144975,0.0943016326023725,0.5785748572451267,0.0243964645929646 +432,11.620882133748976,2.2973413747387617,10.14872984355618,0.10408488035924647,0.5735696899576794,0.050561447717050644 diff --git a/navipy/sensors/blend_overlaytraj.py b/navipy/sensors/blend_overlaytraj.py index 8b35bac..87b1528 100644 --- a/navipy/sensors/blend_overlaytraj.py +++ b/navipy/sensors/blend_overlaytraj.py @@ -1,5 +1,5 @@ """ - + Overlay a trajectory in a blender environment """ import sys import argparse @@ -20,9 +20,9 @@ def parser_blend_overlaytraj(): parser = argparse.ArgumentParser() arghelp = 'Path to the environment (.blend) in which your agent lives' defaultworld = pkg_resources.resource_filename( - 'navipy', 'resources/twocylinders_world.blend') + 'navipy', 'resources/corridor.blend') defaulttraj = pkg_resources.resource_filename( - 'navipy', 'resources/twocylinders_traj.hdf') + 'navipy', 'resources/corridor_traj.csv') parser.add_argument('--blender-world', type=str, default=defaultworld, @@ -53,20 +53,21 @@ def parser_blend_overlaytraj(): def run(trajfile): import bpy # Load trajectory - trajectory = Trajectory().fromfile(trajfile) + trajectory = Trajectory().read_csv(trajfile) # create the Curve Datablock curveData = bpy.data.curves.new('myCurve', type='CURVE') curveData.dimensions = '3D' curveData.resolution_u = 2 # map coords to spline polyline = curveData.splines.new('POLY') - polyline.points.add(trajectory.shape[0]) + polyline.points.add(trajectory.shape[0] - 1) i = 0 for _, coord in trajectory.iterrows(): polyline.points[i].co = (coord.loc[('location', 'x')], coord.loc[('location', 'y')], coord.loc[('location', 'z')], 1) + i += 1 # create Object curveOB = bpy.data.objects.new('my_trajectory', curveData) @@ -83,12 +84,6 @@ def main(): # Fetch arguments args = parser_blend_overlaytraj().parse_args() - # Some output - print('-----') - print('Config file:\n{}'.format(args.config_file)) - print('Blender file:\n{}'.format(args.blender_world)) - print('Output file:\n{}'.format(args.output_file)) - print('-----') # Create tempfile with testing code and then call blendnavipy header = '# Generated by {}\n'.format(sys.argv[0]) with tempfile.NamedTemporaryFile() as tfile: @@ -103,7 +98,6 @@ def main(): tfile.write('try:\n'.encode(encoding)) tfile.write(' run("{}")\n'.format( args.trajectory).encode(encoding)) - tfile.write(' sys.exit(0)\n'.encode(encoding)) tfile.write('except Exception:\n'.encode(encoding)) tfile.write(' sys.exit(1)\n'.encode(encoding)) tfile.seek(0) diff --git a/navipy/sensors/blendnavipy.py b/navipy/sensors/blendnavipy.py index 16555dc..6e10cfb 100644 --- a/navipy/sensors/blendnavipy.py +++ b/navipy/sensors/blendnavipy.py @@ -76,6 +76,12 @@ def parser_blendnavipy(): action='count', default=0, help=arghelp) + + arghelp = 'To run the script in the background' + parser.add_argument('--background', + action='count', + default=0, + help=arghelp) return parser @@ -150,7 +156,11 @@ def main(): print('=================') print(tfile.read().decode(encoding)) tfile.seek(0) - command = '{} {} --background --python {}'.format( + command = '{} {} ' + if args.background: + command += '--background ' + command += '--python {}' + command = command.format( args.blender_command, args.blender_world, tfile.name) diff --git a/navipy/sensors/blendunittest.py b/navipy/sensors/blendunittest.py index cc7aedd..098a3db 100644 --- a/navipy/sensors/blendunittest.py +++ b/navipy/sensors/blendunittest.py @@ -82,7 +82,8 @@ def main(): tfile.write(' sys.exit(1)\n'.encode(encoding)) tfile.seek(0) - command = 'blendnavipy --blender-world {} --python-script {}' + command = 'blendnavipy --background --blender-world {}' + command += ' --python-script {}' command = command.format(args.blender_world, tfile.name) if args.blender_command is not None: command += ' --blender-command {}'.format(args.blender_command) diff --git a/navipy/tools/trajectory.py b/navipy/tools/trajectory.py index cc2c890..43ff600 100644 --- a/navipy/tools/trajectory.py +++ b/navipy/tools/trajectory.py @@ -7,7 +7,7 @@ import navipy.maths.constants as mconst class Trajectory(pd.DataFrame): - def __init__(self, rotconv, indeces): + def __init__(self, rotconv='rzyx', indeces=np.arange(1)): columns = self.__build_columns(rotconv) super().__init__(index=indeces, columns=columns) self.__rotconv = rotconv @@ -74,7 +74,7 @@ class Trajectory(pd.DataFrame): @property def alpha_0(self): - self.__get_alpha_i(0) + return self.__get_alpha_i(0) @alpha_0.setter def alpha_0(self, alpha_0): @@ -82,7 +82,7 @@ class Trajectory(pd.DataFrame): @property def alpha_1(self): - self.__get_alpha_i(1) + return self.__get_alpha_i(1) @alpha_1.setter def alpha_1(self, alpha_1): @@ -90,7 +90,7 @@ class Trajectory(pd.DataFrame): @property def alpha_2(self): - self.__get_alpha_i(2) + return self.__get_alpha_i(2) @alpha_2.setter def alpha_2(self, alpha_2): @@ -112,7 +112,7 @@ class Trajectory(pd.DataFrame): @property def q_0(self): - self.__get_q_i(0) + return self.__get_q_i(0) @q_0.setter def q_0(self, q_0): @@ -120,7 +120,7 @@ class Trajectory(pd.DataFrame): @property def q_1(self): - self.__get_q_i(1) + return self.__get_q_i(1) @q_1.setter def q_1(self, q_1): @@ -128,7 +128,7 @@ class Trajectory(pd.DataFrame): @property def q_2(self): - self.__get_q_i(2) + return self.__get_q_i(2) @q_2.setter def q_2(self, q_2): @@ -136,12 +136,63 @@ class Trajectory(pd.DataFrame): @property def q_3(self): - self.__get_q_i(3) + return self.__get_q_i(3) @q_3.setter def q_3(self, q_3): self.__set_q_i(3, q_3) + def read_csv(self, filename, sep=',', header=[0, 1], index_col=0): + """ Load from a hdf file + """ + df = pd.read_csv(filename, sep=sep, + header=[0, 1], index_col=0) + self.from_dataframe(df) + return self + + def read_hdf(self, filename): + raise NameError('Not implemented') + + def from_array(self, nparray, rotconv): + """ Assign trajectory from a numpy array + N x 6 (rotconv = Euler angles) + N x 7 (rotconv = quaternion) + """ + # Check user input + if not isinstance(nparray, np.ndarray): + msg = 'nparray should be a np.ndarray and not {}' + msg = msg.format(type(nparray)) + raise TypeError(msg) + indeces = np.arange(0, nparray.shape[0]) + if rotconv == 'quaternion': + if nparray.shape[1] != 7: + msg = 'nparray should have size Nx7 and not {}' + msg = msg.format(nparray.shape) + raise ValueError(msg) + elif rotconv in mconst._AXES2TUPLE.keys(): + if nparray.shape[1] != 6: + msg = 'nparray should have size Nx6 and not {}' + msg = msg.format(nparray.shape) + raise ValueError(msg) + columns = self.__build_columns(rotconv) + super().__init__(index=indeces, columns=columns) + self.__rotconv = rotconv + # Position + self.x = nparray[:, 0] + self.y = nparray[:, 1] + self.z = nparray[:, 2] + # Orientation + if self.__rotconv == 'quaternion': + self.q_0 = nparray[:, 3] + self.q_1 = nparray[:, 4] + self.q_2 = nparray[:, 5] + self.q_3 = nparray[:, 6] + else: + self.alpha_0 = nparray[:, 3] + self.alpha_1 = nparray[:, 4] + self.alpha_2 = nparray[:, 5] + return self + def from_dataframe(self, df, rotconv=None): """ Assign trajectory from a dataframe """ @@ -150,6 +201,20 @@ class Trajectory(pd.DataFrame): if not np.all(rotconv == rotconv.iloc[0]): raise ValueError('More than one rotconv detected') rotconv = rotconv.iloc[0] # They are all the same :) + elif isinstance(df.columns, pd.MultiIndex): + if 'location' in df.columns.levels[0]: + rotconv = df.columns.levels[0].drop('location') + if len(rotconv) == 1: + rotconv = rotconv[0] + else: + msg = 'Could not determine rotconv from columns header' + msg += '\n{}'.format(df.columns) + raise ValueError(msg) + else: + msg = 'Could not determine rotconv from columns header' + msg += '\n{}'.format(df.columns) + raise ValueError(msg) + elif rotconv is None: msg = 'When dataframe does not contains rotconv_id,' msg += 'a convention should be given' @@ -160,19 +225,40 @@ class Trajectory(pd.DataFrame): super().__init__(index=indeces, columns=columns) self.__rotconv = rotconv # Position - self.x = df.x - self.y = df.y - self.z = df.z + if isinstance(df.columns, pd.MultiIndex): + self.x = df.loc[:, ('location', 'x')] + self.y = df.loc[:, ('location', 'y')] + self.z = df.loc[:, ('location', 'z')] + else: + self.x = df.x + self.y = df.y + self.z = df.z # Orientation if self.__rotconv == 'quaternion': - self.q_0 = df.q_0 - self.q_1 = df.q_1 - self.q_2 = df.q_2 + if isinstance(df.columns, pd.MultiIndex): + self.q_0 = df.loc[:, (rotconv, 'q_0')] + self.q_1 = df.loc[:, (rotconv, 'q_1')] + self.q_2 = df.loc[:, (rotconv, 'q_2')] + self.q_3 = df.loc[:, (rotconv, 'q_3')] + else: + self.q_0 = df.q_0 + self.q_1 = df.q_1 + self.q_2 = df.q_2 + self.q_3 = df.q_3 else: if 'q_0' in df.columns: self.alpha_0 = df.q_0 elif 'alpha_0' in df.columns: self.alpha_0 = df.alpha_0 + elif isinstance(df.columns, pd.MultiIndex): + if 'q_0' in df.columns.levels[1]: + self.alpha_0 = df.loc[:, (rotconv, 'q_0')] + elif 'alpha_0' in df.columns.levels[1]: + self.alpha_0 = df.loc[:, (rotconv, 'alpha_0')] + else: + msg = 'df should contains q_0 or alpha_0' + msg += 'columns are:\n{}'.format(df.columns) + raise KeyError(msg) else: raise KeyError('df should contains q_0 or alpha_0') @@ -180,6 +266,15 @@ class Trajectory(pd.DataFrame): self.alpha_1 = df.q_1 elif 'alpha_1' in df.columns: self.alpha_1 = df.alpha_1 + elif isinstance(df.columns, pd.MultiIndex): + if 'q_1' in df.columns.levels[1]: + self.alpha_1 = df.loc[:, (rotconv, 'q_1')] + elif 'alpha_1' in df.columns.levels[1]: + self.alpha_1 = df.loc[:, (rotconv, 'alpha_1')] + else: + msg = 'df should contains q_1 or alpha_1' + msg += 'columns are:\n{}'.format(df.columns) + raise KeyError(msg) else: raise KeyError('df should contains q_1 or alpha_1') @@ -187,8 +282,18 @@ class Trajectory(pd.DataFrame): self.alpha_2 = df.q_2 elif 'alpha_2' in df.columns: self.alpha_2 = df.alpha_2 + elif isinstance(df.columns, pd.MultiIndex): + if 'q_2' in df.columns.levels[1]: + self.alpha_2 = df.loc[:, (rotconv, 'q_2')] + elif 'alpha_2' in df.columns.levels[1]: + self.alpha_2 = df.loc[:, (rotconv, 'alpha_2')] + else: + msg = 'df should contains q_2 or alpha_2' + msg += 'columns are:\n{}'.format(df.columns) + raise KeyError(msg) else: raise KeyError('df should contains q_2 or alpha_2') + return self def lollipops(self): raise NameError('Not implemented') diff --git a/setup.py b/setup.py index 4f8cc7e..8d38e16 100644 --- a/setup.py +++ b/setup.py @@ -47,16 +47,21 @@ setup_dict = {'name': 'navipy', 'flake8', 'tox', 'pyyaml', - 'Pillow'], + 'Pillow', + 'tables'], 'package_data': {'navipy': ['resources/*.db', 'resources/*.blend', + 'resources/*.csv', 'resources/configs/*.yaml']}, 'include_package_data': True, 'entry_points': { 'console_scripts': [ 'blendnavipy=navipy.sensors.blendnavipy:main', 'blendunittest=navipy.sensors.blendunittest:main', - 'blendongrid=navipy.sensors.blend_ongrid:main']}, } + 'blendongrid=navipy.sensors.blend_ongrid:main', + 'blendoverlaytraj=navipy.sensors.blend_overlaytraj:main' + ]}, + } setup(**setup_dict) -- GitLab