RC카 프로젝트 with 파이썬+아두이노[서평]AI 자율주행

AI. 자율주행 RC카 프로젝트 with 파이썬+아두이노 도서를 만났습니다. RC카는 워낙 흥미로운 분야이기도 하고 인공지능은 요즘 대세인 분야라 책을 받기 전부터 기대감이 넘쳤다고 해도 과언이 아닌 것 같습니다.

서민우 선생님의 신간으로 더 기뻤던 책이었습니다. 얼마 전 앤서북에서 인공지능 딥러닝 특강을 해주셨을 때 이해하기 쉽게 풀어주셔서 많은 도움이 됐거든요. 이번에는 AI 자율주행차라니 더 기대가 됐습니다.

머신러닝 디플래닝을 이용한 AI 자율주행 RC카 프로젝트 with 파이썬+아두이노

AI 자율주행 RC카 프로젝트 with 파이썬+아두이노 교재 맞춤 키트는 베스트셀러 서민우 작가의 직영 쇼핑몰! 잉꼬 콜라보로 구매 가능합니다. 교재를 따라하면서 맞춤 실습이 가능하다는 것은 큰 장점입니다.

자동차는 인공지능 학습에 필요한 데이터 수집이 용이하기 때문에 인공지능을 학습하기에 매우 좋은 조건을 제공한다는 서민우 선생님의 말씀이 마음에 와 닿았습니다. 예전에 라즈베리 파이로 작동하는 라즈봇을 경험했을 때도 인공지능 교육에 탁월하다고 생각했거든요. 아두이노에서 작동하는 인공지능 자율주행 RC카도 무척 기대됐습니다.

이 책도 앤서북 도서만의 장점인 자체지원센터가 운영되고 있습니다. 이책을읽는데필요한책의소스파일,프로젝트파일,독자문의등책을읽는데필요한사항을지원합니다.

앤서북카페 가입 후 [도서별 독자지원센터] – [AI 자율주행 RC카 프로젝트 with 아두이노]게시판에서 공지사항에 있는 본 소스 및 프로젝트 파일을 다운로드 할 수 있으며, 책을 보면서 궁금한 내용도 질문할 수 있습니다. 이해할 수 없는 부분을 질문하면 저자가 직접 대답해주니 얼마나 든든합니까.https://cafe.naver.com/answerbook

목차 CHAPTER 01 인공지능 자율주행차 체험 CHAPTER 02 인공지능 자율주행차 체험 CHAPTER 03 인공지능 자율주행차 코딩 CHAPTER 04 인공지능 자율주행차 코딩 APPENDIX00 티처블 머신에서 인공지능 자율주행 체험

목차는 ‘인공지능 자율주행차 체험’, ‘인공지능 자율주행차 체험’, ‘인공지능 자율주행차 코딩’, ‘인공지능 자율주행차 코딩’으로 구성되어 있으며, ‘티처블 머신으로 인공지능 자율주행 체험’이 부록으로 되어 있습니다. 자세한 챕터 이야기는 아래에서 더 이야기해 봅시다.

CHAPTER 01 인공지능 자율주행차 체험

CHAPTER 01 인공지능 자율주행차 체험

01 _자율주행 자동차의 이해 02 _자동차 게임에서 인공지능 체험 03 _인공지능 자율주행 RC 카 조립본은 [인공지능 자율주행 자동차 체험]에서 시작됩니다. 이 챕터에서는 자율주행 자동차에 대해 알아보고 딥러닝 기반의 인공지능 자율주행 RC카인 동키카를 시뮬레이터를 이용해 체험할 수 있다. 이 과정에서 인공지능 학습의 전체적인 흐름을 이해할 수 있다고 합니다. 또 자율주행 RC카를 조립하는 과정도 있습니다.

자동차 게임에서 인공지능 체험 단락으로 동키카를 체험해 보는 것도 좋았습니다. 동키카 시뮬레이터를 설치하고 설정하고 실행해 보는 과정도 흥미로웠습니다. 동키카 교육이 있을 때마다 시간이 맞지 않아서 아쉬웠거든요. 그래서 동키카가 항상 궁금했는데 이렇게 시뮬레이터로 체험할 수 있어서 신기하기도 하고 즐거웠습니다.

코코랩에서 판매되는 AI 자율주행 RC 카킷 재료입니다. 키트는 전자제품과 레고 부품으로 구분되어 있습니다. 개별적으로 구입할 수 있지만 이렇게 반완제품을 한번에 구할 수 있고 바로 딥러닝 자율주행차를 제작해 딥러닝 자율주행 기능을 위한 프로그래밍에 돌입할 수 있는 장점이 있습니다.

책에 AI 자율주행 RC카를 조립하는 방법도 세세하게 설명되어 있어 어렵지 않게 만들 수 있었습니다. 내 손으로 인공지능 자율주행차가 만들어지는 것이 뿌듯했습니다. ^^

CHAPTER 02 인공지능 자율주행차 체험

CHAPTER 02 인공지능 자율주행차 체험

01 _인공지능 자율주행 RC카 알아보기 02 _아두이노 개발환경을 구성하는 03 _인공지능 자율주행 RC카 체험하기 [인공지능 자율주행 RC카 개발환경을 구성하고 직접 제작한 RC카를 이용하여 인공지능 자율주행 RC카 체험을 해보게 됩니다. RC카와 카메라를 이용해 데이터를 수집하고 수집한 데이터를 CNN 인공신경망을 통해 학습시키고 학습된 CNN 인공신경망을 이용해 자율주행을 하는 단계에서 체험할 수 있습니다.

아두이노 개발환경으로 나아가 흥미로운 과정이었습니다. 아두이노를 처음 접하는 사람이라도 어렵지 않게 할 수 있기 때문에 더 좋다고 생각합니다. 아두이노 소프트웨어를 설치하는 과정부터 ESP32 아두이노 패키지를 설치하고 ESP32보드를 컴퓨터에 연결, 아두이노 스케치를 작성하는 등 모든 과정을 따라하기만 하면 됩니다.

인공지능 자율주행자동차 체험을 위해 티처블 머신으로 이미지를 학습시키고 티처블 머신 모델로 자율주행을 하거나 CNN 인공지능 자율주행을 하는 과정을 거쳐 인공지능 자율주행 RC카를 체험할 수 있어 좋았습니다.

CHAPTER 03 인공지능 자율주행차 코딩

CHAPTER 03 인공지능 자율주행차 코딩

01 _문자열 내보내기 02 _LED 온오프 03 _LED 밝기 조절 04 _DC 모터 제어 05 _파이슨 조이스틱 코딩 06 _threading.Thread 클래스 07 _메시지 큐 통신 [인공지능 자율주행 자동차 코딩] 챕터에는 인공지능 자율주행 RC카를 구성하는 시리얼 출력, LED, DC 모터에 대한 테스트를 수행할 수 있습니다. 그리고 RC 카조이스틱 프로그램, 스레드 프로그램, 메시지 큐 프로그램을 코딩하는 과정이 정리되어 있습니다.

LED를 프로그래밍하는 과정에서 pinMode와 digitalWrite, delay까지도 세세하게 설명되어 있는 점도 좋았습니다. 그리고 LED 온오프, LED 온오프 간격 줄이기, LED 온오프 밝기로 느끼기, LED 어둡게 하고 밝게 하기, delay를 주어 LED 밝기를 단계적으로 조절하는 등 다양한 과정을 프로그래밍하면서 LED를 코딩하기 위해 필요한 내용에 대해 완벽하게 이해할 수 있을 것 같았다고 생각합니다.

뿐만 아니라 DC모터를 제어하면서 바퀴를 프로그래밍하고 전진과 후진을 코딩해보는 것도 재미있었습니다. 제가 원하는 대로 움직여보는 것만큼 재미있는 것도 없잖아요. ^^ 그 외에도 파이썬 조이스틱도 재미있었습니다.

CHAPTER 04 인공지능 자율주행차 코딩

CHAPTER 04 인공지능 자율주행차 코딩

01 _카메라 모듈과 통신하는 02 _카메라 영상을 주고받는 03 _모터 제어부와 통신하는 04 _자동차 주행 원격 제어하기 05 _데이터 수집하는 06 _CNN 인공지능 학습하기 07 _CNN 인공지능 자율주행하기 108 _CNN 인공지능 자율주행 자동차 코딩] 챕터에서는 인공지능 자율주행 RC카를 구성하는 카메라 모듈, WiFi 통신, 인공지능에 관한 소스를 하나하나 살펴보고 그 원리를 이해하고 응용할 수 있도록 되어 있습니다.

인공지능이라고 하면 빼놓을 수 없는 카메라 모듈을 활용하는 부분도 세세하게 설명되어 있어서 좋았습니다. 카메라 양쪽과 통신하기 위해 와이파이 카메라 서버에 접속하는 과정에서 서버로 명령을 보내고 서버로부터 데이터를 받는 과정이 잘 정리돼 있습니다.

앱센디엑스000 티처블 머신으로 인공지능 자율주행 체험을 하다

앱센디엑스000 티처블 머신으로 인공지능 자율주행 체험을 하다

01 _티처블 머신으로 이미지 학습시키는 02 _티처블 머신 모델로 예측해 보는 03 _티처블 머신 모델로 자율주행해 보기 [티처블 머신으로 인공지능 자율주행 체험] 부록에서는 구글이 제공하는 티처블 머신을 이용하여 인공지능을 학습시키는 과정을 경험합니다. 그리고 학습한 인공지능을 이용하여 자율주행을 할 수 있습니다.

부록까지도 알찬 AI 자율주행 RC카 프로젝트 with 파이썬+아두이노 교재입니다. 티처블 머신으로 인공지능 학습을 시키고 학습된 인공지능으로 자율주행을 경험해보는 과정은 수업에서도 활용해 보면 좋을 것 같았습니다.동키카 시뮬레이터 체험, 인공지능 자율주행 RC카 만들기, ESP32 아두이노 인공지능 자율주행 RC카 체험, ESP32 아두이노 인공지능 자율주행 RC카 코딩, 영상데이터 주고받기, 수집/인공지능 학습, CNN 인공지능 자율주행, 티처블 머신으로 인공지능 체험, 파이썬 코딩으로 아두이노 인공지능 RC카를 제어해 자율주행하는 실습에 대한 샘플 동영상도 제공됐으며 아두이노 AI 데이터 수집 시 어떻게 해야 하는지 참고해 아두이 됐다.

자동차 게임에서 인공지능을 체험하고 아두이노로 AI 자율주행차를 만들어 체험해 본 뒤 AI 자율주행차를 파이썬으로 코딩해보는 과정이 순차적으로 잘 이어지고 있어 이 책을 한 권 읽으면서 계속 따라하다 보니 어느새 파이썬 코딩으로 아두이노 RC카 인공지능 자율주행을 하고 있었습니다. 실력도 향상할 수 있는 기회가 된 것 같아 정말 기뻤습니다.* 본서는 앤서북으로부터 도서를 제공받아 작성되었습니다.

error: Content is protected !!