{
 "note": "도진웍스 로봇 카탈로그 v1 — 뷰어 3D 완전지원=AR2010, 나머지=번역기 출력 대상",
 "backends": {
  "Yaskawa": "jbi(뷰어 내장, 검증됨)",
  "KUKA": "krl(dzw_translate.py)",
  "ABB": "rapid(dzw_translate.py)",
  "Universal Robots": "csv(v1)",
  "현대": "3층+ 예정",
  "화낙": "3층+ 예정"
 },
 "robots": [
  {
   "maker": "Yaskawa",
   "model": "AR2010",
   "viewer3d": true,
   "backend": "jbi",
   "note": "현재 검증 완료 기종"
  },
  {
   "maker": "Universal Robots",
   "model": "UR10",
   "viewer3d": false,
   "backend": "csv",
   "kinematics_source": "E:/RoboDK/Library/01-Robot painting/Parts/UR10.robot"
  },
  {
   "maker": "KUKA",
   "model": "KUKA-KR-10-R900-sixx",
   "viewer3d": false,
   "backend": "krl",
   "kinematics_source": "E:/RoboDK/Library/02-Robot drilling x2 coordinate systems/Parts/KUKA-KR-10-R900-sixx.robot"
  },
  {
   "maker": "Yaskawa",
   "model": "Motoman-GP8",
   "viewer3d": false,
   "backend": "jbi",
   "kinematics_source": "E:/RoboDK/Library/03-Glue dispensing - CFP/Parts/Motoman-GP8.robot"
  },
  {
   "maker": "ABB",
   "model": "ABB-IRB-2600ID-8-2-00",
   "viewer3d": false,
   "backend": "rapid",
   "kinematics_source": "E:/RoboDK/Library/05-Arc welding with external axes - CFP/Parts/ABB-IRB-2600ID-8-2-00.robot"
  },
  {
   "maker": "ABB",
   "model": "ABB-IRBP-A250-D1000",
   "viewer3d": false,
   "backend": "rapid",
   "kinematics_source": "E:/RoboDK/Library/05-Arc welding with external axes - CFP/Parts/ABB-IRBP-A250-D1000.robot"
  },
  {
   "maker": "ABB",
   "model": "ABB-IRB-120-3-0-6",
   "viewer3d": false,
   "backend": "rapid",
   "kinematics_source": "E:/RoboDK/Library/06-Pick and Place/Parts/ABB-IRB-120-3-0-6.robot"
  },
  {
   "maker": "ABB",
   "model": "ABB-IRB-120-3-0-6",
   "viewer3d": false,
   "backend": "rapid",
   "kinematics_source": "E:/RoboDK/Library/07-Cutting from DXF file/Parts/ABB-IRB-120-3-0-6.robot"
  },
  {
   "maker": "Yaskawa",
   "model": "Motoman-GP180",
   "viewer3d": false,
   "backend": "jbi",
   "kinematics_source": "E:/RoboDK/Library/08-Robot machining using APT file/Parts/Motoman-GP180.robot"
  },
  {
   "maker": "ABB",
   "model": "ABB-IRB-6640-185-2-8",
   "viewer3d": false,
   "backend": "rapid",
   "kinematics_source": "E:/RoboDK/Library/09-3D printing boat mold/Parts/ABB-IRB-6640-185-2-8.robot"
  },
  {
   "maker": "ABB",
   "model": "ABB-IRBT-6004-Standard-3-5m",
   "viewer3d": false,
   "backend": "rapid",
   "kinematics_source": "E:/RoboDK/Library/09-3D printing boat mold/Parts/ABB-IRBT-6004-Standard-3-5m.robot"
  },
  {
   "maker": "Yaskawa",
   "model": "Motoman-ES200D",
   "viewer3d": false,
   "backend": "jbi",
   "kinematics_source": "E:/RoboDK/Library/10-Remote TCP-Robot machining/Parts/Motoman-ES200D.robot"
  },
  {
   "maker": "ABB",
   "model": "ABB-IRB-4600-20-2-50",
   "viewer3d": false,
   "backend": "rapid",
   "kinematics_source": "E:/RoboDK/Library/11-Drawing with a robot from SVG/Parts/ABB-IRB-4600-20-2-50.robot"
  },
  {
   "maker": "ABB",
   "model": "ABB-IRB-2600-12-1-85",
   "viewer3d": false,
   "backend": "rapid",
   "kinematics_source": "E:/RoboDK/Library/12-Glazing with a positionner/Parts/ABB-IRB-2600-12-1-85.robot"
  },
  {
   "maker": "ABB",
   "model": "ABB-IRB-1600-8-1-45",
   "viewer3d": false,
   "backend": "rapid",
   "kinematics_source": "E:/RoboDK/Library/13-Teach target on surface with positionner/Parts/ABB-IRB-1600-8-1-45.robot"
  },
  {
   "maker": "KUKA",
   "model": "KUKA-KR-100-R3500-press",
   "viewer3d": false,
   "backend": "krl",
   "kinematics_source": "E:/RoboDK/Library/14-Polishing a Canadian Canoe - CFP/Parts/KUKA-KR-100-R3500-press.robot"
  },
  {
   "maker": "ABB",
   "model": "ABB-CRB-1300-7-1-4",
   "viewer3d": false,
   "backend": "rapid",
   "kinematics_source": "E:/RoboDK/Library/17-Conveyor Swap/Parts/ABB-CRB-1300-7-1-4.robot"
  },
  {
   "maker": "ABB",
   "model": "ABB-IRB-1300-11-0-9",
   "viewer3d": false,
   "backend": "rapid",
   "kinematics_source": "E:/RoboDK/Library/Add-in - Curve Utilities - Curve touch ups/Parts/ABB-IRB-1300-11-0-9.robot"
  },
  {
   "maker": "Yaskawa",
   "model": "Motoman-ES200D",
   "viewer3d": false,
   "backend": "jbi",
   "kinematics_source": "E:/RoboDK/Library/Motoman_YASKAWA/Motoman-ES200D.robot"
  },
  {
   "maker": "Yaskawa",
   "model": "Motoman-GP180",
   "viewer3d": false,
   "backend": "jbi",
   "kinematics_source": "E:/RoboDK/Library/Motoman_YASKAWA/Motoman-GP180.robot"
  },
  {
   "maker": "Yaskawa",
   "model": "Motoman-GP8",
   "viewer3d": false,
   "backend": "jbi",
   "kinematics_source": "E:/RoboDK/Library/Motoman_YASKAWA/Motoman-GP8.robot"
  },
  {
   "maker": "Universal Robots",
   "model": "UR10",
   "viewer3d": false,
   "backend": "csv",
   "kinematics_source": "E:/RoboDK/Library/UR_Universal/UR10.robot"
  }
 ]
}