Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@Mark2000 Mark2000 released this 27 Feb 04:45
  • Add ability in SatProperties to define new observations with a custom function.
  • Add deepcopy to mutable inputs to the environment so that an environment argument dictionary can be copied without being affected by things that happen in the environment. This fixes compatibility with RLlib 2.33.0+. Note that this means that the satellite object passed to the environment is not the same object as the one used in the environment, as is the case for rewarders and communication objects.
  • Add additional observation properties for satellites and opportunities.
  • Add connectors for multiagent semi-MDPs, as demonstrated in a new single agent and multiagent example.
  • Add a min_period option to CommunicationMethod.
  • Cache agents in the ConstellationTasking environment to improve performance.
  • Add option to generate_obs_retasking_only to prevent computing observations for satellites that are continuing their current action.
  • Allow for ImagingSatellite to default to a different type of opportunity than target. Also allows for access filters to include an opportunity type.
  • Improve performance of Eclipse observations by about 95%.
  • Logs a warning if the initial battery charge or buffer level is incompatible with its capacity.
  • Optimize communication when all satellites are communicating with each other.
  • Enable Vizard visualization of the environment by setting the vizard_dir and vizard_settings options in the environment.
  • Allow for the specification of multiple rewarders in the environment.