Methods and system for space traffic coordination and data sharing for collision avoidance
Systems and methods of collision avoidance between space objects may include: (a) receiving state data corresponding to a plurality of space objects; (b) identifying, based at least in part on the state data, a potential future collision between a first space object of the plurality of space objects and a second space object of the plurality of space objects; (c) transmitting a notification of the potential future collision to a first operator of the first space object and a second operator of the second space object; (d) establishing a communication pathway between the first operator and the second operator; and (e) transmitting, via the communication pathway, a message, automatically generated by the first operator, to the second operator.
1 . A method of collision avoidance between human-made space objects, comprising:
(a) receiving state data corresponding to a plurality of space objects;
(b) identifying, based at least in part on said state data, a potential future collision between a first space object of said plurality of space objects and a second space object of said plurality of space objects;
(c) transmitting (i) a first notification of said potential future collision to a first operator of said first space object, and (ii) a second notification of said potential future collision to a second operator of said second space object;
(d) establishing a communication pathway between said first operator and said second operator;
(e) transmitting via said communication pathway, a message from said first operator to said second operator;
(f) obtaining an indication to collect additional state data corresponding to said first space object;
(g) in response to obtaining said indication in (f), automatically sending a first control signal to a tracking sensor to cause said tracking sensor to (i) orient towards said first space object and (ii) collect said additional state data corresponding to said first space object;
(h) generating a maneuver for said first space object, wherein said maneuver reduces a risk of said potential future collision between said first space object and said second space object; and
(i) sending a second control signal to said first space object to execute said maneuver with said first space object.
2 . The method of claim 1 , further comprising:
tracking said plurality of space objects via one or more computer vision techniques applied to analyze said additional state data to generate telemetry data of said first space object.
3 . The method of claim 1 , wherein said indication to collect said additional state data corresponding to said first space object is obtained in (f) based at least in part on obtaining a user input from one or both of said first operator or said second operator.
4 . The method of claim 1 , wherein said tracking sensor comprises one or both of a controllable ground-based telescope or a controllable space telescope.
5 . The method of claim 1 , further comprising:
generating a plurality of maneuvers for one or both of said first space object or said second space object that avoids said potential future collision based at least in part on said state data and said additional state data, wherein said plurality of maneuvers comprises said maneuver;
transmitting said plurality of maneuvers to one or both of said first operator or said second operator; and
obtaining a selection of said maneuver from said plurality of maneuvers by said first operator.
6 . The method of claim 1 , wherein said first space object and said second space object are each one of: a satellite, a rocket, a high-altitude balloon, a space shuttle, a lander, a rover, an orbiter, a space station, a payload, an aircraft, or a telescope.
7 . The method of claim 1 , wherein said state data corresponds to one or more of: previous location data for one or more of said plurality of space objects, current location data for one or more of said plurality of space objects, or predicted future location data for one or more of said plurality of space objects.
8 . The method of claim 7 , wherein said state data comprises first predicted future location data for said first space object and second predicted future location data for said second space object.
9 . The method of claim 8 , wherein distance data between said first predicted future location data and said second predicted future location data satisfies a threshold and wherein said potential future collision between said first space object and said second space object of said plurality of space objects is identified based at least in part on said distance data.
10 . The method of claim 1 , wherein said indication to collect said additional state data corresponding to said first space object is obtained in (f) based at least in part on a machine learning model.
11 . The method of claim 1 , wherein said potential future collision is determined via a machine learning model that comprises a neural network.
12 . The method of claim 1 , wherein said state data comprises one or more of: flight path data, global navigation satellite system data, acceleration data, rotation data, velocity data, position data, ephemeris data, tracking sensor data, orbital data, or satellite telemetry data.
13 . The method of claim 1 , wherein said first notification is different than said second notification, and wherein one or both of said first notification or said second notification comprise one or more of: a predicted miss distance, a probability of collision, or a time of collision.
14 . The method of claim 1 , wherein a conjunction data message is included in one or both of (i) one or both of said first notification or said second notification, or (ii) said state data.
15 . The method of claim 1 , further comprising:
transmitting a third notification of said potential future collision to a third-party, wherein said third-party is a government entity or another space object operator.
16 . The method of claim 1 , wherein said message is automatically generated by said first operator.
17 . The method of claim 1 , wherein said state data comprises (i) flight path data collected by said tracking sensor or (ii) one or more conjunction data messages, or both.
18 . The method of claim 17 , wherein said flight path data comprises three-dimensional positioning data corresponding to said first space object.
19 . A computer system for collision avoidance between human-made space objects, comprising:
one or more processors; and
one or more memories storing computer-executable instructions that, when executed, cause the one or more processors to:
(a) receive state data corresponding to a plurality of space objects;
(b) identify based at least in part on said state data, a potential future collision between a first space object of said plurality of space objects and a second space object of said plurality of space objects;
(c) transmit (i) a first notification of said potential future collision to a first operator of said first space object, and (ii) a second notification of said potential future collision to a second operator of said second space object;
(d) establish a communication pathway between said first operator and said second operator;
(e) transmit, via said communication pathway, a message from said first operator to said second operator;
(f) obtain an indication to collect additional state data corresponding to said first space object;
(g) in response to obtaining said indication in (f), automatically send a first control signal to a tracking sensor to cause said tracking sensor to (i) orient towards said first space object and (ii) collect said additional state data corresponding to said first space object;
(h) generate a maneuver for said first space object, wherein said maneuver reduces a risk of said potential future collision between said first space object and said second space object; and
(i) send a second control signal to said first space object to execute said maneuver with said first space object.
20 . The computer system of claim 19 , wherein the system is further configured to:
generate a plurality of maneuvers for one or both of said first space object or said second space object that avoids said potential future collision based at least in part on said state data and said additional state data, wherein said plurality of maneuvers comprises said maneuver;
transmit said plurality of maneuvers to one or both of said first operator or said second operator; and
obtain a selection of said maneuver from said plurality of maneuvers by said first operator.
21 . One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by at least one processor, cause the at least one processor to:
(a) receive state data corresponding to a plurality of space objects;
(b) identify based at least in part on said state data, a potential future collision between a first space object of said plurality of space objects and a second space object of said plurality of space objects;
(c) transmit (i) a first notification of said potential future collision to a first operator of said first space object, and (ii) a second notification of said potential future collision to a second operator of said second space object;
(d) establish a communication pathway between said first operator and said second operator;
(e) transmit, via said communication pathway, a message from said first operator to said second operator;
(f) obtain an indication to collect additional state data corresponding to said first space object;
(g) in response to obtaining said indication in (f), automatically send a first control signal to a tracking sensor to cause said tracking sensor to (i) orient towards said first space object and (ii) collect said additional state data corresponding to said first space object;
(h) generate a maneuver for said first space object, wherein said maneuver reduces a risk of said potential future collision between said first space object and said second space object; and
(i) send a second control signal to said first space object to execute said maneuver with said first space object.