![]() ![]() ' braitenberg_simulation.py' to test luminance video producer (and for fun).' decision_tree_test.py' - demonstrates DrawSign and the includeNBT flag.New: 'includeNBT' flag for ObservationFromRay, to return JSON NBTTagCompound for tile entities.New: DrawSign allows signposts to be drawn with specific text.New: Titles and subtitles are now returned as part of the chat observation.New: ObservationFromSystem observation handler to return stats on Minecraft's health (eg render/server/client ticks per second) - use in combination with the restart option to keep Minecraft healthy.This is useful for long-running experiments - we've found that Minecraft becomes unresponsive over time, and periodically restarting it can be helpful. agentHost.killClient(clientinfo) will cause Malmo to kill that particular Minecraft client and start up a new one - provided that launchClient.bat/sh was run with the -replaceable flag. ![]() New: Option to restart Minecraft from the agent.There is a matching HumanLevelCommands handler which can replay the recorded events. Add the ObservationFromHuman handler to your mission xml, and take control of Minecraft (by hitting the Enter key) - Malmo will receive mouse deltas and keyboard events. This allows us to record mouse and key events directly, through the Minecraft window, rather than requiring the separate human action component. New: "Human" action space and observations, for tighter human-in-the-loop scenarios.(See depth_map_parser.py in the new scripts/tools folder for code which can convert these into images.) (Saving as pngs is too slow to keep up with the frame rate.) 32bpp depthmaps are saved directly as numpy arrays. This allows for greater fidelity when recovering frame-action pairs, bypassing the data loss that comes from encoding to mpeg and decoding back to frames.Ĩbpp luminance and 24bpp colour frames are saved as pgms and ppms respectively. ![]()
0 Comments
Leave a Reply. |