A system comprising: a constellation of artificial satellites orbiting a first body, the constellation of artificial satellites comprising a first satellite (102); and a computer system configured to: receive first data indicative of ephemeris of objects orbiting the first body; receive second data indicative of space weather; receive third data indicative of status of one or more global navigation satellite systems; receive fourth data indicative of telemetry from at least the first satellite; determine, based on one or more of the first data, the second data, the third data, and the fourth data, fifth data indicative of ephemeris of the first satellite; determine, based at least in part on the fifth data, a first volume of space (804) associated with operation of a payload of the first satellite at a first time; determine a first event, based at least in part on the first data, that a first object is predicted to be within the first volume at the first time, wherein the first event is associated with the first object being predicted to be within the first volume at the first time; determine, responsive to the first event and based at least in part on the fifth data, first plan data; determine sixth data indicative of one or more commands associated with the first plan data; and send the sixth data to the first satellite, wherein the first satellite executes the one or more commands; wherein the sixth data is indicative of one or more commands to one or more of: operate the payload to use a second volume of space (804); wherein the first object is not predicted to be in the second volume, reorient the first satellite, or deactivate at least a portion of the payload of the first satellite while the first object is predicted to be within the first volume. receive first data indicative of ephemeris of objects orbiting the first body; receive second data indicative of space weather; receive third data indicative of status of one or more global navigation satellite systems; receive fourth data indicative of telemetry from at least the first satellite; determine, based on one or more of the first data, the second data, the third data, and the fourth data, fifth data indicative of ephemeris of the first satellite; determine, based at least in part on the fifth data, a first volume of space (804) associated with operation of a payload of the first satellite at a first time; determine a first event, based at least in part on the first data, that a first object is predicted to be within the first volume at the first time, wherein the first event is associated with the first object being predicted to be within the first volume at the first time; determine, responsive to the first event and based at least in part on the fifth data, first plan data; determine sixth data indicative of one or more commands associated with the first plan data; and send the sixth data to the first satellite, wherein the first satellite executes the one or more commands; wherein the sixth data is indicative of one or more commands to one or more of: operate the payload to use a second volume of space (804); wherein the first object is not predicted to be in the second volume, reorient the first satellite, or deactivate at least a portion of the payload of the first satellite while the first object is predicted to be within the first volume. operate the payload to use a second volume of space (804); wherein the first object is not predicted to be in the second volume, reorient the first satellite, or deactivate at least a portion of the payload of the first satellite while the first object is predicted to be within the first volume.