import sys import pyglet from pyglet.window import key from pyglet.window import mouse import numpy as np import gym import gym_duckietown import duckievillage from duckievillage import DuckievillageEnv env = DuckievillageEnv( seed = 101, map_name = './maps/udem1.yaml', draw_curve = False, draw_bbox = False, domain_rand = False, distortion = False, top_down = False ) # Set mark-mode whenever we run waypoints.py with the -m or --mark-waypoints flag. waypoints = duckievillage.Waypoints(env, '--read-from-file' in sys.argv) state = "searching" next_wp = None turn_precision = .001 move_precision = .01 env.reset() env.render()
import pyglet from pyglet.window import key from pyglet.window import mouse import numpy as np import gym import gym_duckietown import duckievillage from duckievillage import DuckievillageEnv TRACKS = (('./maps/dense.yaml', 5), ('./maps/large.yaml', 15)) which = 0 env = DuckievillageEnv(seed=101, map_name=TRACKS[which][0], draw_curve=False, draw_bbox=False, domain_rand=False, distortion=False, top_down=False, cam_height=TRACKS[which][1]) env.reset() env.render() # Use G to create the directed graph mentioned in the assignment task list. G = duckievillage.TopoGraph(env.road_tile_size) @env.unwrapped.window.event def on_key_press(symbol, modifiers): if symbol == key.ESCAPE: env.close()