Skip to content

Commit

Permalink
Issue #86: Update BSK gravFactory
Browse files Browse the repository at this point in the history
  • Loading branch information
Mark2000 committed Dec 14, 2023
1 parent 47b1d76 commit 5634386
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -121,11 +121,8 @@ def _set_gravity_bodies(
self.planet.isCentralBody = (
True # ensure this is the central gravitational body
)
self.planet.useSphericalHarmParams = True
simIncludeGravBody.loadGravFromFile(
bsk_path + "/supportData/LocalGravData/GGM03S.txt",
self.planet.spherHarm,
10,
self.planet.useSphericalHarmonicsGravityModel(
bsk_path + "/supportData/LocalGravData/GGM03S.txt", 10
)

# setup Spice interface for some solar system bodies
Expand Down
5 changes: 2 additions & 3 deletions src/bsk_rl/envs/general_satellite_tasking/utils/orbital.py
Original file line number Diff line number Diff line change
Expand Up @@ -178,9 +178,8 @@ def init_simulator(self) -> None:
planet = self.gravFactory.createEarth()
self.gravFactory.createSun()
planet.isCentralBody = True
planet.useSphericalHarmParams = True
simIncludeGravBody.loadGravFromFile(
bskPath + "/supportData/LocalGravData/GGM03S.txt", planet.spherHarm, 10
planet.useSphericalHarmonicsGravityModel(
bskPath + "/supportData/LocalGravData/GGM03S.txt", 10
)
UTCInit = self.utc_init
self.gravFactory.createSpiceInterface(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,10 @@ class ImageSat(
)

def test_generate_more_windows(self):
self.env.reset()
observation, info = self.env.reset()
dts = []
while self.env.simulator.sim_time < 1500.0:
print(self.env.simulator.sim_time, info)
observation, reward, terminated, truncated, info = self.env.step(1)
dts.append(info["d_ts"])
assert True # Ensure stepping past initial generation duration works
Expand Down

0 comments on commit 5634386

Please sign in to comment.