示例#1
0
    def __init__(self, proj, init_region):
        """
        Initialization handler for basic simulated robot.

        init_region (region): The name of the region where the simulated robot starts
        """
        
        rfi_original = proj.loadRegionFile(decomposed=False)

        # Start in the center of the defined initial region
        init_region_obj = rfi_original.regions[rfi_original.indexOfRegionWithName(init_region)]
        center = init_region_obj.getCenter()

        #initialize the simulator
        self.simulator =  basicSimulator.basicSimulator([center[0],center[1],0.0])
示例#2
0
    def __init__(self, proj, init_region):
        """
        Initialization handler for basic simulated robot.

        init_region (region): The name of the region where the simulated robot starts
        """

        # Start in the center of the defined initial region
        for i,r in enumerate(proj.rfiold.regions):
            if r.name == init_region:
                init_region = r
                break
        init_region = proj.rfi.regions[proj.rfi.indexOfRegionWithName(proj.regionMapping[init_region.name][0])]
        center = init_region.getCenter()
        #initialize the simulator
        self.simulator =  basicSimulator.basicSimulator([center[0],center[1],0.0])
示例#3
0
    def __init__(self, proj, init_region):
        """
        Initialization handler for basic simulated robot.

        init_region (region): The name of the region where the simulated robot starts
        """

        # Start in the center of the defined initial region
        for i, r in enumerate(proj.rfiold.regions):
            if r.name == init_region:
                init_region = r
                break
        init_region = proj.rfi.regions[proj.rfi.indexOfRegionWithName(
            proj.regionMapping[init_region.name][0])]
        center = init_region.getCenter()
        #initialize the simulator
        self.simulator = basicSimulator.basicSimulator(
            [center[0], center[1], 0.0])