diff --git a/notebooks/Simple_Rendering_Demo.ipynb b/notebooks/Simple_Rendering_Demo.ipynb index 8b13d860a020829609542e55f9088014ed4783b0..fd3166c208b750914fa1a553e811ac8b11bdc691 100644 --- a/notebooks/Simple_Rendering_Demo.ipynb +++ b/notebooks/Simple_Rendering_Demo.ipynb @@ -107,20 +107,11 @@ "cell_type": "code", "execution_count": 7, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Illegal target rail: 3 13 0001011000000001\n", - "Illegal target rail: 5 13 0100000000000010\n" - ] - } - ], + "outputs": [], "source": [ "oRT = rt.RenderTool(env,gl=\"PILSVG\")\n", - "oRT.renderEnv()\n", - "img = oRT.getImage()" + "oRT.render_env()\n", + "img = oRT.get_image()" ] }, { @@ -131,7 +122,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "6f5c066c7dff47dbb3d2bfc1f9e77943", + "model_id": "f3c1051ad450465f8d98701eb229ea0e", "version_major": 2, "version_minor": 0 }, @@ -165,7 +156,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.8" + "version": "3.6.5" }, "latex_envs": { "LaTeX_envs_menu_present": true, diff --git a/notebooks/simple_example_3_manual_control.ipynb b/notebooks/simple_example_3_manual_control.ipynb index 30274ca75c8912e592682bfbfa714288790ff86e..08d894cc73634b353cc454a4b4f6b0df15339ab7 100644 --- a/notebooks/simple_example_3_manual_control.ipynb +++ b/notebooks/simple_example_3_manual_control.ipynb @@ -55,48 +55,48 @@ "name": "stdout", "output_type": "stream", "text": [ - " [0, 0, 0, 0, 3.0, 0, 0]\n", - " L: [0, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " L: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " F: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " R: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " B: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " F: [-inf, inf, inf, inf, 2, 1.0, 0]\n", - " L: [0, 0, 1, inf, inf, 3, 0]\n", - " F: [0, 0, inf, inf, inf, 5, 8.0]\n", - " R: [0, 0, -inf, -inf, -inf, -inf, -inf]\n", - " B: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " R: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " L: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " F: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " R: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " B: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " B: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " L: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " F: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " R: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " B: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " [0, 0, 0, 0, 8.0, 0, 0]\n", - " L: [0, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " L: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " F: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " R: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " B: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " F: [-inf, inf, inf, inf, 2, 6.0, 0]\n", - " L: [0, 0, -inf, -inf, -inf, -inf, -inf]\n", - " F: [-inf, -inf, inf, inf, inf, 3, 5.0]\n", - " R: [0, 0, inf, inf, inf, 6, 6.0]\n", - " B: [0, 0, -inf, -inf, -inf, -inf, -inf]\n", - " R: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " L: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " F: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " R: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " B: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " B: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " L: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " F: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " R: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", - " B: [-inf, -inf, -inf, -inf, -inf, -inf, -inf]\n", + "{ '': [0, 0, 0, 0, 0, 0, 3.0, 0, 0],\n", + " 'B': { '': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf],\n", + " 'B': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'F': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'L': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'R': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]}},\n", + " 'F': { '': [inf, inf, inf, inf, 1, 2, 1.0, 0, 0],\n", + " 'B': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'F': {'': [inf, inf, inf, inf, 4, 5, 8.0, 0, 0]},\n", + " 'L': {'': [3, inf, inf, inf, inf, 3, 0, 0, 0]},\n", + " 'R': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]}},\n", + " 'L': { '': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf],\n", + " 'B': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'F': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'L': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'R': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]}},\n", + " 'R': { '': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf],\n", + " 'B': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'F': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'L': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'R': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]}}}\n", + "{ '': [0, 0, 0, 0, 0, 0, 8.0, 0, 0],\n", + " 'B': { '': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf],\n", + " 'B': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'F': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'L': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'R': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]}},\n", + " 'F': { '': [inf, inf, inf, inf, 1, 2, 6.0, 0, 0],\n", + " 'B': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'F': {'': [inf, inf, inf, inf, inf, 3, 5.0, 0, 0]},\n", + " 'L': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'R': {'': [inf, inf, inf, inf, 5, 6, 6.0, 0, 0]}},\n", + " 'L': { '': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf],\n", + " 'B': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'F': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'L': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'R': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]}},\n", + " 'R': { '': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf],\n", + " 'B': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'F': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'L': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]},\n", + " 'R': {'': [-inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf]}}}\n", "Manual control: s=perform step, q=quit, [agent id] [1-2-3 action] (turnleft+move, move to front, turnright+move)\n" ] } @@ -137,13 +137,13 @@ "Rewards: {0: -1.0, 1: -1.0} [done= {0: False, 1: False, '__all__': False} ]\n", "Rewards: {0: -1.0, 1: -1.0} [done= {0: False, 1: False, '__all__': False} ]\n", "Rewards: {0: -1.0, 1: -1.0} [done= {0: False, 1: False, '__all__': False} ]\n", - "Rewards: {0: -1.0, 1: 0} [done= {0: False, 1: False, '__all__': False} ]\n", - "Rewards: {0: -1.0, 1: 0} [done= {0: False, 1: False, '__all__': False} ]\n", - "Rewards: {0: -1.0, 1: 0} [done= {0: False, 1: False, '__all__': False} ]\n", - "Rewards: {0: -1.0, 1: 0} [done= {0: False, 1: False, '__all__': False} ]\n", - "Rewards: {0: 0, 1: 0} [done= {0: False, 1: False, '__all__': False} ]\n", - "Rewards: {0: 0, 1: 0} [done= {0: False, 1: False, '__all__': False} ]\n", - "Rewards: {0: 0, 1: 0} [done= {0: False, 1: False, '__all__': False} ]\n" + "Rewards: {0: -1.0, 1: -1.0} [done= {0: False, 1: False, '__all__': False} ]\n", + "Rewards: {0: -1.0, 1: -1.0} [done= {0: False, 1: False, '__all__': False} ]\n", + "Rewards: {0: -1.0, 1: -1.0} [done= {0: False, 1: False, '__all__': False} ]\n", + "Rewards: {0: -1.0, 1: -1.0} [done= {0: False, 1: False, '__all__': False} ]\n", + "Rewards: {0: -1.0, 1: -1.0} [done= {0: False, 1: False, '__all__': False} ]\n", + "Rewards: {0: -1.0, 1: -1.0} [done= {0: False, 1: False, '__all__': False} ]\n", + "Rewards: {0: -1.0, 1: -1.0} [done= {0: False, 1: False, '__all__': False} ]\n" ] } ],