- 직무내용
-
로봇소프트웨어개발이란 로봇 사용자의 요구를 충족시킬 수 있는 로봇 작업과 로봇 서비스를 구현하기 위하여 로봇 사용자의 요구를 분석하고 로봇 소프트웨어 구성요소의 구조를 설계하고 기능을 구현하고 동작을 시험 평가 하는 일이다.
- 능력단위
-
로봇 작업 요구사항 분석 수준 : 6
- 정의
- 로봇 작업 요구사항 분석이란 로봇 기구 및 하드웨어의 특성을 이해하고 로봇의 동작 환경을 파악 및 분석한 이후에, 실제 로봇의 사용자 그룹별 로봇의 패턴 및동작에 대한 요구사항 분석하는 능력이다.
- 직무내용
-
- 로봇 하드웨어 특성분석하기
- 로봇 환경 분석하기
- 사용자분석하기
- 로봇 작업 시나리오 정의하기
- 지식 및 기술
-
- 기타환경
- 도출
- 로봇
- 로봇소프트웨어
- 로봇작업
- 로봇하드웨어
- 사용자그룹
- 소프트웨어
- 영향
- 요구사항분석
- 콤포넌트
- 수행태도
-
- 계량적
- 관용적
- 기술적
- 논리적
- 자율적
- 적극적
- 책임감
- 협동적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
로봇 액추에이터 제어 소프트웨어 개발 수준 : 4
- 정의
- 로봇 액추에이터 제어 소프트웨어 개발이란 주어진 목표성능과 신뢰성을 만족하도록 로봇의 액추에이터를 제어하는 소프트웨어를 개발하는 능력이다.
- 직무내용
-
- 로봇 액추에이터 사양 분석하기
- 로봇 액추에이터 제어 소프트웨어 구조 설계하기
- 로봇 액추에이터 제어기 펌웨어 설계하기
- 로봇 액추에이터 제어기 게인 설정하기
- 로봇 액추에이터 제어기 제어성능 시험하기
- 지식 및 기술
-
- 구동
- 기구
- 동역학
- 로봇
- 로봇액추에이터
- 로봇제어
- 액추에이터
- 제어기
- 제어로직
- 제어성능
- 펌웨어
- 수행태도
-
- 계량적
- 계획적
- 기술적
- 논리적
- 신뢰감
- 응용력
- 자율적
- 적극적
- 조직적
- 협동적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
로봇 센서 인터페이스 개발 수준 : 4
- 정의
- 로봇 센서 인터페이스 개발이란 로봇이 계획된 동작을 수행하고 주변환경을인식하기 위한 다양한 센서 인터페이스 프로그램을 개발하는 능력이다.
- 직무내용
-
- 로봇 센서 사양 분석하기
- 로봇 센서 프로토콜 설계하기
- 로봇 센서 드라이버 구현하기
- 지식 및 기술
-
- 로봇
- 로봇센서
- 로봇소프트웨어
- 센서
- 센싱
- 알고리즘
- 이더넷
- 통신프로토콜
- 프로그래밍언어
- 프로토콜
- 하드웨어
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 독창적
- 적극적
- 조직적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
- 관련훈련
-
- 아두이노 전자공작
로봇 미들웨어 개발 수준 : 5
- 정의
- 로봇 미들웨어 개발이란 로봇 어플리케이션 개발자가 로봇의 다양한 센서,액추에이터 및 공통 기능 요소들을 사용하기 쉽게 추상화하여 API로 제공하고 이들을 운용, 관리할 수 있는 로봇 미들웨어를 개발하는 능력이다.
- 직무내용
-
- 로봇 미들웨어 사양 분석하기
- 로봇 미들웨어 설계하기
- 로봇 미들웨어 구현하기
- 지식 및 기술
-
- 공정관리
- 로봇
- 로봇소프트웨어
- 로봇하드웨어
- 모듈화
- 소프트웨어
- 요구사항
- 운영체제
- 응용프로그램
- 정보교환
- 통신프로토콜
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 보수적
- 응용력
- 자율적
- 조직적
- 협동적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
로봇 모션제어 소프트웨어 개발(구버전) 수준 : 5
- 직무내용
-
- 경로계획 소프트웨어 설계하기
- 역기구학 소프트웨어 설계하기
- 보간 소프트웨어 설계하기
- 동역학 시뮬레이터 개발하기
- 충돌 회피 소프트웨어 설계하기
- 소프트웨어 시험평가하기
로봇용 UX UI 개발 수준 : 4
- 정의
- 로봇용 UX UI 개발이란 인간과 로봇간의 의사소통 및 상호 협력을 가능하게 하는 상호작용 환경을 디자인, 구현하는데 필요한 능력이다.
- 직무내용
-
- 사용자 친화형 로봇용 UX UI 디자인하기
- 액션 플로우 시나리오 작성하기
- 로봇용 UX UI 소프트웨어 시험평가하기
- 지식 및 기술
-
- UI
- UX
- 디자인능력
- 디자인요소
- 레이아웃
- 로봇
- 로봇소프트웨어
- 사용자경험
- 선호
- 액션
- 플로우
- 수행태도
-
- 감성적
- 계량적
- 계획적
- 과학적
- 기술적
- 논리적
- 사교적
- 인간적
- 자율적
- 조직적
- 협동적
- 효율적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
로봇 소프트웨어 아키텍쳐 설계 수준 : 6
- 정의
- 로봇 소프트웨어 아키텍처 설계란 로봇 소프트웨어 아키텍처를 설계하기 위해서 요구사항을 분석하고, 소프트웨어 아키텍처를 정의하고, 설계하고, 검증하는데 필요한 능력이다.
- 직무내용
-
- 소프트웨어 아키텍처 요구사항 분석하기
- 소트프웨어 아키텍처 정의하기
- 소프트웨어 아키텍처 설계하기
- 소프트웨어 설계 검증하기
- 지식 및 기술
-
- 객체지향
- 로봇
- 로봇소프트웨어
- 설계지식
- 소프트웨어
- 소프트웨어아키텍처
- 아키텍처설계
- 아키텍쳐
- 운영체제
- 콤포넌트
- 프레임워크
- 수행태도
-
- 기술적
- 논리적
- 자율적
- 적극적
- 조직적
- 협동적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
로봇 지능 소프트웨어 개발(구버전) 수준 : 5
- 직무내용
-
- 작업지능 소프트웨어 개발하기
- 이동지능 소프트웨어 개발하기
- 인지지능 소프트웨어 개발하기
- HRI지능 소프트웨어 개발하기
로봇 콘텐츠 소프트웨어 개발 수준 : 5
- 정의
- 로봇 콘텐츠 소프트웨어 개발이란 로봇 동작과 디지털 멀티미디어 콘텐츠가 연동되도록 로봇 콘텐츠를 설계하고 개발하는 능력이다.
- 직무내용
-
- 로봇 콘텐츠 설계서 작성하기
- 로봇 콘텐츠 개발하기
- 로봇 콘텐츠 실행 소프트웨어 개발하기
- 로봇 콘텐츠 저작 도구 개발하기
- 지식 및 기술
-
- SDK
- 로봇
- 로봇소프트웨어
- 로봇콘텐츠
- 멀티미디어
- 미터
- 설계서
- 실행
- 오픈소스
- 저작도구
- 플랫폼
- 수행태도
-
- 계량적
- 계획적
- 관용적
- 기술적
- 응용력
- 자율적
- 적극적
- 조직적
- 협동적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
로봇 소프트웨어 시험평가 수준 : 3
- 정의
- 로봇 소프트웨어 시험평가란 작성한 로봇 소프트웨어를 다양한 경우의 수에 대한 확인을 하여 잠재적으로 가지고 있을 수 있는 결함을 식별하는 능력이다.
- 직무내용
-
- 단위기능 시험평가하기
- 통합기능 시험평가하기
- 신뢰성 시험평가하기
- 지식 및 기술
-
- 단위기능
- 로봇
- 로봇소프트웨어
- 로봇시스템
- 시험결과보고서
- 시험도구
- 시험절차서
- 시험평가
- 신뢰성시험
- 자동화
- 통합시험
- 수행태도
-
- 계량적
- 계획적
- 기술적
- 논리적
- 성실함
- 신뢰감
- 자신감
- 자율적
- 조직적
- 집중력
- 합리적
- 효율적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
로봇 운영 소프트웨어 개발 수준 : 5
- 정의
- 로봇 운용 소프트웨어 개발이란 로봇 하드웨어 상태를 모니터링하고 조정하는 프로그램을 통해 효율적으로 활용하기 위한 응용프로그램을 설계, 작성,수정하며 훈련하는 프로그램을 개발하는 능력이다.
- 직무내용
-
- 모니터링 툴 개발하기
- 외부 툴과의 동기화 소프트웨어 개발하기
- 로봇 응용 소프트웨어 개발하기
- 로봇 훈련 소프트웨어 개발하기
- 지식 및 기술
-
- 동기화
- 로봇
- 로봇하드웨어
- 모니터링
- 순서도
- 시간차
- 조정
- 컨트롤러
- 프로그램
- 프로그램작성
- 훈련데이터
- 수행태도
-
- 계량적
- 과학적
- 기술적
- 논리적
- 독창적
- 생산적
- 응용력
- 자율적
- 조직적
- 집중력
- 책임감
- 합리적
- 협동적
- 효율적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
- 관련훈련
-
- AVR C 프로그래밍
로봇 시스템 통합 소프트웨어 개발 수준 : 5
- 정의
- 로봇 시스템 통합 소프트웨어 개발이란 여러 대의 로봇 및 서버가 연동하여동작할 때 이를 일괄적으로 모니터링하고 원활하게 동작할 수 있도록 하는 프로그램을 개발하는 능력이다.
- 직무내용
-
- 다수 로봇 제어 소프트웨어 개발하기
- 서버 연동 소프트웨어 개발하기
- 통합 모니터링 소프트웨어 개발하기
- 지식 및 기술
-
- 경로계획
- 로봇
- 모니터링
- 사양서
- 서버
- 연동
- 충돌회피
- 통합모니터링
- 프로그램
- 프로그램작성
- 프로토콜
- 수행태도
-
- 계량적
- 계획적
- 과학적
- 기술적
- 논리적
- 자율적
- 협동적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
로봇 시뮬레이터 개발 수준 : 5
- 정의
- 로봇 시뮬레이터 개발이란 로봇과 작업환경을 모델링하여 가상 환경에서 실제 작업을 모사하는 소프트웨어를 개발하는 능력이다.
- 직무내용
-
- 로봇 기구 모델링하기
- 로봇 동작 환경 모델링하기
- 센서 모델링하기
- 액추에이터 모델링하기
- 통합 시뮬레이션 환경 개발하기
- 지식 및 기술
-
- 그래픽
- 기구학
- 동역학
- 로봇
- 모델링
- 모델링하기
- 물리적
- 애니메이션
- 액추에이터
- 표현
- 프로그램작성
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 보수적
- 자율적
- 협동적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
로봇 소프트웨어 유지보수 수준 : 2
- 정의
- 로봇 소프트웨어 유지보수란 로봇을 운용하기 위해서 필요한 소프트웨어 설치를 위한 계획을 수립하고, 절차에 의해 설치 또는 업그레이드를 진행하며,각 그룹별 사용자 교육을 진행하고, 주기적 혹은 요청 시점에 예방, 정기, 긴급 등 각종 유지보수 작업을 실행 하는 능력이다.
- 직무내용
-
- 로봇 소프트웨어 설치하기
- 로봇 소프트웨어 업그레이드하기
- 로봇 소프트웨어 사용자교육하기
- 로봇 소프트웨어 유지보수 실행하기
- 지식 및 기술
-
- 로봇
- 로봇소프트웨어
- 사용자교육
- 설치
- 소프트웨어
- 소프트웨어유지보수
- 업그레이드
- 예기
- 오류사항
- 유지보수
- 조치내역
- 수행태도
-
- 계량적
- 계획적
- 관용적
- 기술적
- 논리적
- 보수적
- 성실함
- 안전우선
- 응용력
- 자율적
- 적극적
- 조직적
- 책임감
- 협동적
- 효율적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
경로계획 소프트웨어 개발 수준 : 5
- 정의
- 경로계획 소프트웨어 개발이란 주어진 목적지에 도달하기 위하여 경로, 궤적을 계획하고, 충돌 회피 소프트웨어를 개발하는 능력이다.
- 직무내용
-
- 소프트웨어 경로계획하기
- 소프트웨어 궤적계획하기
- 충돌회피 경로계획하기
- 지식 및 기술
-
- 경로계획
- 기구학
- 로봇
- 로봇소프트웨어
- 소프트웨어
- 소프트웨어개발
- 소프트웨어설계
- 시험평가
- 알고리즘
- 역기구학
- 충돌회피
- 수행태도
-
- 계량적
- 계획적
- 기술적
- 논리적
- 자율적
- 적극적
- 조직적
- 집중력
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
역기구학 소프트웨어 개발 수준 : 5
- 정의
- 역기구학 소프트웨어 개발이란 로봇을 작업 목적지에 이동시키기 위하여 기구학적 모델을 설계하고, 역기구학 해를 구하고, 소프트웨어를 구현하는 능력이다.
- 직무내용
-
- 기구학적 모델링 설계하기
- 역기구학 소프트웨어 구현하기
- 지식 및 기술
-
- 개발과정
- 구현
- 기구학
- 로봇
- 로봇기구
- 로봇소프트웨어
- 목적지
- 소프트웨어
- 소프트웨어개발
- 시험평가
- 역기구학
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 자율적
- 적극적
- 조직적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
동역학 소프트웨어 개발 수준 : 6
- 정의
- 동역학 소프트웨어 개발이란 로봇 기구를 구성하는 요소 및 구조 부품을 모델링하여 동역학 모델을 설계하고 소프트웨어를 구현하는 능력이다.
- 직무내용
-
- 동역학적 모델링 설계하기
- 동역학 소프트웨어 구현하기
- 지식 및 기술
-
- 강체
- 결정
- 구조해석
- 동역학
- 로봇
- 로봇기구
- 모델링
- 물성치
- 소프트웨어개발
- 역기구학
- 해석결과
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 인간적
- 자율적
- 적극적
- 조직적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
작업지능 소프트웨어 개발 수준 : 5
- 정의
- 작업지능 소프트웨어 개발이란 로봇 작업 수행을 위하여 작업 요구사항을 파악하고 설계, 구현할 수 있는 능력이다.
- 직무내용
-
- 작업 요구사항 파악하기
- 작업 수행 지능 설계하기
- 지식 및 기술
-
- 로봇
- 로봇소프트웨어
- 로봇작업
- 로봇지능
- 목표사양
- 소프트웨어개발
- 알고리즘
- 요구사항파악
- 요석
- 작업요구
- 지능
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 독창적
- 사교적
- 자율적
- 조직적
- 협동적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
이동지능 소프트웨어 개발 수준 : 6
- 정의
- 이동지능 소프트웨어 개발이란 목적지까지의 로봇 이동을 위하여 환경 지도의 작성, 로봇 위치의 맵핑, 그리고 경로를 계획하고 구현하는 능력이다.
- 직무내용
-
- 지도 작성하기
- 로봇 위치 매핑하기
- 이동 경로계획 구현하기
- 지식 및 기술
-
- 검색기술
- 데이터구조
- 로봇
- 로봇소프트웨어
- 로봇지능
- 매핑
- 소프트웨어개발
- 요석
- 지도
- 특징점
- 프로그래밍
- 수행태도
-
- 계량적
- 계획적
- 기술적
- 독창적
- 사교적
- 자율적
- 조직적
- 협동적
- 관련전공
-
- 기계
- 로봇
- 전기
- 전자
- 컴퓨터
인지지능 소프트웨어 개발 수준 : 5
- 정의
- 인지지능 소프트웨어 개발이란 물체, 사람, 환경을 인지하기 위하여 알고리즘을 설계하고, HRI 지능 소프트웨어를 개발하는 능력이다.
- 직무내용
-
- 인지알고리즘 설계하기
- HRI지능 소프트웨어 개발하기
- 지식 및 기술
-
- AI
- 로봇소프트웨어
- 로봇지능
- 만족
- 목표사양
- 소프트웨어
- 소프트웨어개발
- 알고리즘
- 요석
- 프로그램개발
- 프로그램작성
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 독창적
- 사교적
- 자율적
- 조직적
- 협동적
- 관련전공
-
- 기계
- 디자인
- 로봇
- 전기
- 전자
- 컴퓨터
직무사전 데이터는 워크넷(www.work.go.kr)을 통해 제공됩니다.
보다 상세한 내용은 워크넷 직업/진로 정보를 이용해 주시기 바랍니다.