cppautopilot.json 2.77 KB
Newer Older
Jean Meurice's avatar
Jean Meurice committed
1
2
3
4
5
6
{
    "name": "new_basic",
    "map_name": "aachen",
    "cars": [
        {
            "name": "TestVehicle",
7
8
9
10
11
12
13
14
15
16
            "start_pos": [ 0, 0 ],
            "task": {
                "goals": [
                    {
                        "type": "path",
                        "ltl_operator": "eventually",
                        "path": [ [-63.83, -171.96] ],
                        "range": 5
                    }
                ]
Jean Meurice's avatar
Jean Meurice committed
17
18
            },
            "components": [
19
                { "type": "constant_bus" },
Jean Meurice's avatar
Jean Meurice committed
20
21
22
23
24
                {
                    "type": "actuator",
                    "name": "SteeringActuator",
                    "physical_value_name": "steering",
                    "change_rate": 60.0,
25
                    "sensor": { "type": "sensor" }
Jean Meurice's avatar
Jean Meurice committed
26
27
28
29
30
31
                },
                {
                    "type": "actuator",
                    "name": "BrakingActuator",
                    "physical_value_name": "braking",
                    "change_rate": 10.0,
32
                    "sensor": { "type": "sensor" }
Jean Meurice's avatar
Jean Meurice committed
33
34
35
36
37
                },
                {
                    "type": "actuator",
                    "name": "GasActuator",
                    "physical_value_name": "gas",
38
                    "sensor": { "type": "sensor" }
Jean Meurice's avatar
Jean Meurice committed
39
40
41
42
                },
                {
                    "type": "sensor",
                    "name": "TrueVelocitySensor",
43
                    "physical_value_name": "true_velocity"
Jean Meurice's avatar
Jean Meurice committed
44
45
46
47
                },
                {
                    "type": "sensor",
                    "name": "TruePositionSensor",
48
                    "physical_value_name": "true_position"
Jean Meurice's avatar
Jean Meurice committed
49
50
51
52
                },
                {
                    "type": "sensor",
                    "name": "TrueCompassSensor",
53
                    "physical_value_name": "true_compass"
Jean Meurice's avatar
Jean Meurice committed
54
                },
55
                { "type": "navigation" },
Jean Meurice's avatar
Jean Meurice committed
56
                {
Jean Meurice's avatar
Jean Meurice committed
57
                    "type": "computer",
Jean Meurice's avatar
Jean Meurice committed
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
                    "software_name": "cppautopilotzigzag",
                    "emulator_type": "emu",
                    "os": "windows",
                    "time_model": {
                        "type": "models",
                        "cpu_frequency": 4000000000,
                        "memory_frequency": 2500000000,
                        "caches": [
                            {"type": "I", "level": 1, "size": 262144, "read_ticks": 4, "write_ticks": 4},
                            {"type": "D", "level": 1, "size": 262144, "read_ticks": 4, "write_ticks": 4},
                            {"type": "shared", "level": 2, "size": 2097152, "read_ticks": 6, "write_ticks": 6},
                            {"type": "shared", "level": 3, "size": 12582912, "read_ticks": 40, "write_ticks": 40}
                        ]
                    }
                }
            ]
        }
    ]
}