로봇 프로그래밍 캠프(ROS기반 자율주행교육)
■ 교육목표
ㅇ 4차 산업의 중요한 키워드 중 하나인 자율주행에 대한 학생들의 이해와 실습을 통한 직접적인 경험 제공
ㅇ 자율주행 분야에서 기술융합의 중심인 ROS 운영체제를 교육함으로 핵심 청년 인재 양성을 통한 핵심 분야 인재 수급
■ 교육개요
ㅇ 교육 일시 : 2021. 7. 21.(수) ~ 7. 23.(금), 2박 3일
ㅇ 교육 장소 : 서울과학기술대학교 테크노큐브동 큐브홀 (대면 교육)
ㅇ 참가자격 및 규모 : 14개 대학 공학계열 재학생 40명
■ 신청방법 및 모집기한
ㅇ 신청대상 : 본교 공과/IT대학 재학생 (통학 가능학생 지원바람)
ㅇ 선발인원 : 본교 3명 지원
ㅇ 신청기간 : 7월 7일(수) 오후 5시까지 접수자에 한함
ㅇ 신청방법 : 참가신청서(첨부1), 개인정보동의서(첨부2)를 작성하여 이메일 제출(ascee@ssu.ac.kr)
■ 주요내용
– ROS에 대한 기초 사용 교육 및 프로그래밍 실습교육을 진행하며, 최종적으로 자율주행 자동차를 직접 구현하는 과정을 통해서
기계, 전기/전자, 컴퓨터 제어시스템이 접목된 종합적 공학기술의 이해를 도모함.
– 5인의 팀을 구성한 뒤, 팀원 간 역할 분담 및 협업을 통해서 최종적으로 목표에 적합한 결과물을 도출함.
– 진행과정은 개인별 기초 학습을 진행 후 팀별 협업과제를 수행하며, 진행 중 다양한 응용기술 및 아이디어를 접목함으로써,
응용기술 적용에 대한 자신감 및 팀워크(Team-Work)를 배양함.
– 점차 필수화 되는 ICT 관련 기본소양 향상 (컴퓨터 프로그래밍)
– 이론적 전공지식을 실제로 적용하는 과정을 통해, 관련 학문의 이해도를 높이고, 목적의식을 고취함.
– 향후 기술 현장에서 요구되는 직무능력을 배양함.
■ 교육 추진 계획
1) 수행 방법
– 로봇 운영체제 ROS에 대한 구조 및 개발환경의 이해
– 리눅스 환경에서 실습을 통한 ROS의 특징 파악
– 자율주행 Open Source 이해
– 자율주행자동차 1/10 사이즈 차량을 이용한 자율주행 센서 실습
– 5명의 학생이 한 팀을 이루어 자율주행 자동차에 ROS Pakage를 이용한 실습 진행
– 교육과정 수료인정 기준 : 80% 이상 출석생에 한하여 수료증 수여
2) 운영 계획
– Linux 및 ROS 설치 및 개념, Python 기초 : 1일 8시간
– ROS 기초이론 교육 및 ROS 프로그래밍 실습 : 1일 8시간
– ROS Pakage를 이용한 LiDAR 및 비전 실습 : 1일 8시간
3) 교육과정 편성 세부내용 : 교육내용 / 강의 및 실습시간
일자 | 교육내용 | 강의시간 |
1일차 | *Linux 및 ROS 설치
*Linux 및 Linux 파일 시스템 *ROS 기본 개념 및 용어 설명 *ROS 개발환경 구축 *ROS의 구조 및 시스템 *ROS 명령어 *Python 기초 |
8시간 |
2일차 | *ROS 기본 프로그래밍
*ROS 하드웨어 시스템 제어 *ROS 생태계 이해 *자율주행차량 기구부 및 각 센서 소개 *자율주행차량 ROS node 구성 살펴보기 *ROS로 WeCAR Camera, IMU 데이터 추출 |
8시간 |
3일차 | *Mapping
*Localization *Path Planning *Control *Line Detection |
8시간 |
■ 문의사항 : 공학교육혁신센터(02-828-7138, 형남 311)
공학교육혁신센터장