Skip to content

Commit b9ca2ab

Browse files
committed
Added teslamy / teslamx / teslams Sights
1 parent 6426efb commit b9ca2ab

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+555
-45
lines changed

packages/sights/research/data/teslam3/teslam3.json

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,35 @@
77
"vehicle": "teslam3",
88
"tasks": ["damage_detection"]
99
},
10-
"teslam3-Nz8TqfJh": {
11-
"id": "teslam3-Nz8TqfJh",
10+
"teslam3-Ap6NqYJh": {
11+
"id": "teslam3-Ap6NqYJh",
1212
"category": "exterior",
13-
"label": "rear-left",
14-
"overlay": "teslam3-Nz8TqfJh.svg",
13+
"label": "lateral-full-left",
14+
"overlay": "teslam3-Ap6NqYJh.svg",
1515
"vehicle": "teslam3",
1616
"tasks": ["damage_detection"]
1717
},
18-
"teslam3-Xm7BvKRp": {
19-
"id": "teslam3-Xm7BvKRp",
18+
"teslam3-Bt4VnLRj": {
19+
"id": "teslam3-Bt4VnLRj",
2020
"category": "exterior",
21-
"label": "front-low",
22-
"overlay": "teslam3-Xm7BvKRp.svg",
21+
"label": "front-fender-left",
22+
"overlay": "teslam3-Bt4VnLRj.svg",
2323
"vehicle": "teslam3",
2424
"tasks": ["damage_detection"]
2525
},
26-
"teslam3-Wq9LkZhF": {
27-
"id": "teslam3-Wq9LkZhF",
26+
"teslam3-Fm7NpRtK": {
27+
"id": "teslam3-Fm7NpRtK",
2828
"category": "exterior",
29-
"label": "lateral-full-right",
30-
"overlay": "teslam3-Wq9LkZhF.svg",
29+
"label": "front-roof-left",
30+
"overlay": "teslam3-Fm7NpRtK.svg",
31+
"vehicle": "teslam3",
32+
"tasks": ["damage_detection"]
33+
},
34+
"teslam3-Lm6TpFjX": {
35+
"id": "teslam3-Lm6TpFjX",
36+
"category": "exterior",
37+
"label": "front-bumper-side-left",
38+
"overlay": "teslam3-Lm6TpFjX.svg",
3139
"vehicle": "teslam3",
3240
"tasks": ["damage_detection"]
3341
},
@@ -39,19 +47,19 @@
3947
"vehicle": "teslam3",
4048
"tasks": ["damage_detection"]
4149
},
42-
"teslam3-Ap6NqYJh": {
43-
"id": "teslam3-Ap6NqYJh",
50+
"teslam3-Nz8TqfJh": {
51+
"id": "teslam3-Nz8TqfJh",
4452
"category": "exterior",
45-
"label": "lateral-full-left",
46-
"overlay": "teslam3-Ap6NqYJh.svg",
53+
"label": "rear-left",
54+
"overlay": "teslam3-Nz8TqfJh.svg",
4755
"vehicle": "teslam3",
4856
"tasks": ["damage_detection"]
4957
},
50-
"teslam3-Bt4VnLRj": {
51-
"id": "teslam3-Bt4VnLRj",
58+
"teslam3-Qp9NrLfY": {
59+
"id": "teslam3-Qp9NrLfY",
5260
"category": "exterior",
53-
"label": "front-fender-left",
54-
"overlay": "teslam3-Bt4VnLRj.svg",
61+
"label": "rear-lateral-right",
62+
"overlay": "teslam3-Qp9NrLfY.svg",
5563
"vehicle": "teslam3",
5664
"tasks": ["damage_detection"]
5765
},
@@ -63,43 +71,35 @@
6371
"vehicle": "teslam3",
6472
"tasks": ["damage_detection"]
6573
},
66-
"teslam3-Vn8FpRkY": {
67-
"id": "teslam3-Vn8FpRkY",
68-
"category": "exterior",
69-
"label": "front-bumper-side-right",
70-
"overlay": "teslam3-Vn8FpRkY.svg",
71-
"vehicle": "teslam3",
72-
"tasks": ["damage_detection"]
73-
},
74-
"teslam3-Lm6TpFjX": {
75-
"id": "teslam3-Lm6TpFjX",
74+
"teslam3-Tk3LpRfJ": {
75+
"id": "teslam3-Tk3LpRfJ",
7676
"category": "exterior",
77-
"label": "front-bumper-side-left",
78-
"overlay": "teslam3-Lm6TpFjX.svg",
77+
"label": "rear-lateral-left",
78+
"overlay": "teslam3-Tk3LpRfJ.svg",
7979
"vehicle": "teslam3",
8080
"tasks": ["damage_detection"]
8181
},
82-
"teslam3-Qp9NrLfY": {
83-
"id": "teslam3-Qp9NrLfY",
82+
"teslam3-Vn8FpRkY": {
83+
"id": "teslam3-Vn8FpRkY",
8484
"category": "exterior",
85-
"label": "rear-lateral-right",
86-
"overlay": "teslam3-Qp9NrLfY.svg",
85+
"label": "front-bumper-side-right",
86+
"overlay": "teslam3-Vn8FpRkY.svg",
8787
"vehicle": "teslam3",
8888
"tasks": ["damage_detection"]
8989
},
90-
"teslam3-Tk3LpRfJ": {
91-
"id": "teslam3-Tk3LpRfJ",
90+
"teslam3-Wq9LkZhF": {
91+
"id": "teslam3-Wq9LkZhF",
9292
"category": "exterior",
93-
"label": "rear-lateral-left",
94-
"overlay": "teslam3-Tk3LpRfJ.svg",
93+
"label": "lateral-full-right",
94+
"overlay": "teslam3-Wq9LkZhF.svg",
9595
"vehicle": "teslam3",
9696
"tasks": ["damage_detection"]
9797
},
98-
"teslam3-Fm7NpRtK": {
99-
"id": "teslam3-Fm7NpRtK",
98+
"teslam3-Xm7BvKRp": {
99+
"id": "teslam3-Xm7BvKRp",
100100
"category": "exterior",
101-
"label": "front-roof-left",
102-
"overlay": "teslam3-Fm7NpRtK.svg",
101+
"label": "front-low",
102+
"overlay": "teslam3-Xm7BvKRp.svg",
103103
"vehicle": "teslam3",
104104
"tasks": ["damage_detection"]
105105
}
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
{
2+
"teslams-Km9XrLp5": {
3+
"id": "teslams-Km9XrLp5",
4+
"category": "exterior",
5+
"label": "front-fender-left",
6+
"overlay": "teslams-Km9XrLp5.svg",
7+
"vehicle": "teslams",
8+
"tasks": ["damage_detection"]
9+
},
10+
"teslams-Lk4XnMp3": {
11+
"id": "teslams-Lk4XnMp3",
12+
"category": "exterior",
13+
"label": "rear-low",
14+
"overlay": "teslams-Lk4XnMp3.svg",
15+
"vehicle": "teslams",
16+
"tasks": ["damage_detection"]
17+
},
18+
"teslams-Lp6KxN9z": {
19+
"id": "teslams-Lp6KxN9z",
20+
"category": "exterior",
21+
"label": "front-bumper-side-left",
22+
"overlay": "teslams-Lp6KxN9z.svg",
23+
"vehicle": "teslams",
24+
"tasks": ["damage_detection"]
25+
},
26+
"teslams-Mp4NqXv5": {
27+
"id": "teslams-Mp4NqXv5",
28+
"category": "exterior",
29+
"label": "lateral-full-left",
30+
"overlay": "teslams-Mp4NqXv5.svg",
31+
"vehicle": "teslams",
32+
"tasks": ["damage_detection"]
33+
},
34+
"teslams-Nm8LpWk7": {
35+
"id": "teslams-Nm8LpWk7",
36+
"category": "exterior",
37+
"label": "rear-right",
38+
"overlay": "teslams-Nm8LpWk7.svg",
39+
"vehicle": "teslams",
40+
"tasks": ["damage_detection"]
41+
},
42+
"teslams-Nq5XvLp6": {
43+
"id": "teslams-Nq5XvLp6",
44+
"category": "exterior",
45+
"label": "front-low",
46+
"overlay": "teslams-Nq5XvLp6.svg",
47+
"vehicle": "teslams",
48+
"tasks": ["damage_detection"]
49+
},
50+
"teslams-Rp7WnLz3": {
51+
"id": "teslams-Rp7WnLz3",
52+
"category": "exterior",
53+
"label": "front-fender-right",
54+
"overlay": "teslams-Rp7WnLz3.svg",
55+
"vehicle": "teslams",
56+
"tasks": ["damage_detection"]
57+
},
58+
"teslams-Tz7LpXn6": {
59+
"id": "teslams-Tz7LpXn6",
60+
"category": "exterior",
61+
"label": "rear-left",
62+
"overlay": "teslams-Tz7LpXn6.svg",
63+
"vehicle": "teslams",
64+
"tasks": ["damage_detection"]
65+
},
66+
"teslams-Vp5LzXn9": {
67+
"id": "teslams-Vp5LzXn9",
68+
"category": "exterior",
69+
"label": "rear-lateral-left",
70+
"overlay": "teslams-Vp5LzXn9.svg",
71+
"vehicle": "teslams",
72+
"tasks": ["damage_detection"]
73+
},
74+
"teslams-Xn4RpKv8": {
75+
"id": "teslams-Xn4RpKv8",
76+
"category": "exterior",
77+
"label": "front-bumper-side-right",
78+
"overlay": "teslams-Xn4RpKv8.svg",
79+
"vehicle": "teslams",
80+
"tasks": ["damage_detection"]
81+
},
82+
"teslams-Xr9NpLk8": {
83+
"id": "teslams-Xr9NpLk8",
84+
"category": "exterior",
85+
"label": "rear-lateral-right",
86+
"overlay": "teslams-Xr9NpLk8.svg",
87+
"vehicle": "teslams",
88+
"tasks": ["damage_detection"]
89+
},
90+
"teslams-Zx3RnWp7": {
91+
"id": "teslams-Zx3RnWp7",
92+
"category": "exterior",
93+
"label": "front-roof-left",
94+
"overlay": "teslams-Zx3RnWp7.svg",
95+
"vehicle": "teslams",
96+
"tasks": ["damage_detection"]
97+
},
98+
"teslams-qL8XpNr7": {
99+
"id": "teslams-qL8XpNr7",
100+
"category": "exterior",
101+
"label": "lateral-full-right",
102+
"overlay": "teslams-qL8XpNr7.svg",
103+
"vehicle": "teslams",
104+
"tasks": ["damage_detection"]
105+
}
106+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
"$schema": "https://json-schema.org/draft/2020-12/schema",
3+
"$id": "teslams.schema",
4+
"definitions": {
5+
"Sight": {
6+
"$ref": "sight.schema"
7+
}
8+
},
9+
"type": "object",
10+
"propertyNames": {
11+
"type": "string",
12+
"pattern": "teslams-[a-zA-Z\\d_-]+"
13+
},
14+
"patternProperties": {
15+
"": {
16+
"allOf": [
17+
{
18+
"$ref": "#/definitions/Sight"
19+
}
20+
],
21+
"type": "object",
22+
"properties": {
23+
"id": {
24+
"type": "string",
25+
"pattern": "^teslams-[a-zA-Z\\d_-]+$"
26+
},
27+
"mirror_sight": {
28+
"type": "string",
29+
"pattern": "^teslams-[a-zA-Z\\d_-]+$"
30+
}
31+
},
32+
"required": ["id"],
33+
"unevaluatedProperties": false
34+
}
35+
},
36+
"unevaluatedProperties": false
37+
}
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)