드론
1. 과정개요
○ 주요 특징
- 산학프로젝트 기반 커리큘럼 + 작품지향형 커리큘럼
- IDEA2IP 방법론 적용을 통한 실무형 교육과정 계획
- 교육/개발 과정중 다양한 결과물 도출 및 경진대회 출품을 통한 작품 검증 활동
- 인력 수요기업과 사전에 작품 아이디어 도출을 결정함으로써 수요기업이 원하는 수요기업 맞춤형 교육과정 수행
2. 커리큘럼 구성
가. 편성개요
○ 3 트랙 병행 교육 ; 24 주 (6 개월 )*8 시간 / 일 = 960 시간
1. 실무 프로젝트 트랙 : 드론 아이디어 도출 ⇨ 아이디어 설계 ⇨ 구현 ⇨ 경진대회 참여 및 지재권 , 취창업 활동 (IDEA2IP 방법 )
2. 이론 / 실습 트랙 : 드론소개 ⇨ 3D 프린팅 교육 ⇨ Python 기반 GCS 드론 코딩 ⇨ C# 기반 GCS 드론 코딩 ⇨ 드론 활용 교육
3. 온라인 코딩 트랙
○ 매일 8 시간 교육 진행 = 3 시간 이론 / 실습 + 5 시간 산학협력 프로젝트 실무
나. 커리큘럼 개요
[ 그림 ] 제안 커리큘럼 개요
[ 그림 ] GCS 상세 커리큘럼
[ 표 ] GCS 상세 커리큘럼
주차 | 기 간 | 수업일수 | 교 육 내 용 | 비고 |
1 주차 | 5 월 6 일 ~ 5 월 8 일 | 3 | 드론 기초 이론 및 기초 비행 |
|
2 주차 | 5 월 11 일 ~ 5 월 15 일 | 5 | 기초 전기전자 회로 |
|
3 주차 | 5 월 18 일 ~ 5 월 22 일 | 5 | 드론 조립 ( 개인 : 280, 팀 : 680) |
|
4 주차 | 5 월 25 일 ~ 5 월 29 일 | 5 | Flight Controller Setup |
|
5 주차 | 6 월 1 일 ~ 6 월 5 일 | 5 | 3D 모델링 실습 ( 프로젝트 구조물 ) 3D 출력 |
|
6 주차 | 6 월 8 일 ~ 6 월 12 일 | 5 | QGIS 이해 및 맵핑실습 |
|
7 주차 | 6 월 15 일 ~ 6 월 19 일 | 5 | 드론 장착 센서 ( 로라 , 가상네트워크 망 ) 실습 |
|
8 주차 | 6 월 22 일 ~ 6 월 26 일 | 5 | 오픈소스 라이브러리 프로그래밍 |
|
9 주차 | 6 월 29 일 ~ 7 월 3 일 | 5 |
|
10 주차 | 7 월 6 일 ~ 7 월 10 일 | 5 | PIXHAWK 이해 , 펌웨어 구조 |
|
11 주차 | 7 월 13 일 ~ 7 월 17 일 | 5 | GCS(Ground Control System) 소개 |
|
12 주차 | 7 월 20 일 ~ 7 월 24 일 | 5 | Ardupilot 이해 , 아두파일럿 소개 |
|
13 주차 | 7 월 27 일 ~ 7 월 31 일 | 5 | 멀티콥터 프레임 소개 , 기체 조립 튜닝기법 |
|
14 주차 | 8 월 3 일 ~ 8 월 7 일 | 5 | 미션 플래너 소개 , 로그데이터 이해 |
|
15 주차 | 8 월 10 일 ~ 8 월 14 일 | 5 | Git, GitHub 소개 및 실습 |
|
16 주차 | 8 월 17 일 ~ 8 월 21 일 | 5 | 우분투 bash 설치 및 실습 , 펌웨어 빌드실습 |
|
17 주차 | 8 월 24 일 ~ 8 월 28 일 | 5 | Visual Studio 를 이용한 Build 실습 |
|
18 주차 | 8 월 31 일 ~ 9 월 4 일 | 5 | 프로토콜 MAVLink 소개 및 소스 뷰 및 수정 |
|
19 주차 | 9 월 7 일 ~ 9 월 11 일 | 5 | 인터페이스개발실습 ( 보드 통신 , 개발 , 짐벌 ) |
|
20 주차 | 9 월 14 일 ~ 9 월 18 일 | 5 | JAVA 실습 ( 기초문법 (Fast), 연산실습 ) GCS 1 : aOS GCS 제작 실습 |
|
21 주차 | 9 월 21 일 ~ 9 월 25 일 | 5 | 클래스를 이용한 상속 , 인터페이스 실습 GCS 2 : Map Data SDK API 적용 |
|
22 주차 | 9 월 28 일 ~10 월 2 일 | 6 |
|
23 주차 | 10 월 5 일 ~10 월 8 일 | 4 | GCS 3 : 영상 스트리밍 기법 실습 |
|
24 주차 | 10 월 12 일 ~10 월 16 일 | 5 | GCS 4 : Team 프로젝트 선택 GCS 5 : Team 프로젝트 ( 군집비행기초 ) |
|
25 주차 | 10 월 19 일 ~10 월 23 일 | 5 | GCS 5 : Team 프로젝트 수행 |
|
|
| 118 |
|
|
○ 본 사업에서 제안하는 커리큘럼은 아래와 같은 점에서 차별화되어 있음
- GCS 기반의 드론 코딩이 핵심적인 부분이고, 드론 분야에서 수요가 많은 측량, 촬영, 영상 컨텐츠 제작 관련 기술을 추가 교육하여 드론의 산업화 기술에 대해 접근하고 PixHawk에 영상 처리 관련 기술을 접목하여 드론과 컴패니언 보드, GCS 간의 보다 확장적인 상호 작용을 꾀함
- 교육과정과 동시에 실무 프로젝트 트랙에서는 수강생이 구현하고자 하는 작품에 대한 아이디어를 도출하고 이를 구현하도록 멘토링함
- 마지막 단계에는 지재권 획득 활동 , 창업연계활동 , 경진대회 참여를 통해 자신의 프로젝트 결과물에 대한 검증을 실시하도록 함
■ 자율자동차
가. 커리큘럼 개요
○ 자율주행을 위한 기본 프로그래밍 (4 주 ) → 자율주행의 이해와 모터 제어 (3 주 ) → 자율주행차 센서 이론 및 실습 (4 주 ) → 자율주행차 SW+HW(4 주 ) → 머신러닝 / 딥러닝 / 컴퓨터 비전 (8 주 ) → 프로젝트 종료 및 결과보고회 (1 주 )
주차 | 교육과정명 | 교육 상세내용 |
1 주차 ~4 주차 | 기본 프로그래밍 활용 | C 프로그래밍 기법 |
파이썬 프로그래밍 및 활용 |
ROS 프로그래밍 및 활용 |
5 주차 ~7 주차 | 자율주행 기본 이론 및 실습 | 통신개념 및 네트워크 구축 |
자율주행 기본이론 및 실습 |
자율주행차 모터 이해 및 제어 |
8 주차 ~11 주차 | 자율주행차 센서 이론 및 실습 | 자율주행차 원격제어 및 ROS Exploring |
SLAM 이해 |
Lidar 센서 원리 및 OpenCV 실습 |
Camera 센서 원리 및 OpenC 실습 |
12 주차 ~15 주차 | 자율주행 SW+HW | 자율주행차 Wall Following 이론 이해 및 실습 |
자율주행차 Particle Filter Localization 이론 이해 및 실습 |
자율주행차 Path Tracking 이론 이해 및 실습 |
자율주행차 Line Detection 이론 이해 및 실습 |
16 주차 ~23 주차 | 머신러닝 및 컴퓨터비젼 ( 심화교육과정 ) | Neural Network Basic |
Convolutional Neural Networks (CNN) |
Deep Neural Network |
Frameworks in Machine Learning |
Popular CNN model Architectures |
Computer Vision Techniques |
Implementation of Deep Neural Networks |
25 주차 | 결과보고회 | 프로젝트 마무리 및 결과보고회 |
나. 커리큘럼의 장점 및 차별성
○ 작품지향형 실무중심 교육과정
- 교육과정 중 실무프로젝트 ( 멘토링 ) 비율 50% 이상
- 실제 자율주행차량에 사용되는 센서 , 라이다 , 카메라 등을 활용한 프로젝트를 통해 실제 취업현장에서의 기술 요구 수준에도 부합할 수 있도록 최적화된 훈련 장비와 각종 센서 활용 → 실무능력 향상
- IDEA2IP 방법론 적용을 통한 실무형 교육과정으로 작품지향형 교육을 목표로 함
- 프로젝트 과정 중 , 다양한 결과물 도출 및 경진대회 출품을 통한 작품검증 활동
- 교육생과 협력기관이 함께 작품 아이디어 도출과정을 진행함으로써 , 기관의 수요 맞춤 프로젝트 및 교육생의 실무능력 향상