migration: match bi_so100_follower via bi_so prefix

The manifest robot_type distribution has 'bi_so100_follower', which the trailing
underscore in 'bi_so_' missed. Drop it to 'bi_so' to catch all bimanual SO
variants (bi_so_follower, bi_so100_follower, ...) with no false positives.
This commit is contained in:
CarolinePascal
2026-07-17 15:34:32 +02:00
parent 2ebc2dc1b4
commit a02a0befd9
+3 -2
View File
@@ -8,8 +8,9 @@ import json
from pathlib import Path from pathlib import Path
import numpy as np import numpy as np
# so100/so101 (+ _follower/_bimanual), so_follower, and bi_so_follower (bimanual, 12-dim). # so100/so101 (+ _follower/_bimanual), so_follower, and bimanual bi_so* (bi_so_follower,
SO_PREFIXES = ("so100", "so101", "so_", "bi_so_") # bi_so100_follower, ...; 12-dim).
SO_PREFIXES = ("so100", "so101", "so_", "bi_so")
SO_EXACT: set[str] = set() SO_EXACT: set[str] = set()
# Robots that superficially look SO-like but are NOT in scope for the joint fix: # Robots that superficially look SO-like but are NOT in scope for the joint fix:
NEVER_FIX = {"koch", "koch_follower", "koch_bimanual", "moss", "moss_follower"} NEVER_FIX = {"koch", "koch_follower", "koch_bimanual", "moss", "moss_follower"}