제0부 개관·역사·연구 준비
0.17 공개 정보 기반 로봇 산업 조사 방법: 공시·특허·채용 공고·인허가 데이터베이스·분해 보고서
0.17.1 이 장에서 배우는 것 / 선수 지식 / 특히 중요한 독자
이 장은 로봇 기업과 시장을 공개 정보로 조사하는 방법을 출처별로 정리한다. 앞 장(0.16)이 논문·표준·특허·법령·데이터셋·코드를 1차 출처에서 읽는 절차를 다뤘다면, 이 장은 기업이 남기는 기록 — 공시, 특허, 인허가 데이터베이스, 채용 공고, 분해 자료 — 을 읽는 절차를 다룬다. 각 출처에서 무엇이 관측되고 무엇이 관측되지 않는지, 같은 값이 왜 갈리는지, 접근이 막힐 때 어떻게 표시하는지를 2026-11-03에 직접 호출한 응답으로 보인다. 기업명은 자료의 사례이며 기업 평가나 투자 판단이 아니다.
배우는 것:
- 출처별 관측 대상 — 공시·특허·인허가 데이터베이스·채용 공고·분해 자료가 보이는 것과 보이지 않는 것.
- 개체 식별과 정의 — 같은 법인의 이름 변형, 같은 지표의 정의 차이, 같은 회계연도의 값이 제출본마다 다른 사례.
- 공시의 연속성과 단절 — 제출 목록으로 법인의 공시 상태를 읽는 방법(iRobot 사례).
- 풀이 예제 — 공시에서 사업 지표를 재구성하고 보고된 비율을 재현한다(Intuitive Surgical·iRobot·레인보우로보틱스).
선수 지식: 0.16(출처 판독과 표기), 0.2(로봇 산업의 환경), 0.10(수술 로봇의 역사), 재무제표의 기본 항목(매출·매출총이익·영업이익)의 의미.
특히 중요한 독자: 사업·투자 독자(공시와 공개 데이터로 기업을 읽는 절차), 정책·법무 독자(인허가·사고 데이터베이스의 해석), 연구자(공개 지표의 정의와 재현).
기준 시점과 출처 방침. 이 장의 서술은 2026년 11월 기준이며 조회일은 2026-11-03이다. 직접 읽거나 호출한 자료는 다음과 같다. ① SEC
data.sec.gov의 제출 목록(submissions)과 XBRL 사실(companyfacts) — Intuitive Surgical·iRobot. ② iRobot의 8-K 2건: SEC 문서 보관소가 자동화 도구로 차단해(HTTP 403) WebFetch의 요약 경유로만 읽었다. ③ DART의 레인보우로보틱스 제15기 사업보고서(2025.12, 접수 2026-03-20)의 웹 뷰어 본문(사업의 개요·매출실적·연구개발활동·요약재무정보·경영진단·연결 포괄손익계산서·주주·직원 현황). ④ openFDA의 제품 코드 NAY 분류·510(k) 레코드 166건 전부·MAUDE 접수 건수. ⑤ Greenhouse 채용 게시판 API(4개사). ⑥ iFixit 분해 가이드 3건. ⑦ Google Patents의 US 2,988,237A 페이지. 읽지 못한 것: 10-K·8-K 본문(직접 내려받기 차단), 510(k) 요약 문서, 식약처 데이터베이스, 한국 특허 검색, 유료 분해·시장 보고서, DART 정정 공시의 내용.API의 값(인용·공고 수·건수·갱신일)은 조회일의 스냅숏이다. 출처의 성격은 공시 원자료(기업이 제출한 문서와 그 기계 판독 사실), 행정 데이터베이스(FDA), 기업 게시물(채용 공고), 커뮤니티 자료(iFixit)로 구분한다.
0.17.2 조사의 틀
0.17.2.1 다섯 출처가 관측하는 것
| 출처 | 관측하는 것 | 관측하지 못하는 것 | 이 장의 조회 경로 | 시점의 단서 |
|---|---|---|---|---|
| 공시(미국) | 상장·등록 법인의 재무 수치, 위험 서술, 중요 사건 | 비공개 기업, 제품별 단가, 기업이 적지 않은 출하 대수 | data.sec.gov submissions·companyfacts | 제출일, 보고 기간 |
| 공시(한국) | 사업보고서의 사업·재무·주주·직원 현황 | 같은 이유. 수주 잔고를 적지 않는 기업도 있다 | DART 웹 뷰어 | 접수일, 기준일 |
| 특허 | 출원인이 권리로 주장한 기술, 인용 관계 | 영업 비밀, 출원하지 않은 기술, 사업 규모 | Google Patents | 출원일·공개일·등록일 |
| 인허가 데이터베이스 | 제품 코드별 허가 결정, 접수된 이상 사례 보고 | 시판 대수, 사고 발생률 | openFDA | 결정일, 접수일 |
| 채용 공고 | 게시 시점에 회사가 구하는 직무와 부서 | 실제 인원 구성, 채용 완료 여부 | Greenhouse 게시판 API | 갱신일 |
| 분해 자료 | 구조, 체결 방식, 센서의 종류 | 부품 단가, 공급 계약 | iFixit API | 작성일, 수정일 |
0.17.2.2 공통 원칙
- 조회일을 적는다. API의 값은 날마다 바뀐다(0.16.3.2).
- 개체를 식별한다. 이름 표기가 다른 레코드는 같은 법인인지 식별자(CIK·등록번호)로 확인한다.
- 정의·단위·기간을 맞춘다. 회계기준, 통화, 연결 범위, 회계연도의 길이를 확인한 뒤 비교한다.
- 둘 이상의 출처로 대조한다. 한 출처의 값은 다른 출처나 같은 문서의 다른 표로 맞춘다.
- 기업이 말한 것을 구분한다. 기업의 자기 평가와 전망은
(공개 주장치)로 표시한다. - 접근 정책을 따른다. 차단을 우회하지 않고, 읽지 못한 것은 층위를 낮춰 표시한다(0.17.10).
0.17.3 미국 공시
0.17.3.1 제출 목록과 XBRL 사실
SEC는 두 종류의 기계 판독 자료를 data.sec.gov로 제공한다. submissions/CIK<10자리>.json은 법인의 제출 목록(양식·제출일·보고 기준일·8-K 항목·접수번호)이고, api/xbrl/companyfacts/CIK<10자리>.json은 재무제표 항목을 태그별 사실(값·기간·제출 양식·제출일)로 모은 것이다. 이 장이 읽은 응답에서 판독 시 유의한 점은 다음과 같다.
- 태그가 바뀐다. Intuitive Surgical은 매출을 FY2017까지
SalesRevenueNet으로, FY2016부터RevenueFromContractWithCustomerExcludingAssessedTax로 제출했다. iRobot은SalesRevenueNet에서Revenues로 바뀌었다(FY2016부터). 두 태그의 기간이 겹치므로 시계열을 만들려면 태그 목록을 함께 조회한다. - 같은 기말일의 사실이 여러 제출본에 있다. 연간 값은 이후 10-K의 비교 항목으로 다시 제출된다. 최초 제출 값과 마지막 제출 값이 다를 수 있다(0.17.9).
- 회계연도의 길이가 다르다. iRobot의 기말일은 2016-12-31, 2017-12-30, 2021-01-02처럼 해마다 다르다. 기간이 363일인 해와 370일인 해(52주와 53주)가 섞여 있다. 기말일의 연도를 회계연도로 사용하면 2021-01-02에 끝난 해가 2021년으로 잘못 매겨진다.
0.17.3.2 문서 보관소의 접근 정책
sec.gov/Archives의 문서(10-K·8-K 본문)를 같은 방식으로 내려받으면 HTTP 403이 반환되었다(2026-11-03). 응답 본문의 제목은 "Your Request Originates from an Undeclared Automated Tool"이고, 사용자 에이전트에 회사별 정보를 포함해 트래픽을 선언하라고 안내한다. data.sec.gov의 API는 같은 조건에서 응답했다. 이 장은 차단을 우회하지 않았다. 본문이 필요한 iRobot 8-K 2건은 WebFetch의 요약으로 읽었고 요약 경유로 표시한다. 반복 조회를 하려면 SEC의 개발자 안내(응답이 가리킨 sec.gov/developer, 이 장은 읽지 못했다)에 따라 자신의 정보를 선언해야 한다.
0.17.3.3 공시의 단절 — iRobot의 사례
제출 목록은 법인의 공시 상태를 보여 준다. iRobot의 제출 목록(2025-03-01 이후)에서 읽는 흐름은 다음과 같다.
| 제출일 | 양식 | 이 장이 읽은 내용 |
|---|---|---|
| 2025-03-12 | 10-K | FY2024(2024-12-28 종료)의 연간 보고서. XBRL 연간 사실의 마지막 해 |
| 2025-05-06 · 08-07 · 11-06 | 10-Q | 분기 보고서. 마지막 정기 보고서는 2025-11-06 |
| 2025-12-15 | 8-K 2건 | 항목 1.01·1.03·2.04·5.02·7.01·9.01(제출 목록의 items), 항목 3.01 |
| 2025-12-31 | S-8 POS 20건, POSASR 1건 | 양식 종류만 확인 |
| 2026-01-15 | 25-NSE | 양식 종류만 확인 |
| 2026-01-26 | 8-K, 15-12G | 8-K 항목 1.02·1.03·2.01·3.02·3.03·5.01·5.02·5.03·7.01·8.01·9.01 |
요약 경유로 읽은 본문의 서술은 다음과 같다. 2025-12-14에 델라웨어 연방파산법원에 프리패키지 챕터 11 사건이 신청되었고(항목 1.03), 기존 보통주는 계획에 따라 소각되며 채권자가 새 지분을 받는다. 2026-01-22에 계획이 인가되고 2026-01-23에 발효했으며, 회사는 양식 15를 제출해 보고 의무를 정지할 의사를 밝혔다. 이 요약은 제출 목록의 항목 번호(1.03·2.04·5.02·7.01)와 일치한다. 판독 결과는 두 가지다. 첫째, iRobot은 FY2025의 연간 보고서를 제출하지 않았으므로 XBRL 연간 시계열은 FY2024에서 끝나며(마지막 정기 보고서는 2025-11-06의 분기 보고서), 이후의 실적은 이 출처로 읽을 수 없다. 둘째, 공시의 중단은 사업의 종료가 아니라 등록 의무의 종료이다. 재편 이후의 소유 구조는 36.23·44.54이 다룬다.
0.17.4 한국 공시(DART)
0.17.4.1 접근 경로
DART(전자공시시스템)의 웹 인터페이스에서 이 장은 세 단계로 본문을 읽었다. ① 상세 검색의 POST 요청(dsab007/detailSearch.ax, 회사명·기간·공시 유형 A001=사업보고서)이 접수번호 목록을 돌려준다. ② dsaf001/main.do?rcpNo=<접수번호>가 목차의 노드(dcmNo·eleId·offset·length)를 돌려준다. ③ report/viewer.do에 노드의 값을 넣으면 해당 절의 HTML이 나온다. 이 경로는 웹 화면이 사용하는 요청이며 공식 API로 문서화되어 있지 않아 바뀔 수 있다 (확인 필요). 공식 OpenDART는 인증키가 필요하다고 알려져 있으나 이 장은 가입하지 않았다 (확인 필요).
0.17.4.2 레인보우로보틱스 제15기 사업보고서
사업보고서는 12개의 대분류(회사의 개요, 사업의 내용, 재무에 관한 사항, 이사의 경영진단, 감사인의 감사의견, 이사회, 주주, 임원·직원, 계열회사, 대주주 거래, 그 밖의 사항, 상세표)로 이루어진다. 제15기(2025.12) 보고서에서 읽은 사항은 다음과 같다.
| 항목 | 이 장이 읽은 서술 |
|---|---|
| 매출 구조 | 제품·상품·용역의 내수·수출 구분이 표로 제시된다. 2025년 연결 매출 34,123,111천 원 중 제품 24,890,836천 원, 용역 9,087,608천 원(0.17.9) |
| 판매 경로 | 협동로봇은 시스템 통합(SI) 파트너사를 거쳐 판매되며 보고서 작성 기준일에 41개 사를 확보했다. 천문 마운트는 16개국 40개 대리점을 통해 판매된다 |
| 수주 잔고 | 수주가 구매주문에 의한 단납기여서 수주 잔고는 의미가 없다고 판단해 기재하지 않는다고 서술한다 |
| 직원 | 2025-12-31 기준 161명(남 135·여 26) |
| 재무제표의 상태 | "제15기 정기주주총회 승인 전 연결재무제표 기준"이며, 승인 과정에서 수정되면 정정보고서에 반영한다고 서술한다 |
| 최대주주 | 삼성전자 보통주 2,854,136주(14.71%)에서 6,789,950주(35.00%)로 증가했고, 최대주주 변경일은 2025-03-12로 적혀 있다 |
| 자기 평가 | 이족보행 로봇 기술력을 "세계 3위 수준"으로 판단한다고 서술한다 (공개 주장치) |
두 가지를 대조한다. 첫째, 0.11은 삼성전자의 지분이 14.71%에서 35%로 늘었다는 사실을 보도(2차)로만 적고 공시 번호와 종결 일자를 확인하지 못했다고 밝혔다. 이 보고서의 주주 표가 지분율을 확인하고 최대주주 변경일(2025-03-12)을 적는다. 보도가 가리킨 2024-12-31 공시와 변경일의 관계는 이 장이 읽지 못했다 (확인 필요). 둘째, DART의 검색 결과에는 이 회사의 [기재정정] 사업보고서(2024.12)가 2025-08-14에 있으며, 원본은 2025-03-21이다. 정정의 내용은 읽지 않았으므로 수치를 인용할 때는 어느 제출본인지 적어야 한다. 사업보고서에는 임원의 성명·생년월·보유 주식 등 개인 정보가 포함되나 이 장은 개인 정보를 인용하지 않는다.
0.17.5 특허
특허는 출원인이 권리를 주장한 기술이며 사업 규모나 기술의 우열을 직접 보이지 않는다. 산업 조사에서는 건수 집계와 인용 관계를 사용하는데, 집계의 첫 단계가 출원인 이름의 정규화이다. US 2,988,237A(0.4.8)의 전방 인용 목록의 양수인 칸이 이를 보여 준다(Google Patents, 조회 2026-11-03).
| 항목(US 2,988,237A의 전방 인용 99건) | 값 |
|---|---|
| 양수인 칸이 빈 건 | 1건 |
| 서로 다른 양수인 표기 | 71개 |
| 같은 이름 계열(Lemelson·Lemeison)의 표기 | 7개, 합 7건 |
| 표기 기준 최다 | Vanderbilt University(10), Triax Co(7) |
양수인 칸에는 개인 이름의 변형(Jerome H Lemelson·Lemelson Jerome H·Lemelson; Jerome H.·J Lemelson), 재단 명칭과 철자 오류(Lemeison Medical, Education & Research Foundation, Limited Partnership)가 섞여 있다. 개인과 재단이 같은 주체인지는 이 데이터가 정하지 않는다. 표기 그대로 집계하면 건수 1인 항목 7개로 흩어지고, 합치면 7건으로 Triax Co와 같은 건수가 되어 Vanderbilt University(10건) 다음이 된다. 집계 전에 이름을 정규화하고 정규화 규칙을 기록한다. 이 장은 특허 패밀리의 중복 제거와 출원·공개·등록 시점별 집계를 수행하지 않았다. 인용 목록의 해석은 0.16.5, 특허 전략은 42.16이 다룬다.
0.17.6 인허가 데이터베이스(openFDA)
0.17.6.1 제품 코드와 510(k)
openFDA의 분류 레코드는 제품 코드 NAY를 "System, Surgical, Computer Controlled Instrument", 등급 2, 21 CFR 876.1500, 전문 분야 Gastroenterology·Urology로 적는다(갱신 2026-10-26). 이 코드의 510(k) 레코드를 모두 받아 집계한 결과는 다음과 같다.
| 항목 | 값 |
|---|---|
| 제품 코드 NAY의 510(k) 레코드 | 166건(2000-07-11 ~ 2026-09-08), openFDA 갱신 2026-10-26 |
| 신청자 표기 변형 | Intuitive Surgical, Inc. 138건 · Intuitive Surgical 9건(합 147건, 88.6%) |
신청자 이름은 Intuitive Surgical, Inc.와 Intuitive Surgical로 나뉘어 있고 Asensus Surgical, Inc.와 Asensus Surgical도 같다. 같은 법인의 표기 변형으로 보이나 법인 식별자로 확인하지 않았다. 이 집계의 한계는 다음과 같다. 한 개의 제품 코드만 조회했고(다른 수술 로봇 코드는 조회하지 않았다), 510(k) 결정은 시판 대수나 매출이 아니며, 결정일은 신청 시점이 아니라 FDA의 판단 시점이다. 개별 제품의 허가 경로는 510(k) 요약 문서로 읽어야 하며 이 장은 읽지 못했다 (확인 필요). 허가 실무는 38.14·41.21·41.29이 다룬다.
0.17.6.2 이상 사례 보고(MAUDE)
같은 제품 코드의 MAUDE 보고를 접수 연도별로 조회한 결과는 다음과 같다.
| 접수 연도 | 2015 | 2017 | 2019 | 2021 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| 보고 건수 | 1,722 | 1,049 | 1,154 | 1,997 | 10,898 | 12,872 | 49,306 |
2024년 접수 12,872건의 유형별 분포는 Malfunction 11,016건(85.6%), Injury 1,778건(13.8%), Death 69건(0.5%), Other 9건이다. 2025년은 2024년의 3.8배인 49,306건이다. 이 건수는 접수된 보고의 수이며 시술 수나 사용 대수를 분모로 한 발생률이 아니고 분모는 이 데이터베이스에 없다. 건수가 급증한 원인과 연도별 보고자 구성은 이 장이 확인하지 못했다. 키 없이 호출하던 중 이후의 분해 질의가 API_KEY_MISSING 오류로 거부되었다(2026-11-03, 호출 한도로 추정 (추정)). API의 안내문은 모든 결과를 검증되지 않은 것으로 가정하라고 적는다("assume all results are unvalidated"). 건수를 사고율로 해석하지 않으며, 제도 비교는 38.38이 다룬다. 식약처 등 한국의 인허가·이상 사례 데이터베이스는 조회하지 않았다 (확인 필요).
0.17.7 채용 공고
Greenhouse는 회사별 공개 게시판을 JSON으로 제공한다(boards-api.greenhouse.io/v1/boards/<토큰>/jobs?content=true). 게시판 토큰은 회사가 정하므로 추측하면 틀린다. 이 장이 시험한 11개 토큰 중 4개는 게시판을 돌려주었고 7개는 404("Job not found")였다. 토큰의 철자만으로 회사 일치를 단정하지 않고 돌려준 공고의 부서·근무지 표기를 알려진 회사 조직과 대조했다. 4개사의 공개 공고를 부서별로 센 결과는 다음과 같다(조회 2026-11-03).
| 회사 | 게시 공고 수 | 부서 표기 수 | 공고가 많은 부서(공고 수) |
|---|---|---|---|
| Agility Robotics | 78 | 12 | Operations(19), Hardware(17), Software Engineering(14), SEIT(8) |
| Apptronik | 85 | 17 | Hardware(29), Product(11), Software Engineering(10), Advanced Technologies(9) |
| Figure AI | 101 | 20 | Internships(12), Commercial Operations(11), BotQ Manufacturing(9), AI - Helix Team(8) |
| Nuro | 93 | 20 | Autonomy(17), Fleet Infrastructure(15), Systems(9), Offboard Infrastructure(8) |
판독 규칙은 다음과 같다.
- 부서 표기는 회사마다 다르다. Figure AI는 Internships를, Apptronik은 Advanced Technologies를, Nuro는 Fleet Infrastructure를 부서로 둔다. 같은 틀로 비교하려면 부서를 직무군으로 사상하는 규칙을 정하고 기록해야 한다.
- 공고 수는 인원이 아니다. 한 공고가 여러 인원이나 여러 지역을 포함할 수 있고, 일반 인재풀 공고(Apptronik의 학회 인재 공고 등)도 포함된다.
- 갱신일은 게시일이 아니다.
updated_at은 마지막 수정이며 이 장의 공고는 모두 2026-10-06 ~ 2026-11-02 사이였다. 시계열을 만들려면 주기적으로 스냅숏을 저장해야 한다. - 이용 약관을 확인한다. 게시판 API의 이용 조건은 이 장이 읽지 못했다
(확인 필요).
회사 개요는 44.33(Figure AI)·44.34(Agility Robotics)·44.35(Apptronik)이 다룬다.
0.17.8 분해 자료
분해 자료는 제품의 구조와 부품 구성을 보여 준다. 무료 출처로 iFixit의 API(ifixit.com/api/2.0)에서 Roomba 분해 가이드 3건을 읽었다.
| 가이드 | 작성일 | 수정일 | 단계 수 | 텍스트 |
|---|---|---|---|---|
| Roomba 761 Teardown | 2018-08-31 | 2018-10-05 | 1 | 배터리 칸의 나사 제거 한 줄 |
| iRobot Roomba 581 Teardown | 2025-12-01 | 2025-12-20 | 19 | 8,803자. 분해 순서·체결 방식·센서(낙하 감지·범퍼 스위치·적외선)의 설명 |
| Irobot roomba combo Teardown | 2023-12-19 | 2026-06-19 | 5 | 686자 |
가이드의 제목에 "Teardown"이 있어도 내용의 깊이는 1단계에서 19단계까지 다르다. 581과 combo 두 가이드의 텍스트에서 부품 번호 형식의 문자열, 전기·치수 사양, 가격은 발견되지 않았다(정규식 검색). 무료 가이드로 읽히는 것은 분해 순서·체결 방식·센서의 종류이며 부품 단가나 공급자는 읽히지 않는다. 부품 단가를 포함한 분해 보고서는 유료 상용 자료이며 이 장은 읽지 못했다. 분해로 추정한 부품 목록과 원가는 (추정)으로 표시하고, 제품의 모델명과 생산 시점(판)을 함께 적는다. 무선 기기의 인증 문서(FCC ID의 내부 사진)도 분해 단서가 되나 이 장은 시험하지 않았다 (확인 필요). 제품 개요는 45.28이 다룬다.
0.17.9 풀이 예제 — 공시에서 사업 지표를 재구성하고 정의를 대조한다
공시의 수치에서 매출 성장률·총이익률·연구개발 비중·영업이익률을 재구성하고, 보고서가 적은 비율을 재현한다. 결론부터 적으면 다음과 같다. ① 같은 회계연도의 값이 제출본에 따라 달라지며(13건), 시계열은 어느 제출본인지 정해야 한다. ② 회계연도의 길이(52주와 53주)와 비율의 정의(정부보조금 차감 전후)가 비교의 전제이다. ③ 영업이익률 하나만으로는 사업 실적을 읽을 수 없다(레인보우로보틱스 2023년).
| 항목 | 값 |
|---|---|
| 입력 | SEC XBRL 사실(Intuitive Surgical·iRobot의 10-K 연간 값: 매출·매출총이익·R&D·영업이익)과 DART 제15기 사업보고서의 표(연결 기준, 천 원) |
| 선택 | 같은 기말일은 마지막으로 제출한 값을 사용하고 처음 제출한 값과 비교한다. 연간은 기간 340~380일 |
| 한계 | 회계기준이 다르다(미국 회계기준 대 한국채택국제회계기준). 통화·연결 범위·사업 모델이 달라 회사 사이 순위를 정하지 않는다 |
import datetime
def annual(facts, tags, last=True):
"""10-K 연간 값. 같은 기말일은 마지막(처음) 제출본"""
best = {}
for tag in tags:
units = facts.get(tag, {}).get('units', {})
for f in units.get('USD', []):
if f.get('form') != '10-K' or 'start' not in f:
continue
a = datetime.date.fromisoformat(f['start'])
b = datetime.date.fromisoformat(f['end'])
days, e = (b - a).days, f['end']
if not 340 <= days <= 380:
continue
old = best.get(e, (None,))[0]
if old is None or (f['filed'] > old) == last:
best[e] = (f['filed'], f['val'], days)
return {k: v[1:] for k, v in sorted(best.items())}
def fy(end):
"""52·53주 회계연도의 연도: 기말일 14일 전의 연도"""
d = datetime.date.fromisoformat(end)
return (d - datetime.timedelta(14)).year
def cagr(v0, v1, years):
"""연평균 성장률"""
return (v1 / v0) ** (1 / years) - 1
def gap(parts, total):
"""구성 항목의 합과 합계의 차이"""
return sum(parts) - total
재구성 결과(미국). 값은 마지막 제출본 기준이다. 먼저 Intuitive Surgical(12월 31일 부근 기말)이다.
| 회계연도 | 기말일 | 기간(일) | 매출(백만 달러) | 총이익률(%) | R&D 비중(%) | 영업이익률(%) |
|---|---|---|---|---|---|---|
| 2016 | 2016-12-31 | 365 | 2,706.5 | 69.9 | 8.9 | 35.1 |
| 2017 | 2017-12-31 | 364 | 3,138.2 | 70.2 | 10.5 | 33.9 |
| 2018 | 2018-12-31 | 364 | 3,724.2 | 69.9 | 11.2 | 32.2 |
| 2019 | 2019-12-31 | 364 | 4,478.5 | 69.4 | 12.4 | 30.7 |
| 2020 | 2020-12-31 | 365 | 4,358.4 | 65.6 | 13.7 | 24.1 |
| 2021 | 2021-12-31 | 364 | 5,710.1 | 69.3 | 11.8 | 31.9 |
| 2022 | 2022-12-31 | 364 | 6,222.2 | 67.4 | 14.1 | 25.3 |
| 2023 | 2023-12-31 | 364 | 7,124.1 | 66.4 | 14.0 | 24.8 |
| 2024 | 2024-12-31 | 365 | 8,352.1 | 67.5 | 13.7 | 28.1 |
| 2025 | 2025-12-31 | 364 | 10,064.7 | 66.0 | 13.0 | 29.3 |
다음은 iRobot(12월 말 전후의 토요일이 기말)이다.
| 회계연도 | 기말일 | 기간(일) | 매출(백만 달러) | 총이익률(%) | R&D 비중(%) | 영업이익률(%) |
|---|---|---|---|---|---|---|
| 2016 | 2016-12-31 | 363 | 660.6 | 48.3 | 12.1 | 8.7 |
| 2017 | 2017-12-30 | 363 | 883.9 | 49.0 | 12.8 | 8.2 |
| 2018 | 2018-12-29 | 363 | 1,092.6 | 50.8 | 12.9 | 9.7 |
| 2019 | 2019-12-28 | 363 | 1,214.0 | 44.8 | 11.7 | 7.1 |
| 2020 | 2021-01-02 | 370 | 1,430.4 | 46.9 | 11.0 | 10.2 |
| 2021 | 2022-01-01 | 363 | 1,565.0 | 35.2 | 10.3 | −0.1 |
| 2022 | 2022-12-31 | 363 | 1,183.4 | 29.6 | 14.0 | −20.3 |
| 2023 | 2023-12-30 | 363 | 890.6 | 22.0 | 16.1 | −29.7 |
| 2024 | 2024-12-28 | 363 | 681.8 | 20.9 | 13.7 | −15.1 |
Intuitive Surgical 매출의 연평균 성장률(FY2016→FY2025, 9년) 15.7%. iRobot은 FY2016→FY2021(5년) 18.8%, FY2021→FY2024(3년) −24.2%.
Intuitive Surgical은 FY2016에서 FY2025까지 매출이 2,706.5백만 달러에서 10,064.7백만 달러로 늘고 영업이익률은 24~35% 범위이다. iRobot은 FY2021(1,565.0백만 달러)까지 늘다가 이후 줄어 FY2024에 681.8백만 달러이고, 영업이익률은 8.7%(FY2016)에서 −29.7%(FY2023)까지 내려갔다. 기간 열의 370은 53주 회계연도이다. iRobot의 FY2020 성장률(17.8%)은 한 주를 더 포함한 값이다.
같은 값이 제출본마다 다르다. 처음 제출한 값과 마지막 제출 값의 차이가 0.1백만 달러 이상인 항목은 다음과 같다.
| 회사 | 회계연도 | 지표 | 처음 제출한 값 | 마지막 제출 값 | 차이 |
|---|---|---|---|---|---|
| Intuitive Surgical | 2016 | 매출 | 2,704.400 | 2,706.500 | 2.1 |
| Intuitive Surgical | 2016 | 매출총이익 | 1,890.100 | 1,892.900 | 2.8 |
| Intuitive Surgical | 2016 | 영업이익 | 945.200 | 949.700 | 4.5 |
| Intuitive Surgical | 2017 | 매출 | 3,128.900 | 3,138.200 | 9.3 |
| Intuitive Surgical | 2017 | 매출총이익 | 2,194.100 | 2,202.000 | 7.9 |
| Intuitive Surgical | 2017 | 영업이익 | 1,054.600 | 1,062.900 | 8.3 |
| iRobot | 2011 | 매출총이익 | 192.118 | 207.653 | 15.5 |
| iRobot | 2011 | R&D | 36.498 | 60.100 | 23.6 |
| iRobot | 2012 | 매출총이익 | 179.716 | 194.348 | 14.6 |
| iRobot | 2012 | R&D | 37.215 | 57.066 | 19.9 |
| iRobot | 2022 | R&D | 166.508 | 165.222 | −1.3 |
| iRobot | 2023 | 매출총이익 | 196.197 | 196.371 | 0.2 |
| iRobot | 2023 | R&D | 144.087 | 143.526 | −0.6 |
Intuitive Surgical의 FY2016 값은 2019-02-04에, FY2017 값은 2020-02-07에 제출된 10-K(마지막 제출본)에서 처음 제출한 값과 다르다. 이 값들은 SalesRevenueNet이 아니라 RevenueFromContractWithCustomerExcludingAssessedTax 태그로 제출되어 있고, 태그가 바뀐 시기와 일치한다. 원인(수익 인식 기준의 변경에 따른 소급 적용 여부)은 이 장이 10-K 본문을 읽지 못해 확인하지 못했다 (확인 필요). iRobot의 FY2011·FY2012 연구개발비는 처음 제출한 값(36.5·37.2백만 달러)과 마지막 제출 값(60.1·57.1백만 달러)이 크게 다르며 분류 변경으로 보이나 역시 확인하지 못했다 (확인 필요).
재구성 결과(한국). 레인보우로보틱스 제15기 사업보고서(연결, 천 원)의 표를 대조한 결과는 다음과 같다.
| 항목(레인보우로보틱스, 연결, 천원) | 2023 | 2024 | 2025 |
|---|---|---|---|
| 요약재무정보의 매출액 | 15,258,135 | 19,346,780 | 34,123,110 |
| 매출실적 표의 합계 | 15,258,135 | 19,346,780 | 34,123,111 |
| 제품+상품+용역 − 합계 | +1 | +0 | +0 |
| 매출실적 합계 − 요약재무정보 | +0 | +0 | +1 |
| 매출 증가율(%) | — | 26.8 | 76.4 |
| 영업이익률(%) | −292.2 | −15.4 | −7.3 |
| 수출 비중(%) | 9.4 | 15.6 | 18.3 |
| 용역 비중(%) | 16.9 | 4.2 | 26.6 |
| 별도 매출 − 연결 매출 | +1,110,050 | +396,576 | −112,212 |
| 매출총이익 − 판매관리비 − 영업이익 | +0 | +0 | +0 |
| 판매관리비 대 매출(%) | 339.9 | 48.0 | 42.2 |
| 금융수익 | 43,687,503 | 4,517,711 | 2,860,281 |
| 연구개발비(정부보조금 차감 전) 대 매출(%) | 30.5 | 28.5 | 24.8 |
| 같은 비율, 보고서 표기(%) | 31 | 28 | 25 |
| 차감 후 연구개발비 대 매출(%) | 9.9 | 12.5 | 14.1 |
대조에서 읽는 사항은 다음과 같다. 매출실적 표의 합계와 요약재무정보의 매출액은 1천 원 안에서 일치하고(반올림), 제품·상품·용역의 합과 합계의 차이도 1천 원 이내이다. 보고서의 연구개발비 비율(31%·28%·25%)은 정부보조금 차감 전 비용을 매출로 나눈 값(30.5%·28.5%·24.8%)을 반올림한 것으로 재현된다. 보조금을 차감하면 9.9%·12.5%·14.1%가 되어 추세의 방향이 반대가 된다. 판매관리비 대 매출 42.2%(2025)와 48.0%(2024)는 경영진단의 "판관비 비율 42.2%, 전년 대비 5.8% 개선"과 일치한다. 2023년 영업이익률(−292.2%)은 판매관리비가 51,864,765천 원(2024년의 5.6배)이고 같은 해 금융수익 43,687,503천 원이 영업손실 44,589,778천 원을 거의 상쇄한다는 점을 함께 읽어야 한다. 이 비용과 수익의 성격은 제15기 보고서의 경영진단(2025·2024 비교)에 서술되어 있지 않아 이 장은 설명하지 못했다 (확인 필요). 별도 재무제표의 매출은 연결 매출과 +1,110,050·+396,576·−112,212천 원 다르다.
견해: 이 책은 공시 지표를 인용할 때 회계연도(기말일과 기간)·제출본(처음 또는 마지막)·연결 범위·정의를 함께 적고, 둘 이상의 표로 대조한 값만 서술한다고 본다. 근거는 위 예제에서 같은 연도의 값이 제출본에 따라 달라지고(13건), 같은 비율이 정의에 따라 추세의 방향을 바꾸며, 한 지표(영업이익률)가 비경상 항목에 좌우된다는 점이다. 이 계산은 기업의 평가가 아니다.
0.17.10 접근 정책과 조사의 한계
| 대상 | 관찰 | 이 장의 처리 |
|---|---|---|
sec.gov/Archives | HTTP 403, "Undeclared Automated Tool"(2026-11-03). 이 책의 앞 장을 작성할 때는 같은 방식으로 받아졌다 | 우회하지 않음. 요약 경유로 표시 |
data.sec.gov API | 응답함 | 제출 목록과 XBRL 사실 사용 |
| openFDA | 키 없이 호출하던 중 일부 질의가 API_KEY_MISSING(한도로 추정) | 연도별 건수와 2024년 유형 분포까지 사용. 이후 분해는 하지 않음 |
| DART | 웹 화면의 요청으로 응답함(비공식) | 본문 사용. 경로가 바뀔 수 있다고 표시 |
| Greenhouse | 공개 JSON 응답함. 7개 토큰은 404 | 확인된 게시판만 사용 |
| iFixit API | 응답함 | 가이드의 텍스트와 단계 수만 사용 |
사업보고서처럼 개인 정보(임원의 성명·생년월·주식 수)를 포함하는 공개 문서가 있으며 이 장은 개인 정보를 인용하지 않는다. 채용 공고·분해 자료는 기업이 외부에 공개한 범위의 단서이며 기업의 내부 사정을 추론하는 근거로 단정하지 않는다. 기업의 성과·순위·투자 판단은 이 장의 범위가 아니다(42.14의 투자 실사 지침, 42.8).
0.17.11 쟁점 — 공개 정보로 어디까지 읽을 수 있는가
자료에서 확인되는 조사 방식은 세 가지다.
- ① 원자료의 직접 지표화. 공시·행정 데이터베이스에서 값을 받아 정의를 맞춰 계산한다. 이 장의 방식이며 정의와 제출본을 통제할 수 있으나 시간이 들고 접근 정책의 제약을 받는다.
- ② 2차 시장 보고서의 인용. 시장 조사 기관·언론의 집계를 인용한다. 빠르나 정의·표본·집계 방법이 보이지 않을 수 있다(42.1).
- ③ 상용 데이터 구독. 특허·재무·분해 데이터를 구독한다. 범위와 정규화가 갖추어져 있으나 비용이 들고 이 장은 읽지 못했다.
견해: 이 책은 ①을 기본으로 하되 비교가 필요하면 ②를 대조용으로 사용하는 것이 안전하다고 본다. 근거는 이 장에서 같은 연도의 값이 제출본에 따라 달라지고, 같은 비율이 정의에 따라 달라지며, 건수 데이터(MAUDE)가 분모 없이 급증한 사례가 있다는 점이다. 이런 차이는 2차 보고서에서 정의가 생략되면 보이지 않는다. 다만 ①은 접근이 막히는 출처(비상장 기업·비공개 문서)에는 적용할 수 없고, 그때는
(공개 주장치)·(추정)표시로 한계를 밝힌다.
0.17.12 사료의 한계와 유의점
| 검토한 서술 | 확인한 결과 | 근거 |
|---|---|---|
| 같은 회계연도의 값은 하나다 | 13건이 제출본마다 다르다(Intuitive Surgical 6건, iRobot 7건) | XBRL 사실 |
| 회계연도는 기말일의 연도다 | iRobot의 2021-01-02 종료 연도는 FY2020이며 53주(370일)이다 | XBRL 사실 |
| iRobot의 실적은 계속 공시된다 | 마지막 연간 보고서는 FY2024, 마지막 분기 보고서는 2025-11-06이다. 이후 보고 의무 정지 의사 | 제출 목록, 8-K(요약 경유) |
| iRobot 8-K의 서술 | 본문은 직접 읽지 못했다. 항목 번호는 제출 목록과 일치한다 | WebFetch 요약 |
| 삼성전자가 레인보우로보틱스의 최대주주다(0.11의 2차 서술) | 사업보고서가 14.71%→35.00%와 변경일 2025-03-12를 적는다 | DART |
| 레인보우로보틱스의 연구개발비 비중이 낮아진다 | 정의에 따라 다르다(차감 전 24.8%, 차감 후 14.1%) | DART |
| 특허를 많이 가진 쪽이 기술이 앞선다 | 이 장은 건수와 기술력의 관계를 검증하지 않았다. 양수인 표기가 갈린다 | Google Patents |
| 510(k) 건수는 시판 규모다 | 결정 건수이며 시판 대수가 아니다. 한 제품 코드만 조회했다 | openFDA |
| MAUDE 건수는 사고율이다 | 접수 보고 수이며 분모가 없다. 2025년 급증의 원인 미확인 | openFDA |
| 채용 공고 수는 인원 구성이다 | 공고 수이며 부서 표기가 회사마다 다르다 | Greenhouse |
| 분해 가이드는 부품 정보를 준다 | 3건 중 2건의 텍스트를 검색했고 부품 번호·사양·가격이 없다. 나머지 1건은 1단계 가이드이다 | iFixit |
| 기업의 "세계 3위 수준" | 기업의 자기 평가 (공개 주장치) | DART |
읽지 못한 자료는 다음과 같다. 10-K·8-K 본문, 510(k) 요약, 정정 공시의 내용, 식약처 데이터베이스, 한국 특허 검색, 유료 분해·시장·특허 데이터, 게시판 API의 이용 약관.
0.17.13 관련 규격·프로토콜과 후속 장
| 개념 | 이 장에서의 위치 | 후속 장 |
|---|---|---|
| 로봇 시장 구조와 통계(IFR의 정의) | 쟁점 | 42.1 |
| 스타트업·투자·인수합병, 투자 실사 | 공시의 한계 | 42.8, 42.14 |
| 기업 소유·인수합병 연표 | 공시의 단절 | A.10 |
| iRobot의 인수 시도와 이후 | 미국 공시 | 36.23, 44.54, 45.28 |
| 삼성전자와 레인보우로보틱스 | 한국 공시 | 44.40 |
| Intuitive Surgical | 풀이 예제 | 44.48 |
| FDA 인허가 실무 | 인허가 데이터베이스 | 38.14, 41.21, 41.29 |
| 사고 보고·조사 제도 비교(MAUDE 포함) | 이상 사례 보고 | 38.38 |
| 특허 동향과 지식재산 전략 | 특허 | 42.16 |
| 로봇 제품 기획과 사업화 | 분해 자료 | 42.9 |
| 출처 판독 방법 | 공통 원칙 | 0.16 |
0.17.14 체크포인트·연구 질문
체크포인트:
- 공시·특허·인허가 데이터베이스·채용 공고·분해 자료가 각각 관측하는 것과 관측하지 못하는 것을 말할 수 있는가.
- XBRL 사실에서 연간 값을 뽑을 때 태그 변경, 제출본 선택, 회계연도 길이의 문제를 설명할 수 있는가.
- 제출 목록으로 법인의 공시 상태를 읽고 공시의 중단과 사업의 종료를 구별할 수 있는가.
- 사업보고서의 재무제표 상태 문구와 정정 공시가 인용에 주는 의미를 설명할 수 있는가.
- 이름 표기가 다른 레코드(특허 양수인, 510(k) 신청자)를 집계할 때 정규화가 필요한 이유를 설명할 수 있는가.
- MAUDE 건수를 사고율로 해석할 수 없는 이유를 설명할 수 있는가.
- 풀이 예제의 표에서 비율의 정의(보조금 차감 전후)가 추세를 바꾸는 방식을 설명할 수 있는가.
연구 질문(47.12에 수록한다):
- Intuitive Surgical의 FY2016·FY2017 값이 이후 제출본에서 달라진 원인은 10-K 본문의 어떤 설명인가.
- 제품 코드 NAY의 MAUDE 접수 건수가 2025년에 3.8배가 된 원인은 무엇인가(보고 관행·보고자 구성의 변화 포함).
- DART의 비공식 웹 경로와 공식 OpenDART의 제공 범위는 어떻게 다른가.
- 한국의 의료기기 인허가·이상 사례 데이터베이스는 openFDA와 같은 수준의 기계 판독 접근을 제공하는가.
- 채용 공고의 직무군 사상 규칙을 표준화하면 회사 사이 조직 구성의 비교가 가능한가.
1차 출처
- SEC
data.sec.gov:submissions/CIK0001159167.json(iRobot),api/xbrl/companyfacts/CIK0001035267.json(Intuitive Surgical)·CIK0001159167.json(iRobot), 조회 2026-11-03. - iRobot의 8-K(접수번호 0001193125-25-318337, 0001159167-26-000006)와 양식 15-12G(0001159167-26-000007): 제출 목록으로 존재와 항목만 확인했고 본문은 WebFetch 요약 경유로 읽었다.
- DART, 레인보우로보틱스 사업보고서(2025.12), 접수번호 20260320000803, 조회 2026-11-03.
- openFDA:
device/classification.json·device/510k.json(제품 코드 NAY),device/event.json(MAUDE), 조회 2026-11-03, 데이터 갱신 2026-10-20·2026-10-26. - Greenhouse 게시판 API(agilityrobotics·apptronik·nuro·figureai), iFixit API(가이드 112568·201843·168836), Google Patents US 2,988,237A, 조회 2026-11-03.
- 서지만 확인하고 본문은 읽지 못한 것: 위 iRobot 8-K·15-12G 본문, 10-K 본문, 정정 공시(DART 2025-08-14)
(확인 필요).
다음 장. 0.18은 로봇공학의 학습·개발 환경을 다룬다. 이 장까지의 연구·조사 방법을 바탕으로, 로봇공학을 배우고 개발하는 데 사용되는 도구·시뮬레이터·교육용 하드웨어를 정리한다.