How to extend#
There are two main ways to extend the functionality and environments of navground.learning.
Configurations#
On the Gymnasium/PettingZoo side, we can subclass
ActionConfigto translate actions to commandsObservationConfigto extract observations from sensing readings and behavior internal statesRewardto add specific reward functions
Each of these component can be registered by name so to save/load environments to/from YAML.