def METHOD_NAME(logger):
    time.sleep(10)
    logger.request('vget /unrealcv/status')
    logger.request('vget /unrealcv/version')
    logger.request('vget /scene/name')
    res = logger.request('vget /camera/0/location')
    res = logger.request('vget /camera/0/rotation')
    # res = logger.request('vset /camera/0/location -162 -126 90')
    # res = logger.request('vset /camera/0/rotation 348 60 0')
    res = logger.request('vget /camera/0/lit png', log = False)
    img = read_png(res)
    res = logger.request('vget /camera/0/depth npy', log = False)
    depth = read_npy(res)
    clip_far = np.median(depth) * 5 # use median instead of mean
    logger.writelines('Before clip, max=%f, mean=%f' % (depth.max(), depth.mean()))
    depth[depth > clip_far] = clip_far
    logger.writelines('Before clip, max=%f, mean=%f' % (depth.max(), depth.mean()))
    # Trancate the depth of the window and sky to make it easier to see
    res = logger.request('vget /camera/0/normal npy', log = False)
    normal = read_npy(res)
    res = logger.request('vget /camera/0/object_mask png', log = False)
    object_mask = read_png(res)
    logger.save_image("img.png", img)
    logger.save_image("depth.png", normalize(depth))
    logger.save_image("surface_normal.png", normalize(normal))
    logger.save_image("object_mask.png", object_mask)
    res = logger.request('vget /camera/0/lit lit.png')
    res = logger.request('vget /camera/0/depth depth.png')
    res = logger.request('vget /camera/0/object_mask object_mask.png')
    res = logger.request('vget /objects', log = False)
    object_names = res.split(' ')
    logger.writelines(object_names[:5])