Spaces:
Running
Running
File size: 771 Bytes
6346799 291477f 6346799 cb1fbc7 ffcdaff cb1fbc7 ffcdaff cb1fbc7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | export function isSO101Robot(robotType: string | null): boolean {
if (!robotType) return false;
const lower = robotType.toLowerCase();
return (
lower.includes("so100") ||
lower.includes("so101") ||
lower === "so_follower"
);
}
export function isOpenArmRobot(robotType: string | null): boolean {
if (!robotType) return false;
return robotType.toLowerCase().includes("openarm");
}
export function isG1Robot(robotType: string | null): boolean {
if (!robotType) return false;
const lower = robotType.toLowerCase();
return lower.includes("g1") || lower.includes("unitree");
}
export function hasURDFSupport(robotType: string | null): boolean {
return (
isSO101Robot(robotType) || isOpenArmRobot(robotType) || isG1Robot(robotType)
);
}
|