Commit Graph
100 Commits
Author SHA1 Message Date
dodox ba796a1d6e Fixed bug with value_func-renderer 2022-10-16 19:15:23 +02:00
dodox e371d871e6 Fixed value_func- and path-rendering not working 2022-10-16 18:58:32 +02:00
dodox 70536b79e7 Allow manual reseting of path via arg to reset() 2022-10-16 17:51:05 +02:00
dodox 66c9509c27 Implemented Visualization of Value-Function 2022-10-15 20:54:16 +02:00
dodox e09a588e77 Allow not clearing path on reset 2022-10-15 11:16:13 +02:00
dodox 61160c8595 term_next hack actually not necessary 2022-10-14 17:08:12 +02:00
dodox 83eb759b9c Fix: Fatal Bug, max_steps always triggering 2022-10-14 15:23:40 +02:00
dodox 811b2bb1e3 Configurable max_steps for env 2022-10-14 11:32:37 +02:00
dodox da655346cd Fixed last Fix broken 2022-10-11 19:01:34 +02:00
dodox e8c3b5dac0 Fixed Off-By-One for final reward 2022-10-11 18:51:45 +02:00
dodox d4a1a35190 Fixed Bug with path_overlay 2022-09-23 23:11:03 +02:00
dodox 678d6f620a Fixed bug with path drawing 2022-09-23 22:22:51 +02:00
dodox 29f96b1e8c README: Fixed typos 2022-09-23 19:02:38 +02:00
dodox 6636d8e1e9 Made draw_path more robust 2022-09-22 21:40:56 +02:00
dodox 100e82bd0f Updated README 2022-09-21 12:11:58 +02:00
dodox a02878c5ab Draw paths and 'terminate_on_reward' 2022-09-20 21:57:41 +02:00
dodox fd69dd4a5f Draw Paths and LoopReward 2022-09-20 21:57:16 +02:00
dodox 0412afb69c Implemented loader for CustomConfigEnv for humanPlayer 2022-09-20 21:56:50 +02:00
dodox 74ebb6e250 Removed debug-print and typo 2022-09-17 09:15:48 +02:00
dodox 6e1d6a9fd3 README: humanPlayer.py does not support ColumbusConfigDefined 2022-09-16 11:55:36 +02:00
dodox f05a876a36 Added note about cov ellipsoid rendering 2022-09-16 11:49:48 +02:00
dodox d2c2343d08 Making the repo somewhat understandable to other readers... 2022-09-16 11:38:21 +02:00
dodox 5cedffa473 Also imlemented RayCasting for Rectangles 2022-09-13 22:25:29 +02:00
dodox c34d266ea5 Implemented Rectangles (no Raycasting yet...) 2022-09-13 22:14:17 +02:00
dodox 908685b2f5 Fix: Random observation used wrong rng (now use numpy, not generating) 2022-08-28 21:35:13 +02:00
dodox 87d94ab527 Fixed bug with master_rng 2022-08-28 18:37:41 +02:00
dodox b7b6456275 Support for binding rng to numpy seed 2022-08-28 17:08:15 +02:00
dodox 0a458b863d Fixed bugged compass Observable 2022-08-27 21:07:31 +02:00
dodox 6425a4f829 Auto reset after init 2022-08-27 16:20:39 +02:00
dodox 6427342a67 Removed debug print 2022-08-27 15:31:36 +02:00
dodox aa6ab1dca6 Tweaked collision physics 2022-08-27 12:15:28 +02:00
dodox 1c654fcf81 Collisions with void can now also be elastic 2022-08-27 12:03:32 +02:00
dodox 581b733763 Elasticity now configurable using args 2022-08-27 11:35:57 +02:00
dodox 5cd9bd394c Elasticity of collisions is now configurable 2022-08-25 13:39:11 +02:00
dodox ff4e81d4f1 Added a dummy Observable 2022-08-25 13:38:59 +02:00
dodox f94eaa5dc0 Smashed bugs regarding StateObservable giving wrong data when not
rendering
2022-08-22 18:53:30 +02:00
dodox bfbfe9bb43 Fixed: Crash when drawing StateObservable with speed 2022-08-22 18:17:59 +02:00
dodox d4195a3f37 Wrong dimensions given by StateObservable 2022-08-22 18:08:01 +02:00
dodox 291c9c6320 Fixed stupid mistake when parsing observation-dictss 2022-08-22 18:01:27 +02:00
dodox 361b118593 Remove debug call 2022-08-22 17:28:11 +02:00
dodox 0b71d2fe0c Always return np.array not th.Tensor 2022-08-22 17:23:12 +02:00
dodox a41f93beed Fixed a fatal flaw with CompositionalObservable 2022-08-22 15:55:16 +02:00
dodox 8706462358 New Observable: Compass 2022-08-20 21:32:34 +02:00
dodox f18310ed5b Better collisions 2022-08-20 17:18:03 +02:00
dodox 9a40ee07b7 Added new Environment, that is highy customizable via args 2022-08-17 19:31:15 +02:00
dodox 5db17f7bc9 Fixed bug (typo) 2022-08-16 20:11:54 +02:00
dodox 878a9fd2a2 More configurability of ColumbusSingle 2022-08-16 20:03:12 +02:00
dodox 7facadfb87 Make void_damage configurable via param 2022-08-16 11:12:58 +02:00
dodox aa0eccbfd3 Added more config-options via params 2022-08-15 17:16:18 +02:00
dodox bd191c82fd RayObservable now gives Output in Range [0, 1] 2022-08-15 17:15:56 +02:00
dodox de4704f813 Fixed: Output-Box-Boundaries were not met 2022-08-15 15:47:16 +02:00
dodox 7360318866 Fixed: Visible rendering was no longer working 2022-08-14 17:53:51 +02:00
dodox 61b5e654db New env: ColumbusSingle 2022-08-14 17:48:53 +02:00
dodox b490c8ffd9 Fixing bugs: Really dont touch screen when running on server 2022-08-14 17:21:52 +02:00
dodox 82a43b85d0 Fix: Dont reference screen when rendering screenles 2022-08-14 16:50:21 +02:00
dodox 3311d1501b Added support for frame-outputs (for video recording) 2022-08-07 19:43:17 +02:00
dodox 6c4c9e0fdd Implemented CompositionalObservable 2022-08-07 18:03:27 +02:00
dodox cb403737f8 Increased Aux-Rewards (last decrease was to much) 2022-07-21 09:41:54 +02:00
dodox a9b53b6eca Lowered Aux-Reward (now per-second instead of per frame) 2022-07-19 10:05:28 +02:00
dodox 54adebfe9b Toggeable confidence-ellipse (key_c) 2022-07-17 01:00:55 +02:00
dodox a0953116f1 Fixed Bug: Incorrect elipsoids when chols are batched or only diag 2022-07-17 00:44:16 +02:00
dodox 51a734607d Added visual for confidence-ellipse 2022-07-16 23:25:48 +02:00
dodox 61750caacf New Icon v2 2022-07-02 14:45:05 +02:00
dodox 1dd729d578 New icon 2022-07-02 14:43:11 +02:00
dodox eb36a460f3 Extended TODO 2022-07-02 14:42:56 +02:00
dodox e521c5cbdd Added note for installation as a dependency for metastable-baselines 2022-07-01 12:24:43 +02:00
dodox 3735712830 Added requirements 2022-07-01 12:22:49 +02:00
dodox 0705d62996 Getting ready for pvenv 2022-07-01 12:10:48 +02:00
dodox 7691318e99 README: Fixed layout 2022-07-01 12:07:08 +02:00
dodox 68317b648e Fixed code styling in README 2022-07-01 12:06:35 +02:00
dodox 766de46358 README updates 2022-07-01 12:05:41 +02:00
dodox a8f64897eb New Env: Football 2022-06-30 14:42:56 +02:00
dodox df912b6f46 Better collision logic, Football-Entities 2022-06-30 14:41:32 +02:00
dodox 456b319e8a README work 2022-06-29 18:55:58 +02:00
dodox e958d94b2c Fixed README 2022-06-29 18:54:27 +02:00
dodox 0025ab3613 Made README prettier 2022-06-29 18:54:05 +02:00
dodox 88fc8a8067 Implemented aux penalty (enemys can radiate damage) 2022-06-29 18:49:28 +02:00
dodox 5b0157bfc9 Implemented Solid Collisions 2022-06-29 18:49:11 +02:00
dodox 29854b2b5c Extended output of StateObservable 2022-06-29 12:42:49 +02:00
dodox d998d816a1 Updated humanPlayer.py to the new input mapping 2022-06-29 12:42:20 +02:00
dodox d92758c4fd Changed defaults 2022-06-29 12:42:08 +02:00
dodox db407b0819 Tweaking some envs 2022-06-29 12:41:52 +02:00
dodox 962bc4ff32 Added a icon to the README 2022-06-26 10:56:32 +02:00
dodox c0f331f8f0 New Env: ColumbusCandyland_Aux10 2022-06-26 10:56:14 +02:00
dodox 4f3c8bec8b Add manual controll override and pause functionality 2022-06-22 20:32:17 +02:00
dodox 60892ee145 Gave all envs a max time of 2min 2022-06-22 16:05:30 +02:00
dodox 95568bf475 Fixed imports to use package-reference 2022-06-22 16:05:14 +02:00
dodox 321472e717 Removed comment 2022-06-22 16:05:00 +02:00
dodox bb006eceb0 Fixed wrong color for Void when env.void_barrier is set 2022-06-22 13:09:01 +02:00
dodox 4cd64a6fbd Implemented CLI to select env for testing 2022-06-22 13:08:44 +02:00
dodox 7113190e35 Fixed incrorrect rng seeding 2022-06-22 13:08:23 +02:00
dodox 2132deedcd Removed debug-prints from StateObservable 2022-06-21 22:30:12 +02:00
dodox 983d5071a4 Fixed bugs with StateObservable 2022-06-21 22:29:50 +02:00
dodox 624cefff8d Testing output for StateObservable 2022-06-21 22:29:32 +02:00
dodox 1354a0a853 Registering StateObservable-based envs 2022-06-21 22:29:10 +02:00
dodox 519c57bb64 Added explaination for entities.Void 2022-06-21 21:39:19 +02:00
dodox b0aeb94cd7 Fixed Bug RayObservable did not detect lower Void 2022-06-21 21:38:18 +02:00
dodox b668cf5746 Ensure truly random envs on env_seed=None; detect key-presses on
AI-showcase
2022-06-21 15:13:59 +02:00
dodox 9619ce21a1 Testing other envs... 2022-06-21 15:13:43 +02:00
dodox fe6cb991dd Added toggling map via 'm' 2022-06-20 23:11:47 +02:00