※ 본 내용은 개인의 ' 로봇 기구 개발 기사 ' 시험 준비를 위해 NCS 학습모듈 내용을 정리한 자료입니다.

 

[로봇 기구 개발 기획 _ 학습모듈 목표]

  로봇 수요자의 요구 분석 및 작업 분석, 운용 환경 분석, 기술 분석, 개발 유효성 검토 등의 사전 분석 결과를 반영하여 개발 사양을 결정할 수 있다.

[ 1-1 요구 사항 파악 ]

1. 로봇 시스템 구성

① 로봇의 정의 및 분류

  . 산업용 로봇: 자동 제어되고 재프로그램 가능, 3개 이상의 축을 갖는 다목적 머니퓰레이터 ( 국재 표준화 기구. ISO )

    → [특징] 다른 일을 하기 위해서 재프로그램이 가능함.

  . 서비스 로봇: 제조 작업 제외, 인간or장비에 유용한 서비스 제공 + 반or완 자동으로 작동 로봇 ( 국제로봇연맹, IFR )

    → [특징] 자율성, 프로그램된 순서대로 움직이지 않고 상황에 반응해서 스스로 움직일 수 있음.

 

분류 산업용 로봇 서비스 로봇
전문 서비스용 로봇 개인 서비스용 로봇
정의 제품 생산 ~ 출하까지
공정 내 작업 수행
불특정 다수 서비스 제공,
전문화된 작업 수행
인간 생활 범주, 서비스 제공
인간 공생형 로봇
ex) 조선 제조용, 전자제품 제조용, 자동차 제조용 등 ex) 의료 복지, 군사, 안심 생활, 특수 환경, 물류서비스 등 ex) 가사 지원, 노인&장애인, 오락&건강, 교육 등
일본 공업 협회 분류 산업용 비산업용(개인용)
제조업용 비제조업용
IFR 분류 Industrial robot service robot
for professional use
service robot
for personal use

 

② 산업용 로봇의 분류

  . 산업 분야별 분류

   → 자동차, 조선, 전기 및 전자, 반도체&디스플레이

  . 용도별 분류

   → 조립, 핸들링, 용접, 도장, 가공용, 검사용

 

③ 로봇 시스템의 구성

  . 로봇 시스템: 로봇을 포함하여 기계, 장치 등의 조합을 통해 필요한 기능을 실현한 집합체

    → 로봇 기구부, 로봇 하드웨어, 로봇 소프트웨어로 구성

 

2. 요구 사항

① 요구 사항의 정의

   . 요구 사항: 고객&사용자의 목적 수행을 위해 기획서 상 명시된 시스템이 반드시 수행하여야 할 조건이나 능력

     → 요구 사항은 제품or시스템 설계의 기반이자, 시스템 구현의 품질을 판단 + Test Case 생성의 기준이 됨.

 

② 요구 사항 분석

  . 요구 사항 분석

    → 고객&사용자의 상충할 수 있는 다양한 요구 사항을 고려 제품에 부합하는 요구 또는 제한 사항을 결정하는 것

  . 작업 유형

    가. 수집: 요구 사항을 결정하기 위해, 개발자가 고객 및 사용자와 대화하는 작업

    나. 분석: 요구 사항이 불명확&불완전&모호&모순 되는지 결정하고, 해결하는 작업

    다. 기록: 자연 언어 문서, 유스 케이스, 사용자 스토리 또는 공정 명세서와 같은 다양한 형식으로 문서화하는 작업

 

③ 요구 사항의 종류

  . 종류 ( 4가지 )

    가. 고객 요구 사항: 시스템 목적, 환경과 제한 조건, 시스템 기대 사항 정의하는, 사실 및 가정을 서술한 것

    나. 기능적 요구 사항: 반드시 구현되어야 할 필수적 작업과 동작 정의, 구현될 기능을 정의

    다. 비기능적 요구 사항: 특정 기능보다는 전체 시스템의 동작을 평가하는 척도를 정의

    라. 성능적 요구 사항: 기능이 동작해야 하는 한계를 정의 ( ex. 자료의 양이나 질, 동작의 적시성과 민첩성 등 )

 

3. 요구 사항 추출

  . 요구 사항 수집: 고객이나 사용자가 무엇을 원하는지 결정을 내리는 작업, 여러가지 기법이 동원 된다.

    → 하기 3가지 단계의 작업이 필요

 

  ① 시스템에 대한 정보 출처 파악

     → 다양한 형태의 정보원을 활용, 어떤 정보원으로부터 어떤 정보를 파악한 것인지를 결정

        ( 활용 ex. 각종 정책 문서, 특허, 동향 분석 보고서, 시장 분석 보고서, 논문, 세미나 자료 등 )

  ② 요구 사항에 대한 정보 수집

     →  여러가지 방법을 통해 정보 수집

         ( ex. 고객or사용자의 발표를 직접 듣거나 인터뷰, 문헌or인터넷 조사, 설문지 이용 의견 취합 등 )

  ③ 요구 사항과 제한 사항의 정의

     → 요구 사항의 종류를 구분, 구체적으로 정의

         ( ex. 고객, 기능, 비기능, 성능 등 )

+ Recent posts