Chapter 1 처음 만나는 드론
1 드론의 정의
2 드론의 가치
3 드론의 원리
4 드론의 구조
Chapter 2 드론조종의 첫걸음
1 드론과 컨트롤러
2 페어링
3 캘리브레이션.호버링,트림
Chapter 3 다양한 기능들
1시뮬레이터 살펴보기
2로킷블릭 살펴보기
Chapter 4 처음 만나는 파이썬
1 파이썬이란?
2 파이썬 설치
3 파이썬 IDLE 실행
Chapter 5 파이썬 시작하기
1 클래스,객체,인스턴스
2 이름공간 Name space
3 상수와 변수
4 데이터형 변환과 입.출력
5 함수, 리스트, 튜플, 딕셔너리
6 모듈
7 조건문
8 반복문
Chapter 6 TKINTER와 TURTLE
1 Tkinter를 이용한 계산기 만들기
2 터틀을 이용한 그림 그리기
Chapter 7 파이썬과 드론의 만남
1 패키지 설치
2 버튼 정보 입력받기
3 하드웨어 입력과 화면 출력
4 제어 함수 알아보기
5 드론 정보 확인하기
Chapter 8 파이썬으로 드론 제어하기
1 드론 LED 제어하기
2 드론 제어하기
3 패턴 비행
Chapter 9 영상인식과 드론
1 OpenCV 영상인식
2 카메라를 이용한 얼굴인식
3 키보드로 드론 조종하기
4 손짓으로 드론 제어하기
Chapter 10 부록
1 파이썬 드론 미션
2 드론 대회 미션
3 반드시 알아야 할 항공 안전 법
4 조종을 위한 퀵 메뉴얼
5 파이썬에서 자주 일어나는 오류 메시지 정리
이 책에서는 크게 3가지 주제로 구분되어있고 특성상 1장부터 시작해서 차례대로 9장까지 볼 수도 있지만, 여러분이 필요한 부분에 맞춰서 드론 (1~3장, 파이썬 (4~6장, 드론프로그래밍 (7~8장 9장 OpenCV를 활용한 응용 인공지능중에 순서와 상관없이 활용할 수 있습니다.
1~3장 : 드론을 이해하고 조종 및 PC로 제어하는 방법
4~6장 : 파이썬 기초부터 응용 프로그램 작성하는 방법
7~8장 : 파이썬 문법을 통해 드론을 실제로 제어하는 방법
9장 : 카메라를 이용한 OpenCV의 파이썬 활용 및 응용, 그리고 드론의 연동 제어를 할 수 있도록 재미있는 예제로 구성.
드론에 대한 이론 및 직접 조종기를 통해 제어하는 법을 시작으로 파이썬에 대한 정의부터 기본문법 사용법을 통해 원하는 기초 프로그램을 만드는 단계를 지나서 학습한 파이썬 문법으로 드론제어에 응용하여 다른 책에서는 다루기 힘든 SW와 HW를 골고루 활용할 수 있도록 하였습니다. 우리가 모국어인 한글 그리고 타 국어인 영어를 터득하기 위해 기초문법부터 회화까지 오랜 시간을 공들여 왔을 것입니다. 그리고 그 배운 언어를 통해 학교, 사회에서 많은 정보와 기술을 배우고 국내, 해외에 많은 사람과 소통하며 다양한 결과물로 나타납니다. 파이썬을 배우는 과정들도 여러분의 언어를 배우듯이 활용하면 빨리 터득할 수가 있습니다.
우리가 컴퓨터라는 도구를 통해 파이썬 언어를 통해 목표로 하는 결과물 ( 계산기, 성적처리, 업무처리, 인공지능, 드론제어을 대상으로 익히게 되면 자연스럽게 빠르게 습득할 수 있게 됩니다. 그중에서도 우리는 드론제어라는 주제를 선택하였습니다. 앞으로도 드론은 농약 살포, 지질조사, 치안, 드론 택시 등 다양한 서비스영역으로 발전할 것입니다. 그래서 드론은 기본적으로 그 특성을 잘 이해하고 조종하는 것을 실습해보는 것은 매우 중요합니다. 그리고 가까운 미래에는 단순한 조종이 아니라 자율, 인공지능과 같은 프로그래밍이 탑재된 드론들이 우리가 잠들어 있는 밤에도