로봇소프트웨어개발기사
국가기술자격, 기사
응시료필기 19,400원 · 실기 30,300원
볼 수 있나관련학과 대졸·실무 4년 등이면 볼 수 있어요
한눈에
합격률
| 해 | 필기 | 실기 |
|---|---|---|
| 2025 | 52.3% | 45.8% |
| 2024 | 39.6% | 50% |
| 2023 | 37.5% | 100% |
| 2022 | 33.3% | 71.4% |
| 2021 | 42.9% | 66.7% |
붙은 사람 ÷ 응시한 사람. 쉽고 어려운 정도와는 달라요.
출처: 큐넷
비용
1991.1.1. 이후 출생이면 절반 — 한 해 3번, 예산 소진 전까지
다음 시험
응시료필기 19,400원 · 실기 30,300원
볼 수 있나관련학과 대졸·실무 4년 등이면 볼 수 있어요
뭐지
소관 산업통상부 · 시행 한국산업인력공단
개요
로봇 기술은 4 차 산업혁명의 실현을 위한 혁신원천이자 산업 성장과 새로운 가치를 창출할 수 있는 사회, 경제적 파급력을 보유하고 있으며 , 로봇 인력양성 시 로봇산업뿐만 아니라 다양한 산업 전반의 핵심 및 융합 역할 수행이 기대된다 . 이에 따라 로봇관련 소프트웨어를 설계 , 개발 , 시험 및 평가할 수 있는 개발인력 양성을 위한 자격으로 제정되었다 .
하는 일
로봇 사용자의 요구사항을 파악하고, 이를 바탕으로 로봇 서비스를 구현하기 위한 궤적 계획, 기구적 해석 등을 실시하여 로봇 소프트웨어의 구조를 설계하고, 필요한 기능을 구현하여 동작을 시험 평가할 수 있다 .
변천
'19.1.1. 고용노동부령 제222호 현재 로봇소프트웨어개발기사(신설) 로봇소프트웨어개발기사
이 자격이 적힌 직업 직업 1개
한국고용정보원이 이 직업들 설명의 자격 칸에 적어 둔 자격이에요. 꼭 있어야 하는 자리는 아래 왜따지에 있어요.
출처 한국고용정보원 직무데이터사전 ↗(이용허락범위 제한 없음) · 2026-10-21 받음
직종 평균 연봉 — 고용노동부 「고용형태별노동실태조사」 2025 · 상용근로자 5인이상 사업체의 상용근로자 · 월임금총액 × 12 · KOSIS ↗(2026.10.21)
왜따지 쓸모 · 법령 9개 조항 · 학점 20
법령이 요구하는 자리
- 문화·관광·체육 유원 시설업의 사업장에 상시 배치 하여야 하는 안전관리자의 자격 · 안전성검사기관 등록시 인력요건 관광진흥법 시행규칙 ↗
- 산업안전·보건 검사원의 자격 · 안전진단기관의 인력ㆍ시설 및 장비 등의 기준 산업안전보건법 시행규칙 ↗
- 승강기 승강기 자체점검 담당 · 승강기 안전관리자의 자격요건 승강기 안전관리법 시행령 ↗, 승강기 안전관리법 시행규칙 ↗
- 건설·건축 건설기계검사대행자의 시설 및 기술인력보유기준 건설기계관리법 시행규칙 ↗
- 자동차·교통 안전검사 업무를 위탁 받기 위하여 갖추어야 하는 기술인력 궤도운송법 시행규칙 ↗
- 정보통신 불법감청섭리탐지업의 등록요건 통신비밀보호법 시행령 ↗
진로·전망
우리나라는 여러 산업분야에서 로봇 활용도가 높으며 , 첨단기술의 수용도가 높아 로봇산업 확대의 최적지라고 할 수 있다 . 첨단제조 , 사회안전 , 항공 , 가전 등 국가 핵심산업 전반의 트리거 역할 및 창조 융합 역할을 수행할 수 있는 로봇산업 인력에 대한 수요가 증가할 전망이다 .
학점은행제
제28차 자격 학점인정 기준 (국가평생교육진흥원 고시 제2025-02호) · 시행 2025-12-15
군 모집병 — 자격·면허 배점
병무청 모집병 1차 평가 기준. 여러 자격을 내도 가장 높은 하나만 매겨요. 현역병 모집업무 규정 별표 2 · 3 · 5 ↗
누가따지 통계연보 2025
19세이하가장 많은 나이 25~29세 39%65세이상
누계 41명 · 최근 5년 2025년 11 · 2024년 5 · 2023년 13 · 2022년 5 · 2021년 6명
같은 분야 전기·전자 36종
언제따지
1회차 중 1회차 남음
- 2026년 정기 기사 3회발표 12.11 남음필기접수 2026-07-20~07-23 · 필기 2026-08-07~09-01 · 실기 2026-10-24~11-13 · 최종발표 2026-12-11
2026년 시험은 다 끝났어요. 다음 해 일정은 아직 안 모았어요.
달력에 넣어 두면 접수 날에 알림이 와요 아이폰·달력 앱 구글 달력 파일 받기(.ics)
지난 0회차 펼치기
어떻게따지 기사 등급 · 과목 5개 · 모두 81문항 · 시험 방법 · 합격 기준 · 취득 방법
응시 조건
기사 등급이면 종목이 달라도 조건이 같아요 — 조건 18가지 펼치기
- 산업기사 등급 이상 자격 취득 후 동일 및 유사직무분야에서 1년이상 실무에 종사한 자
- 기능사 자격 취득 후 동일 및 유사직무분야에서 3년이상 실무에 종사한 자
- 동일 및 유사직무분야의 다른 종목 기사 이상의 자격을 취득한 자
- 관련학과 대학졸업자
- 관련학과 대학졸업예정자
- 학점인정등에관한법률 제7조 규정에 의하여 관련학과 106학점 이상을 인정받은 자
- 관련학과 3년제 전문대학 졸업후 동일 및 유사직무분야에서 1년이상 실무에 종사한 자
- 관련학과 2년제 전문대학 졸업후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
- 4년제 대학 관련학과 1/2이상 마친 후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
- 6년제 대학 관련학과 1/2이상 마친 후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
- 5년제 대학 관련학과 1/2이상 마친 후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
- 동일 및 유사직무분야에서 4년이상 실무에 종사한 자
- 외국에서 동일한 종목에 해당하는 자격을 취득한 자
- 관련학과 전공심화과정의 학사학위 취득자
- 관련학과 전공심화과정의 학사학위 취득예정자
- 동일 및 유사직무분야의 고용노동부령이 정하는 교육훈련기관의 "기사 수준 기술훈련과정" 이수자
- 동일 및 유사직무분야의 고용노동부령이 정하는 교육훈련기관의 "기사 수준 기술훈련과정" 이수예정자
- 동일 및 유사직무분야의 고용노동부령이 정하는 교육훈련기관의 "산업기사 수준의 기술훈련과정" 이수자로서 이수후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
세부 인정범위는 큐넷에서 확인해 주세요.
시험 과목
- 로봇운영소프트웨어20문항 · 30분
- 로봇소프트웨어구조설계20문항 · 30분
- 모션소프트웨어20문항 · 30분
- 지능소프트웨어20문항 · 30분
- 로봇소프트웨어 개발 실무1문항
출제기준 펼치기 — 필기 4과목 · 실기 1과목 · 세부항목 51 · 세세항목 146
적용기간 2025.1.1~2027.12.31 · 객관식 · 2시간
필기
로봇운영소프트웨어 20문제 · 주요 1 · 세부 5 · 세세 12
-
1. 로봇 운영 소프트웨어 개발
- 1. 모니터링 툴 개발 1. 로봇 제어기 특성 · 2. 로봇 모니터링 프로그램
- 2. 서버 연동 소프트웨어개발 1. 서버 프로그램 · 2. 클라이언트 프로그램 · 3. 로봇 보안
- 3. 외부 툴과의 동기화 소프트웨어 개발 1. 로봇 원격제어기 인터페이스 · 2. 동기화 프로그램
- 4. 로봇 응용 소프트웨어개발 1. 로봇 컨텐츠 개발 · 2. 로봇과 ICT 융합 · 3. 로봇과 IoT디바이스 연동
- 5. 로봇 훈련 소프트웨어개발 1. 로봇 훈련 프로그램 · 2. 로봇 데이터 관리
로봇소프트웨어구조설계 20문제 · 주요 4 · 세부 13 · 세세 26
-
1. 로봇미들웨어개발
- 1. 로봇 미들웨어 사양 분석 1. 로봇 소프트웨어 운영체제 · 2. 로봇 구성 요소 간 통신 프로토콜
- 2. 로봇 미들웨어 설계 1. 로봇 소프트웨어 구조 설계 · 2. 로봇 미들웨어 구조 설계
- 3. 로봇 미들웨어 구현 1. 모듈화 프로그래밍 · 2. 미들웨어 프로세스 관리
-
2 로봇 시스템 통합
- 1. 로봇 시스템 설계 1. 로봇 시스템 통합 설계 · 2. 로봇 시스템 최적화
- 2. 로봇 시스템 시험평가 1. 로봇 시스템 평가절차 · 2. 로봇 시스템 시험평가
-
3. 로봇 작업 요구사항 분석
- 1. 로봇 하드웨어 특성 분석 1. 로봇 구성요소 · 2. 로봇 구조에 따른 분류
- 2. 로봇 환경 분석 1. 로봇 작업환경 분석 · 2. 센서 및 구동장치의 성능환경 분석
- 3. 사용자 분석 1. 사용자 특성의 분석 · 2. 로봇 사용패턴 분석
- 4. 로봇 작업 시나리오 정의 1. 로봇 작업 시나리오 작성 · 2. 작업 시나리오별 소프트웨어구현기술
-
4. 로봇 소프트웨어 아키텍쳐 설계
- 1. 소프트웨어 아키텍처 요구사항 분석 1. 로봇 소프트웨어 아키텍처 모델링 · 2. 로봇 소프트웨어 개발환경
- 2. 소프트웨어 아키텍처 정의 1. 로봇 소프트웨어 아키텍처 분류 · 2. 로봇 소프트웨어 프레임워크
- 3. 소프트웨어 아키텍처 설계 1. 로봇 소프트웨어 설계 도구 · 2. 객체지향 소프트웨어 설계
- 4. 소프트웨어 설계 검증 1. 로봇 소프트웨어 아키텍처 검증 · 2. 로봇 소프트웨어 아키텍처오류분석
모션소프트웨어 20문제 · 주요 3 · 세부 9 · 세세 24
-
1. 경로계획 소프트웨어 개발
- 1. 로봇 공간 및 운동해석 1. 좌표계 · 2. 변환행렬 · 3. 로봇 기구학 해석 · 4. 로봇 역기구학 해석
- 2. 로봇 경로계획 1. 머니퓰레이터 경로계획 · 2. 이동로봇 전역 경로계획 · 3. 이동로봇 지역 경로계획
- 3. 로봇 충돌회피 1. 머니퓰레이터 충돌회피 · 2. 이동로봇 충돌회피
-
2. 이동지능 소프트웨어 개발
- 1. 로봇 지도 작성 및 위치인식 1. 이동로봇 지도 작성 · 2. 이동로봇 위치인식 · 3. 이동로봇 SLAM
-
3. 로봇 액추에이터 제어 소프트웨어 개발
- 1. 로봇 액추에이터 사양분석 1. 액추에이터 사양 분석 · 2. 액추에이터 동역학적 구동 프로파일
- 2. 로봇 액추에이터 모델링 1. 액추에이터 특성 모델링 · 2. 액추에이터 동역학 모델링
- 3. 로봇 액추에이터 제어기 소프트웨어 구조 설계 1. 액추에이터 구동원리 · 2. 액추에이터 제어구조 설계 · 3. 제어기 게인 설정
- 4. 로봇 액추에이터 제어기 펌웨어 설계 1. 임베디드 프로그래밍 특성 · 2. 로봇 액추에이터 펌웨어 구조 · 3. 로봇 액추에이터 펌웨어 설계
- 5. 로봇 액추에이터 제어기 제어성능 시험 1. 제어기 소프트웨어 성능시험 · 2. 제어기 시험평가 결과 성능 분석
지능소프트웨어 20문제 · 주요 3 · 세부 7 · 세세 15
-
1. 작업지능 소프트웨어 개발
- 1. 작업 요구사항 파악 1. 작업 요구사항 분석 · 2. 로봇 성능 분석 · 3. 작업지능 소프트웨어 목표사양
- 2. 작업 수행 지능 설계 1. 작업지능 소프트웨어 설계 · 2. 주변장치 인터페이스 분석
-
2. 인지지능 소프트웨어 개발
- 1. 인지지능 알고리즘 설계 1. 인지지능 소프트웨어 목표사양 · 2. 인지지능 알고리즘 설계
- 2. HRI 소프트웨어 개발 1. HRI 소프트웨어 설계 · 2. HRI 인터페이스
-
3. 로봇 센서 인터페이스 개발
- 1. 로봇 센서 사양 분석 1. 로봇센서 작동 원리 · 2. 센서 종류
- 2. 로봇 센서 프로토콜 설계 1. 로봇센서 인터페이스 · 2. 통신 프로토콜 설계
- 3. 로봇 센서 드라이버 구현 1. 로봇센싱 알고리즘 설계 · 2. 로봇센서 드라이버 구현
실기
로봇소프트웨어 개발 실무 주요 6 · 세부 17 · 세세 69
-
1. 경로계획 소프트웨어 개발
- 1. 경로계획하기 1. 요구사양서에 의한 로봇성능으로부터 경로계획 성능사양을 도출할 수 있다. · 2. 로봇의 운동학적 해석을 통해, 경로계획 알고리즘을 도출할 수 있다. · 3. 경로계획 알고리즘에 기반하여 성능사양을 만족하는 경로계획 소프트웨어를 설계할 수 있다. · 4. 로봇모션제어 시뮬레이션소프트웨어를 이용하여, 경로계획 로직이 적절하게 구현되었는지 평가할 수 있다.
- 2. 궤적계획하기 1. 로봇 기구학 및 역기구학해석을 할 수 있다. · 2. 로봇 경로계획 및 보간 등 로봇 모션제어 소프트웨어 · 구조를 파악할 수 있다. · 3. 로봇 기구학 및 역기구학시뮬레이션을 이용하여, 모션제어로직이 적절하게 구현되었는지 평가할 수 있다. · 4. 로봇의 기구학 요구사항을 역기구학 소프트웨어가만족하는지 여부를 분석할수 있다.
- 3. 충돌회피 경로계획하기 1. 로봇 충돌회피 소프트웨어 설계를 위한 요구사항과 계획을 작성할 수 있다. · 2. 로봇 충돌회피 소프트웨어를 설계하기 위한 경로계획 및 모션제어 구조를 파악할 수 있다. · 3. 로봇 충돌회피 알고리즘을 도출할 수 있다. · 4. 도출한 알고리즘을 기반으로 한 충돌회피 소프트웨어를 설계할 수 있다. · 5. 로봇 충돌회피 성능시험소프트웨어를 이용하여, 로봇 충돌회피 소프트웨어가적절하게 개발되었는지 평가할 수 있다.
-
2. 작업지능 소프트웨어 개발
- 1. 작업 요구사항 파악하기 1. 로봇 작업을 수행하기 위한 작업 요구사항을 분석할수 있다. · 2. 작업을 성공적으로 수행하기 위하여 로봇 성능 스펙을 도출할 수 있다. · 3. 도출 된 결과에 따라 로봇 작업지능 소프트웨어의 목표사양을 선정할 수 있다.
- 2. 작업 수행 지능 설계하기 1. 소프트웨어의 목표사양을만족하는 작업지능을 분석할 수 있다. · 2. 로봇과 주변장치 인터페이스를 분석할 수 있다. · 3. 분석된 결과에 따라 알고리즘을 도출할 수 있다. · 4. 로봇 작업 지능 알고리즘을 기반으로 한 프로그램을 작성할 수 있다.
-
3. 이동지능 소프트웨어 개발
- 1. 지도 작성 및 위치 인식하기 1. 작업환경을 표현하는 여러 지도의 특징에 대해 알고 있다. · 2. 각 지도를 적합한 데이터구조로 프로그램을 작성할수 있다. · 3. 지도 내에서 로봇 위치를인식할 수 있다. · 4. 지역적 로봇 위치 계산 오 차를 보정할 수 있다.
- 2. 이동 경로계획 구현하기 1. 현재 인식된 위치를 기반으로 전역적인 로봇이동 경로를 생성할 수 있다. · 2. 지역적인 로봇이동 경로를 생성할 수 있다.
-
4. 인지지능 소프트웨어 개발
- 1. 인지알고리즘 설계하기 1. 사용자요구분석 결과에 따라 물체, 사람, 환경을 인지하기 위해 필요한 로봇 인지지능 소프트웨어의 목표사양을 선정할 수 있다. · 2. 소프트웨어의 목표사양을만족하는 인지지능 분석 및 프로그램 구조를 설계할 수있다. · 3. 로봇인지지능을 구현하는알고리즘을 도출할 수 있다. · 4. 로봇 인지지능 알고리즘을 기반으로 한 프로그램을 작성할 수 있다.
- 2. HRI지능 소프트웨어 개발하기 1. 사용자 요구사양 분석 결과에 따라 로봇이 사람과 상호 작용을 하기 위해 필요한HRI지능 소프트웨어의 목표사양을 선정할 수 있다. · 2. 소프트웨어의 목표사양을만족하는 HRI지능 분석 및 프로그램 구조를 설계할 수 · 있다. · 3. HRI지능을 구현하는 알고리즘을 도출할 수 있다. · 4. HRI지능 알고리즘을 기반으로 한 프로그램을 작성할수 있다.
-
5. 로봇 운영 소프트웨어 개발
- 1. 모니터링 툴 개발하기 1. 여러 가지 종류의 로봇 콘트롤러 특성을 이해하고 제어할 수 있다. · 2. 여러 대의 로봇이 동시에연동하여 움직일 때 발생할수 있는 문제점을 예측하여제어하는 프로그램을 구현할 수 있다 · 3. 로봇의 상태를 쉽게 파악할 수 있는 모니터링 프로그램을 작성할 수 있다. · 4. 모니터링 프로그램을 설치하고 배포할 수 있다.
- 2. 서버 연동 소프트웨어 개발하기 1. 여러 대의 로봇을 통제하는 서버의 특성을 파악하고 프로그램을 설계할 수 있다. · 2. 서버와 로봇, 로봇과 로봇을 동기화하여 연동하는 프로그램을 작성할 수 있다. · 3. 로봇에 고유코드를 부여하고 구별하여 운용할 수 있다. · 4. 로봇을 서버에 등록하고정보를 수정 및 삭제 할 수 있는 프로그램을 작성할 수있다. · 5. 로봇의 로그인 정보를 관리하고 배포할 수 있는 프로그램을 작성할 수 있다.
- 3. 외부 툴과의 동기화 소프트웨어 개발하기 1. 로봇을 조정하는데 사용되는 툴의 종류 및 조정방법에 맞게 프로그램을 설계할수 있다. · 2. 로봇과 조정 툴이 동시에동일한 정보 버전으로 동작 · 할 수 있도록 동기화 프로그램을 작성할 수 있다. · 3. 근거리 또는 원격지 유.무선 조정에서 통신 및 전파의 특성을 고려하여 동기화 프로그램을 할 수 있다. · 4. 조정 툴이 정상적으로 운영되는지 시험 및 테스트할수 있다.
- 4. 로봇 응용 소프트웨어 개발하기 1. 로봇을 이용한 다양한 기능을 구현할 수 있는 프로그램을 설계할 수 있다. · 2. 로봇이 웹, 앱 등의 프로그램과 연계하여 운영될 수있도록 프로그램을 작성할수 있다. · 3. 로봇과 함께 활용되는 주변장치의 성능을 활용하는 프로그램을 구현할 수 있다. · 4. 프로그램을 설치하고 배포할 수 있다.
- 5. 로봇 훈련 소프트웨어 개발하기 1. 로봇의 학습 절차를 설정하고 학습 프로그램을 설계할 수 있다. · 2. 인공지능 프로그램의 구조를 파악하고 프로그램을 작성할 수 있다. · 3. 로봇 훈련에 필요한 데이 터를 수집, 활용하는 절차를 이해하고 프로그램을 작성할 수 있다. · 4. 데이터베이스를 구축하고활용하는 프로그램을 작성할 수 있다.
-
6. 로봇 미들웨어 개발
- 1. 로봇 미들웨어 사양 분석하기 1. 로봇 요구사항에 따르는 소프트웨어 운영체제가 제공하는 서비스를 분석할 수있다. · 2. 로봇 요구사항에 따르는하드웨어를 구동하기 위한 통신 프로토콜을 분석할 수있다. · 3. 로봇 요구사항에 따르는 로봇 소프트웨어를 분류하고 공통 요소들을 도출할 수있다. · 4. 소프트웨어 공통 요소 및 응용 프로그램 간 상호 정보 교환 및 프로세스 관리를 위한 미들웨어 구조 사양을 도출할 수 있다.
- 2. 로봇 미들웨어 설계하기 1. 로봇 요구사항에 따르는하드웨어를 구동하기 위한 통신 프로토콜을 설계할 수있다. · 2. 로봇 요구사항에 따르는 로봇 소프트웨어 공통 요소들을 호출하는 구조를 설계할 수 있다. · 3. 소프트웨어 공통 요소 및 응용 프로그램들 간 상호 정보 교환 및 프로세스 관리를 위한 미들웨어 구조를 설계할 수 있다.
- 3. 로봇 미들웨어 구현하기 1. 로봇 요구사항에 따르는 하드웨어 통신 프로토콜 프로그램을 작성할 수 있다. · 2. 로봇 요구사항에 따르는 로봇 소프트웨어 공통 요소호출 구조를 API로 작성할수 있다. · 3. 소프트웨어 공통 요소 및 응용 프로그램들 간 상호 정보 교환 및 프로세스 관리를 위한 미들웨어 프로그램을 작성할 수 있다. · 4. 특정 요구 기능과 독립하여 소프트웨어 공통 요소 및 응용 프로그램의 예시 프로그램을 작성하여 상호 정보 교환 및 프로세스 관리의 동작을 확인할 수 있다.
시험 방법
필기 : 객관식 4지 택일형 과목당 20문항(과목당 30분) - 실기 : 작업형(4시간, 100점)
합격 기준
필기 : 100점을 만점으로 하여 과목당 40점 이상 전과목 평균 60점 이상 - 실기 : 100점을 만점으로 하여 60점 이상
취득 방법
① 시행처 : 한국산업인력공단 ② 관련학과 : 로봇공학과, 메카트로닉스공학과, 전기전자공학과, 정보통신공학과 등 관련학과
뭐나오지
큐넷 자료실(기출문제·공개문제)에는 올라온 문제가 없어요. 큐넷 안내로는 CBT 필기시험은 가답안·확정답안을 공개하지 않아 큐넷 안내 ↗. 시중에 «기출문제»로 도는 건 큐넷이 공개한 문제가 아니에요. 실기 공개문제도 종목마다 있는 건 아니에요. 공개문제 자료실 ↗
얼마나어렵지 2025년 기준 · 최근 7년
난이도를 가늠할 때 보는 숫자예요. 합격률은 어려운지와 같은 말은 아니에요 — 응시하는 사람과 시험 단계에 따라 달라져요.
합격률
2025년 필기 응시 65명 · 합격 34명 · 실기 응시 24명
연도별 응시·합격자 수
| 연도 | 필기 응시 | 합격 | % | 실기 응시 | 합격 | % |
|---|---|---|---|---|---|---|
| 2025 | 65 | 34 | 52.3 | 24 | 11 | 45.8 |
| 2024 | 48 | 19 | 39.6 | 10 | 5 | 50 |
| 2023 | 40 | 15 | 37.5 | 13 | 13 | 100 |
| 2022 | 24 | 8 | 33.3 | 7 | 5 | 71.4 |
| 2021 | 28 | 12 | 42.9 | 9 | 6 | 66.7 |
| 2020 | 13 | 6 | 46.2 | 5 | 1 | 20 |
| 2019 | 7 | 2 | 28.6 | 0 | 0 | – |
어디서배우지
고용24에 올라온 국민내일배움카드 훈련과정에서 이 자격 이름을 걸고 여는 과정은 못 찾았어요. 학원에서 따는 자격이 아니거나, 과정이 열릴 만큼 찾는 사람이 적을 수 있어요. 자격 이름 대신 다른 말로 여는 과정은 우리 손에 안 잡혀요 — 고용24에서 직접 찾으면 나오는 게 있어요.