Exemplo n.º 1
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import sys
from os.path import join, dirname
sys.path.insert(0, join(dirname(__file__), '../..'))

import simulator
simulator.load('/home/wang/CARLA_0.9.9.4')
import carla
sys.path.append('/home/wang/CARLA_0.9.9.4/PythonAPI/carla')
from agents.navigation.basic_agent import BasicAgent
from simulator import config, set_weather, add_vehicle
from simulator.sensor_manager import SensorManager
from utils.navigator_sim import get_random_destination, get_map, get_nav, replan, close2dest
from simulator.xbox import JoyStick

import os
import cv2
import time
import copy
import random
import argparse
import numpy as np
from tqdm import tqdm

global_view_img = None
global_img = None
global_pcd = None
global_nav = None
global_control = None
global_pos = None
Exemplo n.º 2
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import sys
from os.path import join, dirname

sys.path.insert(0, join(dirname(__file__), '../../'))
sys.path.insert(0, join(dirname(__file__), '../'))

import simulator

simulator.load('/home/cz/CARLA_0.9.9.4')
import carla

sys.path.append('/home/cz/CARLA_0.9.9.4/PythonAPI/carla')
from agents.navigation.basic_agent import BasicAgent

from simulator import config, set_weather, add_vehicle
from simulator.sensor_manager import SensorManager
from utils.navigator_sim import get_map, get_nav, replan, close2dest
from learning.models import GeneratorUNet
from learning.path_model import ModelGRU
# from utils import fig2data, add_alpha_channel

from ff_collect_pm_data import sensor_dict
from utils.collect_ipm import InversePerspectiveMapping
from utils.carla_sensor import Sensor, CarlaSensorMaster
from utils.capac_controller import CapacController
import carla_utils as cu
from utils import GlobalDict
from utils.gym_wrapper_img_nav import CARLAEnv
from rl.encoder_RL_TD3 import TD3
Exemplo n.º 3
0
        sys.stderr.write(str(exception) + "\n")
        sys.exit(1)

    print "Functions:"
    pprint.pprint(compiler.functions)

    print "Main variables:"
    pprint.pprint(compiler.local_variables)

    print "Main code:"
    addr = program_address
    for v in generator.code:
        print "%04x: %03i (%02x)" % (addr, v, v)
        addr += 1

    print "Opcode usage:"
    d = compiler.get_opcodes_used()
    freq = map(lambda (k, v): (v, k), d.items())
    freq.sort()
    for v, k in freq:
        print simulator.lookup[k], v

    if run:
        print "Loading"
        simulator.load(generator.code, program_address)
        print "Running"
        print simulator.run(start_address)

    if output:
        compiler.save_opcodes(file_name)
Exemplo n.º 4
0
        try:
            start_address = compiler.parse_program(stream, load_address)
        except SyntaxError as exception:
            if name.endswith("fail.txt"):
                print "failed as expected"
                continue
            else:
                print "failed", str(exception)
                sys.exit(1)
        else:
            print "passed"
        
        if name in compile_only:
            print "Not running", name
            continue
        
        reload(simulator)
        
        simulator.load(generator.code, load_address)
        
        result = simulator.run(start_address, step = False, verbose = False)
        try:
            expected = expected_results[name]
        except KeyError:
            print "Obtained:", result
            raise
        
        if result != expected:
            print "Expected:", expected
            print "Obtained:", result
Exemplo n.º 5
0
#!/usr/bin/env python3
from __future__ import print_function
# ==============================================================================
# -- find carla module ---------------------------------------------------------
# ==============================================================================
import os
import sys
import time
from os.path import join, dirname
sys.path.insert(0, join(dirname(__file__), '../..'))
import simulator
simulator.load('/media/jessy104/1TSSD1/CARLA_0.9.9.4')

# ==============================================================================
# -- imports -------------------------------------------------------------------
# ==============================================================================
import carla
sys.path.append('/media/jessy104/1TSSD1/CARLA_0.9.9.4/PythonAPI/carla')
from agents.navigation.basic_agent import BasicAgent
from simulator import set_weather
from simulator.sensor_manager import SensorManager
from utils.navigator_sim import get_random_destination, get_map, get_nav, get_big_nav, replan, close2dest

import argparse
import random
import re
import copy

from simulator.official_code import DualControl, CameraManager, HUD
import pygame