Skip to content
This repository was archived by the owner on Jun 13, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 48 additions & 22 deletions OpticalNavigation/simulations/sim/src/opnav_sim.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
import json
import math
import os.path

# import os.path
import os
import numpy as np
from numpy import linspace, radians, zeros
from pyquaternion import Quaternion
import cv2
from argparse import ArgumentParser
from tqdm import tqdm
from OpticalNavigation.simulations.sim.src.libopnav import (
sin2_vangle,
gnomonic_inv,
Expand All @@ -23,7 +27,24 @@
SIM_DIR = os.path.join(FLIGHT_SOFTWARE_PATH, "OpticalNavigation/simulations/sim")


def main():
def main() -> None:
argparse = ArgumentParser(
description="Handles input & image generation args for opnav sim"
)

argparse.add_argument(
"input", help="name of csv file in directory of the sim, w/o extension"
)

argparse.add_argument(
"-g", action="store_true", help="set -g flag to generate images"
)
args = argparse.parse_args()
run_opnav_sim(args.input, args.g)
return


def run_opnav_sim(input_file: str, gen_img_flag: bool) -> None:
# Camera properties
width = 3280
height = 2464
Expand Down Expand Up @@ -53,10 +74,21 @@ def main():
),
}

# when input_file is outside out this directory, remove all leading folders
input_file_trimmed = os.path.basename(os.path.normpath(input_file))

output_dir = os.path.join(SIM_DIR, "data", input_file_trimmed + "_sim")
os.mkdir(output_dir)
if gen_img_flag:
# print("generating images directory")
os.mkdir(output_dir + "/images")

# Absolute time corresponding to t0 (from OreKit simulation that produced traj2.csv)
# Epoch depends on the specific trajectory, but I've left it here for reference -mm2774
# TODO: every trajectory should have an absolute time, so this shouldn't be hardcoded
epoch = "2020-06-27T21:08:03.0212 TDB"

with open(os.path.join(SIM_DIR, "data/trajectory_sim_easy/cameras.json"), "w") as f:
with open(os.path.join(output_dir, "cameras.json"), "w") as f:
json.dump(
{"epoch": epoch, "cameras": [c.as_dict() for c in cameras.values()]},
f,
Expand All @@ -82,12 +114,18 @@ def main():
# exhausted. Note: this will leave a trailing comma, which is not allowed by JSON.
# Note: This is also not inside the object enclosing 'cameras' when it should be.
observations = []
with open(os.path.join(SIM_DIR, "src/trajectory.csv")) as f:
for line in f:
num_lines = sum(1 for line in open(input_file + ".csv"))
with open(input_file + ".csv") as f:
# for line in f:
for line in tqdm(f, total=num_lines):
if line[0] == "t":
continue # Skip header
t0, bodies, spacecraft, obs = parse_line(line, q_world2spin, omega_body)
frames = render_acquisition(t0, cameras, spacecraft, obs, colors_bgr)
frames = []
if gen_img_flag:
frames = render_acquisition(
t0, cameras, spacecraft, obs, colors_bgr, output_dir
)
observations.append(
{
"time": t0,
Expand All @@ -97,9 +135,7 @@ def main():
"frames": frames,
}
)
with open(
os.path.join(SIM_DIR, "data/trajectory_sim_easy/observations.json"), "w"
) as f:
with open(os.path.join(output_dir, "observations.json"), "w") as f:
json.dump({"observations": observations}, f, indent=4)


Expand Down Expand Up @@ -310,7 +346,7 @@ def parse_line(line, q_world2spin, omega_body):
return t0, bodies, spacecraft, [ObservedBody(b, spacecraft) for b in bodies]


def render_acquisition(t0, cameras, spacecraft, obs_bodies, colors_bgr):
def render_acquisition(t0, cameras, spacecraft, obs_bodies, colors_bgr, output_dir):
"""
t0: Time at start of acquisition [s]
"""
Expand Down Expand Up @@ -370,12 +406,7 @@ def render_acquisition(t0, cameras, spacecraft, obs_bodies, colors_bgr):
f,
delta_t,
)
cv2.imwrite(
os.path.join(
SIM_DIR, "data/trajectory_sim_easy/images", filename_gn
),
img,
)
cv2.imwrite(os.path.join(output_dir, "images", filename_gn), img)

# Render ideal stereographic frame
img = render_stereographic(camera, obs_f, colors_bgr, illuminator)
Expand All @@ -386,12 +417,7 @@ def render_acquisition(t0, cameras, spacecraft, obs_bodies, colors_bgr):
f,
delta_t,
)
cv2.imwrite(
os.path.join(
SIM_DIR, "data/trajectory_sim_easy/images", filename_st
),
img,
)
cv2.imwrite(os.path.join(output_dir, "images", filename_st), img)

frame_dict = {
"time": tf,
Expand Down
121 changes: 121 additions & 0 deletions OpticalNavigation/tests/data/c1_discretized/ephemeris/moon_eph.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
x,y,z,vx,vy,vz
1.5363e+05,-3.7237e+05,2887.6,0.90889,0.34863,-0.088026
1.5368e+05,-3.7234e+05,2882.4,0.90883,0.34876,-0.088027
1.5374e+05,-3.7232e+05,2877.1,0.90877,0.3489,-0.088028
1.5379e+05,-3.723e+05,2871.8,0.90871,0.34903,-0.088029
1.5384e+05,-3.7228e+05,2866.5,0.90865,0.34917,-0.08803
1.539e+05,-3.7226e+05,2861.2,0.9086,0.34931,-0.088031
1.5395e+05,-3.7224e+05,2855.9,0.90854,0.34944,-0.088032
1.5401e+05,-3.7222e+05,2850.7,0.90848,0.34958,-0.088033
1.5406e+05,-3.722e+05,2845.4,0.90842,0.34972,-0.088034
1.5412e+05,-3.7218e+05,2840.1,0.90836,0.34985,-0.088035
1.5417e+05,-3.7216e+05,2834.8,0.90831,0.34999,-0.088037
1.5423e+05,-3.7213e+05,2829.5,0.90825,0.35013,-0.088038
1.5428e+05,-3.7211e+05,2824.2,0.90819,0.35026,-0.088039
1.5433e+05,-3.7209e+05,2819,0.90813,0.3504,-0.08804
1.5439e+05,-3.7207e+05,2813.7,0.90807,0.35053,-0.088041
1.5444e+05,-3.7205e+05,2808.4,0.90802,0.35067,-0.088042
1.545e+05,-3.7203e+05,2803.1,0.90796,0.35081,-0.088043
1.5455e+05,-3.7201e+05,2797.8,0.9079,0.35094,-0.088044
1.5461e+05,-3.7199e+05,2792.6,0.90784,0.35108,-0.088045
1.5466e+05,-3.7197e+05,2787.3,0.90778,0.35122,-0.088046
1.5472e+05,-3.7195e+05,2782,0.90773,0.35135,-0.088047
1.5477e+05,-3.7192e+05,2776.7,0.90767,0.35149,-0.088048
1.5482e+05,-3.719e+05,2771.4,0.90761,0.35162,-0.088049
1.5488e+05,-3.7188e+05,2766.1,0.90755,0.35176,-0.08805
1.5493e+05,-3.7186e+05,2760.9,0.90749,0.3519,-0.088051
1.5499e+05,-3.7184e+05,2755.6,0.90743,0.35203,-0.088052
1.5504e+05,-3.7182e+05,2750.3,0.90738,0.35217,-0.088053
1.551e+05,-3.718e+05,2745,0.90732,0.35231,-0.088054
1.5515e+05,-3.7178e+05,2739.7,0.90726,0.35244,-0.088055
1.5521e+05,-3.7175e+05,2734.4,0.9072,0.35258,-0.088056
1.5526e+05,-3.7173e+05,2729.2,0.90714,0.35271,-0.088057
1.5531e+05,-3.7171e+05,2723.9,0.90708,0.35285,-0.088058
1.5537e+05,-3.7169e+05,2718.6,0.90703,0.35299,-0.088059
1.5542e+05,-3.7167e+05,2713.3,0.90697,0.35312,-0.08806
1.5548e+05,-3.7165e+05,2708,0.90691,0.35326,-0.088061
1.5553e+05,-3.7163e+05,2702.7,0.90685,0.35339,-0.088062
1.5559e+05,-3.7161e+05,2697.5,0.90679,0.35353,-0.088063
1.5564e+05,-3.7159e+05,2692.2,0.90673,0.35367,-0.088064
1.557e+05,-3.7156e+05,2686.9,0.90667,0.3538,-0.088065
1.5575e+05,-3.7154e+05,2681.6,0.90662,0.35394,-0.088066
1.558e+05,-3.7152e+05,2676.3,0.90656,0.35408,-0.088067
1.5586e+05,-3.715e+05,2671,0.9065,0.35421,-0.088068
1.5591e+05,-3.7148e+05,2665.8,0.90644,0.35435,-0.088069
1.5597e+05,-3.7146e+05,2660.5,0.90638,0.35448,-0.08807
1.5602e+05,-3.7144e+05,2655.2,0.90632,0.35462,-0.088071
1.5608e+05,-3.7142e+05,2649.9,0.90626,0.35476,-0.088072
1.5613e+05,-3.7139e+05,2644.6,0.90621,0.35489,-0.088073
1.5619e+05,-3.7137e+05,2639.3,0.90615,0.35503,-0.088074
1.5624e+05,-3.7135e+05,2634,0.90609,0.35516,-0.088075
1.5629e+05,-3.7133e+05,2628.8,0.90603,0.3553,-0.088076
1.5635e+05,-3.7131e+05,2623.5,0.90597,0.35544,-0.088077
1.564e+05,-3.7129e+05,2618.2,0.90591,0.35557,-0.088078
1.5646e+05,-3.7127e+05,2612.9,0.90585,0.35571,-0.088079
1.5651e+05,-3.7124e+05,2607.6,0.90579,0.35584,-0.08808
1.5657e+05,-3.7122e+05,2602.3,0.90574,0.35598,-0.088081
1.5662e+05,-3.712e+05,2597.1,0.90568,0.35611,-0.088082
1.5667e+05,-3.7118e+05,2591.8,0.90562,0.35625,-0.088083
1.5673e+05,-3.7116e+05,2586.5,0.90556,0.35639,-0.088084
1.5678e+05,-3.7114e+05,2581.2,0.9055,0.35652,-0.088085
1.5684e+05,-3.7112e+05,2575.9,0.90544,0.35666,-0.088086
1.5689e+05,-3.711e+05,2570.6,0.90538,0.35679,-0.088087
1.5695e+05,-3.7107e+05,2565.3,0.90532,0.35693,-0.088088
1.57e+05,-3.7105e+05,2560.1,0.90526,0.35707,-0.088089
1.5705e+05,-3.7103e+05,2554.8,0.9052,0.3572,-0.08809
1.5711e+05,-3.7101e+05,2549.5,0.90515,0.35734,-0.088091
1.5716e+05,-3.7099e+05,2544.2,0.90509,0.35747,-0.088092
1.5722e+05,-3.7097e+05,2538.9,0.90503,0.35761,-0.088093
1.5727e+05,-3.7095e+05,2533.6,0.90497,0.35775,-0.088094
1.5733e+05,-3.7092e+05,2528.3,0.90491,0.35788,-0.088094
1.5738e+05,-3.709e+05,2523.1,0.90485,0.35802,-0.088095
1.5743e+05,-3.7088e+05,2517.8,0.90479,0.35815,-0.088096
1.5749e+05,-3.7086e+05,2512.5,0.90473,0.35829,-0.088097
1.5754e+05,-3.7084e+05,2507.2,0.90467,0.35842,-0.088098
1.576e+05,-3.7082e+05,2501.9,0.90461,0.35856,-0.088099
1.5765e+05,-3.7079e+05,2496.6,0.90455,0.3587,-0.0881
1.5771e+05,-3.7077e+05,2491.3,0.90449,0.35883,-0.088101
1.5776e+05,-3.7075e+05,2486.1,0.90444,0.35897,-0.088102
1.5781e+05,-3.7073e+05,2480.8,0.90438,0.3591,-0.088103
1.5787e+05,-3.7071e+05,2475.5,0.90432,0.35924,-0.088104
1.5792e+05,-3.7069e+05,2470.2,0.90426,0.35937,-0.088105
1.5798e+05,-3.7067e+05,2464.9,0.9042,0.35951,-0.088106
1.5803e+05,-3.7064e+05,2459.6,0.90414,0.35965,-0.088107
1.5809e+05,-3.7062e+05,2454.3,0.90408,0.35978,-0.088107
1.5814e+05,-3.706e+05,2449.1,0.90402,0.35992,-0.088108
1.5819e+05,-3.7058e+05,2443.8,0.90396,0.36005,-0.088109
1.5825e+05,-3.7056e+05,2438.5,0.9039,0.36019,-0.08811
1.583e+05,-3.7054e+05,2433.2,0.90384,0.36032,-0.088111
1.5836e+05,-3.7051e+05,2427.9,0.90378,0.36046,-0.088112
1.5841e+05,-3.7049e+05,2422.6,0.90372,0.3606,-0.088113
1.5847e+05,-3.7047e+05,2417.3,0.90366,0.36073,-0.088114
1.5852e+05,-3.7045e+05,2412,0.9036,0.36087,-0.088115
1.5857e+05,-3.7043e+05,2406.8,0.90354,0.361,-0.088116
1.5863e+05,-3.7041e+05,2401.5,0.90348,0.36114,-0.088117
1.5868e+05,-3.7038e+05,2396.2,0.90342,0.36127,-0.088117
1.5874e+05,-3.7036e+05,2390.9,0.90337,0.36141,-0.088118
1.5879e+05,-3.7034e+05,2385.6,0.90331,0.36154,-0.088119
1.5885e+05,-3.7032e+05,2380.3,0.90325,0.36168,-0.08812
1.589e+05,-3.703e+05,2375,0.90319,0.36182,-0.088121
1.5895e+05,-3.7028e+05,2369.7,0.90313,0.36195,-0.088122
1.5901e+05,-3.7025e+05,2364.5,0.90307,0.36209,-0.088123
1.5906e+05,-3.7023e+05,2359.2,0.90301,0.36222,-0.088124
1.5912e+05,-3.7021e+05,2353.9,0.90295,0.36236,-0.088124
1.5917e+05,-3.7019e+05,2348.6,0.90289,0.36249,-0.088125
1.5922e+05,-3.7017e+05,2343.3,0.90283,0.36263,-0.088126
1.5928e+05,-3.7015e+05,2338,0.90277,0.36276,-0.088127
1.5933e+05,-3.7012e+05,2332.7,0.90271,0.3629,-0.088128
1.5939e+05,-3.701e+05,2327.4,0.90265,0.36303,-0.088129
1.5944e+05,-3.7008e+05,2322.2,0.90259,0.36317,-0.08813
1.595e+05,-3.7006e+05,2316.9,0.90253,0.36331,-0.088131
1.5955e+05,-3.7004e+05,2311.6,0.90247,0.36344,-0.088131
1.596e+05,-3.7001e+05,2306.3,0.90241,0.36358,-0.088132
1.5966e+05,-3.6999e+05,2301,0.90235,0.36371,-0.088133
1.5971e+05,-3.6997e+05,2295.7,0.90229,0.36385,-0.088134
1.5977e+05,-3.6995e+05,2290.4,0.90223,0.36398,-0.088135
1.5982e+05,-3.6993e+05,2285.1,0.90217,0.36412,-0.088136
1.5987e+05,-3.6991e+05,2279.9,0.90211,0.36425,-0.088137
1.5993e+05,-3.6988e+05,2274.6,0.90205,0.36439,-0.088137
1.5998e+05,-3.6986e+05,2269.3,0.90199,0.36452,-0.088138
1.6004e+05,-3.6984e+05,2264,0.90193,0.36466,-0.088139
1.6009e+05,-3.6982e+05,2258.7,0.90187,0.36479,-0.08814
121 changes: 121 additions & 0 deletions OpticalNavigation/tests/data/c1_discretized/ephemeris/sun_eph.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
x,y,z,vx,vy,vz
-3.0672e+07,-1.441e+08,6670.4,29.633,-6.0859,-0.00088015
-3.067e+07,-1.441e+08,6670.3,29.633,-6.0855,-0.00088018
-3.0668e+07,-1.441e+08,6670.3,29.633,-6.0852,-0.00088021
-3.0666e+07,-1.441e+08,6670.2,29.633,-6.0848,-0.00088024
-3.0665e+07,-1.441e+08,6670.1,29.633,-6.0845,-0.00088027
-3.0663e+07,-1.441e+08,6670.1,29.633,-6.0841,-0.0008803
-3.0661e+07,-1.441e+08,6670,29.633,-6.0837,-0.00088033
-3.0659e+07,-1.441e+08,6670,29.633,-6.0834,-0.00088036
-3.0658e+07,-1.441e+08,6669.9,29.633,-6.083,-0.00088039
-3.0656e+07,-1.441e+08,6669.9,29.634,-6.0827,-0.00088042
-3.0654e+07,-1.441e+08,6669.8,29.634,-6.0823,-0.00088045
-3.0652e+07,-1.441e+08,6669.8,29.634,-6.0819,-0.00088048
-3.065e+07,-1.441e+08,6669.7,29.634,-6.0816,-0.00088051
-3.0649e+07,-1.441e+08,6669.7,29.634,-6.0812,-0.00088054
-3.0647e+07,-1.441e+08,6669.6,29.634,-6.0809,-0.00088057
-3.0645e+07,-1.441e+08,6669.6,29.634,-6.0805,-0.00088059
-3.0643e+07,-1.441e+08,6669.5,29.634,-6.0801,-0.00088062
-3.0642e+07,-1.441e+08,6669.5,29.634,-6.0798,-0.00088065
-3.064e+07,-1.4411e+08,6669.4,29.634,-6.0794,-0.00088068
-3.0638e+07,-1.4411e+08,6669.4,29.634,-6.0791,-0.00088071
-3.0636e+07,-1.4411e+08,6669.3,29.634,-6.0787,-0.00088074
-3.0634e+07,-1.4411e+08,6669.3,29.634,-6.0783,-0.00088077
-3.0633e+07,-1.4411e+08,6669.2,29.635,-6.078,-0.0008808
-3.0631e+07,-1.4411e+08,6669.1,29.635,-6.0776,-0.00088083
-3.0629e+07,-1.4411e+08,6669.1,29.635,-6.0773,-0.00088086
-3.0627e+07,-1.4411e+08,6669,29.635,-6.0769,-0.00088089
-3.0626e+07,-1.4411e+08,6669,29.635,-6.0765,-0.00088091
-3.0624e+07,-1.4411e+08,6668.9,29.635,-6.0762,-0.00088094
-3.0622e+07,-1.4411e+08,6668.9,29.635,-6.0758,-0.00088097
-3.062e+07,-1.4411e+08,6668.8,29.635,-6.0754,-0.000881
-3.0618e+07,-1.4411e+08,6668.8,29.635,-6.0751,-0.00088103
-3.0617e+07,-1.4411e+08,6668.7,29.635,-6.0747,-0.00088106
-3.0615e+07,-1.4411e+08,6668.7,29.635,-6.0744,-0.00088109
-3.0613e+07,-1.4411e+08,6668.6,29.635,-6.074,-0.00088112
-3.0611e+07,-1.4411e+08,6668.6,29.635,-6.0736,-0.00088115
-3.061e+07,-1.4411e+08,6668.5,29.636,-6.0733,-0.00088117
-3.0608e+07,-1.4411e+08,6668.5,29.636,-6.0729,-0.0008812
-3.0606e+07,-1.4411e+08,6668.4,29.636,-6.0726,-0.00088123
-3.0604e+07,-1.4411e+08,6668.4,29.636,-6.0722,-0.00088126
-3.0602e+07,-1.4411e+08,6668.3,29.636,-6.0718,-0.00088129
-3.0601e+07,-1.4411e+08,6668.2,29.636,-6.0715,-0.00088132
-3.0599e+07,-1.4411e+08,6668.2,29.636,-6.0711,-0.00088135
-3.0597e+07,-1.4411e+08,6668.1,29.636,-6.0708,-0.00088138
-3.0595e+07,-1.4411e+08,6668.1,29.636,-6.0704,-0.0008814
-3.0594e+07,-1.4411e+08,6668,29.636,-6.07,-0.00088143
-3.0592e+07,-1.4412e+08,6668,29.636,-6.0697,-0.00088146
-3.059e+07,-1.4412e+08,6667.9,29.636,-6.0693,-0.00088149
-3.0588e+07,-1.4412e+08,6667.9,29.636,-6.069,-0.00088152
-3.0586e+07,-1.4412e+08,6667.8,29.636,-6.0686,-0.00088155
-3.0585e+07,-1.4412e+08,6667.8,29.637,-6.0682,-0.00088157
-3.0583e+07,-1.4412e+08,6667.7,29.637,-6.0679,-0.0008816
-3.0581e+07,-1.4412e+08,6667.7,29.637,-6.0675,-0.00088163
-3.0579e+07,-1.4412e+08,6667.6,29.637,-6.0672,-0.00088166
-3.0578e+07,-1.4412e+08,6667.6,29.637,-6.0668,-0.00088169
-3.0576e+07,-1.4412e+08,6667.5,29.637,-6.0664,-0.00088172
-3.0574e+07,-1.4412e+08,6667.5,29.637,-6.0661,-0.00088174
-3.0572e+07,-1.4412e+08,6667.4,29.637,-6.0657,-0.00088177
-3.057e+07,-1.4412e+08,6667.3,29.637,-6.0654,-0.0008818
-3.0569e+07,-1.4412e+08,6667.3,29.637,-6.065,-0.00088183
-3.0567e+07,-1.4412e+08,6667.2,29.637,-6.0646,-0.00088186
-3.0565e+07,-1.4412e+08,6667.2,29.637,-6.0643,-0.00088189
-3.0563e+07,-1.4412e+08,6667.1,29.637,-6.0639,-0.00088191
-3.0562e+07,-1.4412e+08,6667.1,29.638,-6.0636,-0.00088194
-3.056e+07,-1.4412e+08,6667,29.638,-6.0632,-0.00088197
-3.0558e+07,-1.4412e+08,6667,29.638,-6.0628,-0.000882
-3.0556e+07,-1.4412e+08,6666.9,29.638,-6.0625,-0.00088203
-3.0554e+07,-1.4412e+08,6666.9,29.638,-6.0621,-0.00088205
-3.0553e+07,-1.4412e+08,6666.8,29.638,-6.0617,-0.00088208
-3.0551e+07,-1.4412e+08,6666.8,29.638,-6.0614,-0.00088211
-3.0549e+07,-1.4412e+08,6666.7,29.638,-6.061,-0.00088214
-3.0547e+07,-1.4412e+08,6666.7,29.638,-6.0607,-0.00088217
-3.0545e+07,-1.4412e+08,6666.6,29.638,-6.0603,-0.00088219
-3.0544e+07,-1.4413e+08,6666.6,29.638,-6.0599,-0.00088222
-3.0542e+07,-1.4413e+08,6666.5,29.638,-6.0596,-0.00088225
-3.054e+07,-1.4413e+08,6666.4,29.638,-6.0592,-0.00088228
-3.0538e+07,-1.4413e+08,6666.4,29.639,-6.0589,-0.00088231
-3.0537e+07,-1.4413e+08,6666.3,29.639,-6.0585,-0.00088233
-3.0535e+07,-1.4413e+08,6666.3,29.639,-6.0581,-0.00088236
-3.0533e+07,-1.4413e+08,6666.2,29.639,-6.0578,-0.00088239
-3.0531e+07,-1.4413e+08,6666.2,29.639,-6.0574,-0.00088242
-3.0529e+07,-1.4413e+08,6666.1,29.639,-6.0571,-0.00088244
-3.0528e+07,-1.4413e+08,6666.1,29.639,-6.0567,-0.00088247
-3.0526e+07,-1.4413e+08,6666,29.639,-6.0563,-0.0008825
-3.0524e+07,-1.4413e+08,6666,29.639,-6.056,-0.00088253
-3.0522e+07,-1.4413e+08,6665.9,29.639,-6.0556,-0.00088255
-3.0521e+07,-1.4413e+08,6665.9,29.639,-6.0553,-0.00088258
-3.0519e+07,-1.4413e+08,6665.8,29.639,-6.0549,-0.00088261
-3.0517e+07,-1.4413e+08,6665.8,29.639,-6.0545,-0.00088264
-3.0515e+07,-1.4413e+08,6665.7,29.64,-6.0542,-0.00088266
-3.0513e+07,-1.4413e+08,6665.7,29.64,-6.0538,-0.00088269
-3.0512e+07,-1.4413e+08,6665.6,29.64,-6.0535,-0.00088272
-3.051e+07,-1.4413e+08,6665.5,29.64,-6.0531,-0.00088275
-3.0508e+07,-1.4413e+08,6665.5,29.64,-6.0527,-0.00088277
-3.0506e+07,-1.4413e+08,6665.4,29.64,-6.0524,-0.0008828
-3.0505e+07,-1.4413e+08,6665.4,29.64,-6.052,-0.00088283
-3.0503e+07,-1.4413e+08,6665.3,29.64,-6.0517,-0.00088286
-3.0501e+07,-1.4413e+08,6665.3,29.64,-6.0513,-0.00088288
-3.0499e+07,-1.4413e+08,6665.2,29.64,-6.0509,-0.00088291
-3.0497e+07,-1.4413e+08,6665.2,29.64,-6.0506,-0.00088294
-3.0496e+07,-1.4413e+08,6665.1,29.64,-6.0502,-0.00088297
-3.0494e+07,-1.4414e+08,6665.1,29.64,-6.0498,-0.00088299
-3.0492e+07,-1.4414e+08,6665,29.64,-6.0495,-0.00088302
-3.049e+07,-1.4414e+08,6665,29.641,-6.0491,-0.00088305
-3.0489e+07,-1.4414e+08,6664.9,29.641,-6.0488,-0.00088307
-3.0487e+07,-1.4414e+08,6664.9,29.641,-6.0484,-0.0008831
-3.0485e+07,-1.4414e+08,6664.8,29.641,-6.048,-0.00088313
-3.0483e+07,-1.4414e+08,6664.8,29.641,-6.0477,-0.00088316
-3.0481e+07,-1.4414e+08,6664.7,29.641,-6.0473,-0.00088318
-3.048e+07,-1.4414e+08,6664.6,29.641,-6.047,-0.00088321
-3.0478e+07,-1.4414e+08,6664.6,29.641,-6.0466,-0.00088324
-3.0476e+07,-1.4414e+08,6664.5,29.641,-6.0462,-0.00088326
-3.0474e+07,-1.4414e+08,6664.5,29.641,-6.0459,-0.00088329
-3.0473e+07,-1.4414e+08,6664.4,29.641,-6.0455,-0.00088332
-3.0471e+07,-1.4414e+08,6664.4,29.641,-6.0452,-0.00088334
-3.0469e+07,-1.4414e+08,6664.3,29.641,-6.0448,-0.00088337
-3.0467e+07,-1.4414e+08,6664.3,29.642,-6.0444,-0.0008834
-3.0465e+07,-1.4414e+08,6664.2,29.642,-6.0441,-0.00088343
-3.0464e+07,-1.4414e+08,6664.2,29.642,-6.0437,-0.00088345
-3.0462e+07,-1.4414e+08,6664.1,29.642,-6.0434,-0.00088348
-3.046e+07,-1.4414e+08,6664.1,29.642,-6.043,-0.00088351
Loading