Chapter 01 인공지능 드론 이해하기
01 인공지능 드론의 이해
01_1 딥러닝과 드론
01_2 딥러닝 드론 살펴보기
강화 학습 기반 광원 탐색 드론
강화 학습 기반 자율 레이싱 드론
02 아두이노 AI 드론 조립하기
02_1 부품 살펴보기
02_2 AI 드론조립하기
03 아두이노 AI 드론 살펴보기
03_1 ESP32 아두이노 살펴보기
ESP-WROOM-32 모듈 살펴보기
03_2 아두이노 AI 드론 쉴드 살펴보기
04 아두이노 개발환경 구성하기
04_1 아두이노 소프트웨어 설치하기
04_2 USB 드라이버 설치하기
04_3 ESP32 아두이노 패키지 설치하기
ESP32 보드 컴퓨터에 연결하기
ESP32 패키지 설치하기
04_4 아두이노 스케치 작성해 보기
스케치 작성하기
스케치 저장하기
스케치 컴파일하기
스케치 업로드하기
시리얼 모니터 확인
Chapter 02 아두이노 드론 살펴보기
01 문자열 내보내기
01_1 여러 형식의 자료 내보내기
01_2 여러 형식의 숫자 내보내기
02 LED 켜고 끄기
02_1 LED 켜고 끄기 확인하기
02_2 LED 켜고 끄기 간격 줄여보기
02_3 LED 켜고 끄기를 밝기로 느껴보기
02_4 LED 어둡게 하기
02_5 LED 밝게 하기
02_6 LED 밝기 조절해 보기
0.01초 간격으로 LED 밝기 11 단계 조절해 보기
0.1초 간격으로 LED 밝기 11 단계 조절해 보기
02_7 모터 회전 정지 반복해 보기
모터 회전 정지 간격 줄여보기
반복적인 모터 회전 정지를 일정한 회전으로 느껴보기
03 모터 속도 조절 : ledcWrite
03_1 ledcWrite 함수로 모터 회전 정지 반복해 보기
모터 회전 정지 간격 줄여보기
반복적인 모터 회전 정지를 일정한 회전으로 느껴보기
모터 회전 부드럽게 만들기
03_2 모터로 멜로디 연주하기
04 드론 모터의 이해와 테스트
04_1 드론 모터의 구조 이해
일
〈〈AI 인공지능 드론 만들고 날리고 딥러닝 구현하기〉〉 책을 통해 독자 여러분은 C/C++ 환경의 Edge 단에서 센서 기반의 데이터를 수집하고, 수집한 데이터를 Python과 PyTorch 환경으로 옮겨와 인공 신경망을 학습시키고, 학습이 끝난 인공 신경망을 다시 드론과 같은 Edge 디바이스에 내려 적용할 수 있는 방법을 배울 수 있습니다.
이 책의 내용은 다음과 같습니다.
Chapter 01 인공지능 드론 이해하기
- 딥러닝 기반 인공지능 드론을 살펴본다.
Chapter 02 아두이노 드론 살펴보기
- 아두이노 AI 드론을 구성하는 하드웨어 부품 살펴보고 제어해본다.
Chapter 03 딥러닝(Deep Learning 알고리즘 이해
- 7공식을 이용하여 딥러닝 기본 알고리즘을 이해하고 아두이노, python, PyTorch 환경에서 구현해본다.
Chapter 04 딥러닝 드론 프로젝트
- 딥러닝 드론 프로젝트를 수행한다.
APPENDIX 01 Eigen 행렬을 이용한 DNN 구현
- NumPy의 기반이 되는 C++ Eigen 행렬을 이용한 DNN 구현 과정을 소개한다.