|
21 | 21 |
|
22 | 22 |
|
23 | 23 | from .pettingzoo.multiwalker import TaskConfig as MultiwalkerConfig |
24 | | -from .pettingzoo.simple_adverasary import TaskConfig as SimpleAdversaryConfig |
| 24 | +from .pettingzoo.simple_adversary import TaskConfig as SimpleAdversaryConfig |
25 | 25 | from .pettingzoo.simple_crypto import TaskConfig as SimpleCryptoConfig |
26 | 26 | from .pettingzoo.simple_push import TaskConfig as SimplePushConfig |
27 | 27 | from .pettingzoo.simple_reference import TaskConfig as SimpleReferenceConfig |
|
34 | 34 | from .pettingzoo.waterworld import TaskConfig as WaterworldConfig |
35 | 35 |
|
36 | 36 | from .vmas.balance import TaskConfig as BalanceConfig |
| 37 | +from .vmas.ball_passage import TaskConfig as BallPassageConfig |
| 38 | +from .vmas.ball_trajectory import TaskConfig as BallTrajectoryConfig |
| 39 | +from .vmas.buzz_wire import TaskConfig as BuzzWireConfig |
| 40 | +from .vmas.discovery import TaskConfig as DiscoveryConfig |
37 | 41 | from .vmas.dispersion import TaskConfig as DispersionConfig |
38 | 42 | from .vmas.dropout import TaskConfig as DropoutConfig |
| 43 | +from .vmas.flocking import TaskConfig as FlockingConfig |
39 | 44 | from .vmas.give_way import TaskConfig as GiveWayConfig |
| 45 | +from .vmas.joint_passage import TaskConfig as JointPassageConfig |
| 46 | +from .vmas.joint_passage_size import TaskConfig as JointPassageSizeConfig |
| 47 | +from .vmas.multi_give_way import TaskConfig as MultiGiveWayConfig |
40 | 48 | from .vmas.navigation import TaskConfig as NavigationConfig |
| 49 | +from .vmas.passage import TaskConfig as PassageConfig |
41 | 50 | from .vmas.reverse_transport import TaskConfig as ReverseTransportConfig |
42 | 51 | from .vmas.sampling import TaskConfig as SamplingConfig |
43 | | -from .vmas.simple_adverasary import TaskConfig as VmasSimpleAdversaryConfig |
| 52 | +from .vmas.simple_adversary import TaskConfig as VmasSimpleAdversaryConfig |
44 | 53 | from .vmas.simple_crypto import TaskConfig as VmasSimpleCryptoConfig |
45 | 54 | from .vmas.simple_push import TaskConfig as VmasSimplePushConfig |
46 | 55 | from .vmas.simple_reference import TaskConfig as VmasSimpleReferenceConfig |
|
52 | 61 | from .vmas.wheel import TaskConfig as WheelConfig |
53 | 62 | from .vmas.wind_flocking import TaskConfig as WindFlockingConfig |
54 | 63 |
|
55 | | - |
56 | 64 | # This is a registry mapping task config schemas names to their python dataclass |
57 | 65 | # It is used by hydra to validate loaded configs. |
58 | 66 | # You will see the "envname_taskname_config" strings in the hydra defaults at the top of yaml files. |
|
66 | 74 | "vmas_wheel_config": WheelConfig, |
67 | 75 | "vmas_dispersion_config": DispersionConfig, |
68 | 76 | "vmas_give_way_config": GiveWayConfig, |
| 77 | + "vmas_multi_give_way_config": MultiGiveWayConfig, |
| 78 | + "vmas_passage_config": PassageConfig, |
| 79 | + "vmas_joint_passage_config": JointPassageConfig, |
| 80 | + "vmas_joint_passage_size_config": JointPassageSizeConfig, |
| 81 | + "vmas_ball_passage_config": BallPassageConfig, |
| 82 | + "vmas_buzz_wire_config": BuzzWireConfig, |
| 83 | + "vmas_ball_trajectory_config": BallTrajectoryConfig, |
| 84 | + "vmas_flocking_config": FlockingConfig, |
69 | 85 | "vmas_wind_flocking_config": WindFlockingConfig, |
70 | 86 | "vmas_dropout_config": DropoutConfig, |
| 87 | + "vmas_discovery_config": DiscoveryConfig, |
71 | 88 | "vmas_simple_adversary_config": VmasSimpleAdversaryConfig, |
72 | 89 | "vmas_simple_crypto_config": VmasSimpleCryptoConfig, |
73 | 90 | "vmas_simple_push_config": VmasSimplePushConfig, |
|
0 commit comments