This commit is contained in:
Horldsence
2026-09-11 11:36:08 +08:00
parent 2d2a9a4e6a
commit a18a139a1d
93 changed files with 9245 additions and 3806 deletions
+3 -2
View File
@@ -22,8 +22,9 @@ from mcm26b.config import ProblemConfig
from mcm26b.planner.bayes_loop import BayesLoop
from mcm26b.planner.seven import SevenBatch
from mcm26b.protocol.client import SimulatorClient
from mcm26b.sim import LocalSimulator, LocalSimTransport, Source
from mcm26b.sim.scenes import random_omni_scene
from mcm26b.harness import LocalSimTransport, LocalSimulator
from referee import Source
from mcm26b.harness import random_omni_scene
ROOT = Path(__file__).resolve().parents[1]
+3 -2
View File
@@ -22,8 +22,9 @@ from mcm26b.planner.seven import (SevenBatch, SevenImmediate, SevenSweep,
RING_RADIUS_M, seven_points)
from mcm26b.protocol.client import SimulatorClient
from mcm26b.protocol.rules import NEAR # noqa: F401
from mcm26b.sim import LocalSimulator, LocalSimTransport, Source
from mcm26b.sim.scenes import random_omni_scene
from mcm26b.harness import LocalSimTransport, LocalSimulator
from referee import Source
from mcm26b.harness import random_omni_scene
ROOT = Path(__file__).resolve().parents[1]
+2 -2
View File
@@ -23,8 +23,8 @@ from mcm26b.config import ProblemConfig
from mcm26b.evaluation import recompute_virtual_time
from mcm26b.planner import DirectionalExtension
from mcm26b.protocol.client import SimulatorClient
from mcm26b.sim import LocalSimTransport, LocalSimulator
from mcm26b.sim.scenes import mixed_scene
from mcm26b.harness import LocalSimTransport, LocalSimulator
from mcm26b.harness import mixed_scene
ROOT = Path(__file__).resolve().parents[1]
+3 -2
View File
@@ -21,8 +21,9 @@ from time import perf_counter
from mcm26b.config import ProblemConfig
from mcm26b.planner.bayes_loop import BayesLoop
from mcm26b.protocol.client import SimulatorClient
from mcm26b.sim import LocalSimulator, LocalSimTransport, Source
from mcm26b.sim.scenes import random_omni_scene
from mcm26b.harness import LocalSimTransport, LocalSimulator
from referee import Source
from mcm26b.harness import random_omni_scene
ROOT = Path(__file__).resolve().parents[1]
FAIL_PENALTY = 1.0e6
+1 -1
View File
@@ -22,7 +22,7 @@ from mcm26b.coverage import coverage_points
from mcm26b.evaluation import recompute_virtual_time
from mcm26b.planner import OmnidirectionalLoop
from mcm26b.protocol.client import SimulatorClient
from mcm26b.sim.playback import PlaybackTransport
from mcm26b.harness import PlaybackTransport
class StrictPlayback(PlaybackTransport):