Commit Graph

  • 501beea642 Change README-EDYS.md ISOLA_state Julian Schönberger 2024-10-25 17:29:05 +02:00
  • e37b23c20c State of repo for ISOLA paper Julian Schönberger 2024-10-25 17:24:11 +02:00
  • 7706d1f704 Store code submission last state for paper code_submission Julian Schönberger 2024-10-23 11:00:14 +02:00
  • 95749d8238 added list of maps that require masking (in factory) marl_refactor Chanumask 2024-09-30 10:09:47 +02:00
  • 2eee415015 updated remaining configs from dirt to coins Chanumask 2024-09-25 18:22:21 +02:00
  • 5476f617c6 added changes from code submission branch and coin entity Chanumask 2024-09-06 11:01:42 +02:00
  • c56bb3f188 Reword TSP runner Julian Schönberger 2024-08-09 16:36:39 +02:00
  • 0a8eaf8827 Increased maximum number of nodes for TSP agent to deal with all potential dirt placements in dirt_quadrant Julian Schönberger 2024-08-09 16:36:05 +02:00
  • 973f3e9fc8 Added various plotting methods + Fixed action maps plotting Julian Schönberger 2024-08-09 16:35:08 +02:00
  • fcd2eaf773 Added option for random dirt positioning Julian Schönberger 2024-08-09 16:33:43 +02:00
  • 50ef0c94e9 Updated RL_runner Julian Schönberger 2024-08-09 16:33:06 +02:00
  • 4c81e4b865 Reworked configurations Julian Schönberger 2024-08-09 16:31:08 +02:00
  • 8e8e925278 Reworked differentiation between train and eval execution + Renamed cfgs + Added algorithm seeding + Included early stopping functionality + Added weights&biases logging Julian Schönberger 2024-08-09 16:30:04 +02:00
  • 81b12612ed Updated required python version Julian Schönberger 2024-05-27 18:45:28 +02:00
  • a0852e805a Updated pomdp_r comment + Added some additional comments + Restructured experiment calling + Added Readme and requirements.txt Julian Schönberger 2024-05-27 18:23:11 +02:00
  • 41a1ec0a5b Update utility plotting + Added alternative methods for TSP emergence prevention Julian Schönberger 2024-05-27 13:25:52 +02:00
  • a78e0dd8a3 Added commentary to configs Julian Schönberger 2024-05-25 18:31:18 +02:00
  • dca930636e Add non-generic utility plots Julian Schönberger 2024-05-25 17:36:49 +02:00
  • ac35e46310 Refactored a2c_dirt file Julian Schönberger 2024-05-25 01:45:09 +02:00
  • 81f0f6e209 Code cleaning part 2 Julian Schönberger 2024-05-24 23:56:00 +02:00
  • 6e6ce9dc5d Equalize rendering for TSP and RL agents Julian Schönberger 2024-05-24 18:54:38 +02:00
  • 33e40deecf Reset tsp route caching Julian Schönberger 2024-05-24 16:18:50 +02:00
  • c8336e8f78 Reset tsp route caching + renamed and moved configs + removed unnecessary files Julian Schönberger 2024-05-24 16:12:05 +02:00
  • 98113ea849 Render all spawnpoints that are matched with a target dirt pile + Fixed arrow placement rl_plotting Chanumask 2024-05-12 11:48:05 +02:00
  • defbaf6f93 Merge remote-tracking branch 'origin/marl_refactor' into marl_refactor Chanumask 2024-05-24 08:38:12 +02:00
  • 37379d434e centered the arrows and text for better readability in plt action maps and added colored arrow assets Chanumask 2024-05-10 10:25:35 +02:00
  • 83f0c70cfb added plotting probability maps Chanumask 2024-05-08 14:27:08 +02:00
  • 3f88c4ee74 cleanup Chanumask 2024-05-06 19:30:27 +02:00
  • 0295af34b1 fixed coordinate mismatch in route plotting and added assets for actions Chanumask 2024-05-06 13:55:47 +02:00
  • 0d5b20a16f Adapted commit: "started visualization of routes in plot single runs, assets missing." Chanumask 2024-05-02 17:07:33 +02:00
  • c7f2bbfbac Merge remote-tracking branch 'origin/marl_refactor' into marl_refactor Chanumask 2024-05-21 11:40:22 +02:00
  • 13ea9d25c9 Merge remote-tracking branch 'origin/rl_plotting' into marl_refactor Chanumask 2024-05-21 11:39:51 +02:00
  • 4571dc1cd1 Added shared piles option to dirt_quadrant eval + Changed dirt_quadrant layout and adapted configs Julian Schönberger 2024-05-17 17:52:52 +02:00
  • 1a8ca9110b added rendering of start and target pos. changed file save location to match current run in study out Chanumask 2024-05-16 13:16:53 +02:00
  • cb990445ce levelparser doesnt throw an error but instead prints a warning when no doors are found in the lvl file. Chanumask 2024-05-13 11:52:21 +02:00
  • f8aa4e0c03 merged RL agent with action map plotting and added it to end of agents train loop Chanumask 2024-05-12 11:48:05 +02:00
  • 5e9e59c843 Added code for tsp_runs + Updated eval configs so that every episode only takes a maximum number of steps Julian Schönberger 2024-05-10 17:38:34 +02:00
  • d0d31b964c Added 'shared' dirt piles option for eval + Fixed usage of renderer + Added recorder option Julian Schönberger 2024-05-10 14:54:00 +02:00
  • 5c5a09be3f Merge branch 'route_plotting' into rl_plotting Chanumask 2024-05-10 12:48:06 +02:00
  • a25b04e092 Included method to tackle emergence in two_rooms_one_door_modified + Better access of different settings in marl_adapted + Added and modified a lot of config files Julian Schönberger 2024-05-10 11:57:26 +02:00
  • 28094bf4ce centered the arrows and text for better readability in plt action maps and added colored arrow assets route_plotting Chanumask 2024-05-10 10:25:35 +02:00
  • 0e09094f97 added plotting probability maps Chanumask 2024-05-08 14:27:08 +02:00
  • 39b123221b cleanup Chanumask 2024-05-06 19:30:27 +02:00
  • 865669055d fixed coordinate mismatch in route plotting and added assets for actions Chanumask 2024-05-06 13:55:47 +02:00
  • 89ce723690 Fixed gitignore ignoring study_out base folder Julian Schönberger 2024-05-06 12:48:07 +02:00
  • 3c54d04f9f All relevant functional code for A2C Dirt Quadrant setting with small changes to the environment + Different configs for single agent and multiagent settings Julian Schönberger 2024-05-06 12:33:37 +02:00
  • 9f2cb103f4 started visualization of routes in plot single runs, assets missing. Chanumask 2024-05-02 17:07:33 +02:00
  • 55026eda12 Add Independent A2C implementation Julian Schönberger 2024-05-02 11:10:23 +02:00
  • 175a02f997 Add various RL adapted configs part 2 Julian Schönberger 2024-05-02 11:01:20 +02:00
  • c7c2c4e5a3 Add various RL adapted configs Julian Schönberger 2024-05-02 11:00:35 +02:00
  • 48d708bbcd environment code changes for RL settings Julian Schönberger 2024-05-02 10:54:46 +02:00
  • 5ee39eba8d added fallback action attribute to agents and set standard fallback action to noop unit_testing Chanumask 2024-04-29 11:03:59 +02:00
  • 0bbf0dafdb Moved route caching to env level and removed print statements Chanumask 2024-04-28 13:52:39 +02:00
  • 50bcf5d995 Merge branch 'unit_testing' into marl_refactor Julian Schönberger 2024-04-19 09:46:46 +02:00
  • 54d4e1ecb5 added simple route caching and fixed move 4 point graph in tspbaseagent Chanumask 2024-04-17 15:28:10 +02:00
  • fe5a97a413 added allowed direction check for predict move Chanumask 2024-04-04 12:48:14 +02:00
  • 63bed3f4ba Include modified version of two_rooms_one_door_config + small changes on two other configs and a rl study file Julian Schönberger 2024-03-27 17:06:23 +01:00
  • 086a921929 Adapt base_ac.py and utils.py to be compatible with refactored environment Julian Schönberger 2024-03-27 17:04:14 +01:00
  • 1e4ec254f4 added simple_crossing scenario Chanumask 2024-03-25 13:08:37 +01:00
  • 955598a129 fixed globalpos and 2rooms1door destination spawning Chanumask 2024-03-25 12:30:31 +01:00
  • ce7f5cb1ea fixed merge-issue Chanumask 2024-03-21 15:09:37 +01:00
  • c510610e50 Merge remote-tracking branch 'origin/unit_testing' into unit_testing Chanumask 2024-03-21 15:05:57 +01:00
  • 9049363a40 cleaned up and fixed tests. should all run now. Chanumask 2024-03-21 15:04:29 +01:00
  • b3acb57b4e Merge branch 'main' into 'unit_testing' Friedrich, Joel 2024-03-18 16:23:44 +01:00
  • 18a30ed17a minor fixes Chanumask 2024-03-18 11:31:02 +01:00
  • fa1f8bec21 Merge branch 'documentation' into 'main' main Schönberger, Julian 2024-03-15 16:20:23 +01:00
  • 6c21debac1 Merge remote-tracking branch 'origin/documentation' into documentation Chanumask 2024-03-11 09:40:23 +01:00
  • b959bdd68e added documentation to plotting methods and added info about monitoring, recording, plotting to usage.rst Chanumask 2024-03-11 09:38:23 +01:00
  • 6a684dbc6d fix init Chanumask 2024-02-22 12:44:43 +01:00
  • 65a93b256c Merge branch 'main' into 'documentation' Friedrich, Joel 2024-02-14 14:04:52 +01:00
  • e1b94c4bb0 readme improvement Chanumask 2024-02-01 14:02:11 +01:00
  • f62afefa20 documentation obsbuilder, raycaster, logging, renderer Chanumask 2024-01-31 15:05:03 +01:00
  • 26a59b5c01 imporvements of testing/new scenario documentation and inclusion in index Chanumask 2024-01-29 14:35:01 +01:00
  • 1fb35d875e added documentation testing rst to documentation Chanumask 2024-01-29 11:20:07 +01:00
  • 51612812b0 added target agent test and fixed tsp agents Chanumask 2024-01-18 13:32:30 +01:00
  • 0f6f34f83e added documentation for env groups Chanumask 2024-01-08 11:13:46 +01:00
  • 70bbdd256f Merge remote-tracking branch 'origin/documentation' into documentation Chanumask 2024-01-06 21:21:37 +01:00
  • f35944cc55 added documentation for environment entity and factory Joel Friedrich 2024-01-05 14:26:09 +01:00
  • 3cd5caed93 added documentation for agents Joel Friedrich 2024-01-04 17:48:32 +01:00
  • a8f86e1c9c added example to creating new scenario rst file Joel Friedrich 2023-12-29 13:46:33 +01:00
  • 5e0f9cdaff added "creating a new scenario" rst file Joel Friedrich 2023-12-29 11:07:10 +01:00
  • ecf53e7d64 finished documenmtation of steptests and test Joel Friedrich 2023-12-29 10:45:10 +01:00
  • af73a93105 added documentation for gamestate, steprules Joel Friedrich 2023-12-29 10:37:39 +01:00
  • 51e2f71d15 finished documentation of rules.py and base action Joel Friedrich 2023-12-22 11:01:44 +01:00
  • 944887aa2e finished documentation of modules for now. Joel Friedrich 2023-12-21 16:15:21 +01:00
  • c4f578d663 added "modifying constants/rewards" Chanumask 2023-12-14 10:38:26 +01:00
  • e7933985cb spinx going book Steffen Illium 2023-12-12 17:51:37 +01:00
  • 7feba6d452 removed constants from getting rendered and removed module name from class names Chanumask 2023-12-12 11:50:13 +01:00
  • a9f0262a8c Merge remote-tracking branch 'origin/documentation' into documentation Steffen Illium 2023-12-12 11:49:09 +01:00
  • 1baf1ef2f9 smaller adjustments Steffen Illium 2023-12-12 11:48:57 +01:00
  • 8452154ee9 removed constants from getting rendered and removed module name from class names Chanumask 2023-12-12 11:45:38 +01:00
  • 8f4ad6e688 automodules and small adjustments Steffen Illium 2023-12-12 10:48:59 +01:00
  • e83c2116db sphinx auto_class options Steffen Illium 2023-12-12 09:31:41 +01:00
  • ca01dc6d3b Merge remote-tracking branch 'origin/documentation' into documentation Steffen Illium 2023-12-12 08:52:13 +01:00
  • 06e176cfd5 sphinx Steffen Illium 2023-12-12 08:51:44 +01:00
  • d8ae71bf69 updated usage and modifications rst Chanumask 2023-12-08 13:05:35 +01:00
  • 78e1d5b4fc added itemagent test Chanumask 2023-12-07 13:18:41 +01:00
  • cb44c7ea5d rewrote readme, usage and modifications rst Chanumask 2023-12-05 10:57:43 +01:00
  • 5096971a43 requirements.txt Steffen Illium 2023-12-01 14:02:38 +01:00
  • 047bd07ab5 requirements.txt Steffen Illium 2023-12-01 13:57:50 +01:00