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 인공신경망을 학습하고 CNN 인공지능 자율주행을 하는 과정을 거쳐 인공지능 자율주행 RC카를 체험할 수 있어 좋았습니다.
CHAPTER 03 인공지능 자율주행 자동차 코딩
CHAPTER 03 인공지능 자율주행 자동차 코딩
01 _문자열 내보내기 02 _LED 온오프 03 _LED 밝기 조절 04 _DC 모터 제어 05 _파이슨 조이스틱 코딩 06 _threading.Thread 클래스 07 _메시지 큐 통신 [인공지능 자율주행 자동차 코딩] 챕터에는 인공지능 자율주행 RC카를 구성하는 시리얼 출력, LED, DC 모터에 대한 테스트를 수행할 수 있습니다. 그리고 RC카 조이스틱 프로그램, 스레드 프로그램, 메시지 큐 프로그램을 코딩하는 과정이 정리되어 있습니다.
LED를 프로그래밍하는 과정에서 pinMode와 digital Write, day까지도 자세하게 설명되어 있는 점도 좋았습니다. 그리고 LED 온오프, LED 온오프 간격 줄이기, LED 온오프 밝기로 느끼기, LED 어둡게 하고 밝게 하기, day를 주고 LED 밝기를 단계로 조절하는 등 다양한 과정을 프로그래밍해보고 LED를 코딩하기 위해 필요한 내용에 대해 완벽하게 이해할 수 있는 느낌이 들었다는 말씀이신가요?
뿐만 아니라 DC모터를 제어하면서 바퀴를 프로그래밍하고 전진과 후진을 코딩해보는 것도 재미있었습니다. 내가 원하는 대로 움직여 보는 것만큼 재미있는 일은 없을 거예요. ^^ 그 외에도 파이썬 조이스틱도 재미있었습니다.
CHAPTER 04 인공지능 자율주행 자동차 코딩
CHAPTER 04 인공지능 자율주행 자동차 코딩
01 _카메라 모듈과 통신 02 _카메라 영상 주고받기 03 _모터 제어부와 통신하기 04 _자동차 주행 원격 제어 05 _데이터 수집 06 _CNN 인공지능 학습 07 _CNN 인공지능 자율주행 108 _CNN 인공지능 자율주행 2 [인공지능 자율주행 자동차 코딩] 챕터에서는 인공지능 자율주행 RC카를 구성하는 카메라 모듈, WiFi 통신, 인공지능에 관한 소스를 하나하나 보고 그 원리를 이해하고 응용할 수 있도록 되어 있습니다.
인공지능 하면 빼놓을 수 없는 카메라 모듈을 활용하는 부분도 세세하게 설명되어 있어서 좋았습니다. 카메라 전원과 통신하기 위해 와이파이 카메라 서버에 접속해 보는 과정부터 서버로 명령을 보내고 서버로부터 데이터를 받는 과정이 잘 정리돼 있습니다.
APPENDIX00 티처블 머신에서 인공지능 자율주행을 체험하다
APPENDIX00 티처블 머신에서 인공지능 자율주행을 체험하다
01 _티처블 머신으로 이미지 학습을 시키다 02 _티처블 머신 모델로 예측하다 03 _티처블 머신 모델로 자율주행해 보다 [티처블 머신으로 인공지능 자율주행 체험하다]부록에서는 구글이 제공하는 티처블 머신을 이용해 인공지능을 학습시키는 과정을 경험합니다. 그리고 학습한 인공지능을 이용하여 자율주행을 할 수 있습니다.
부록까지도 알찬 AI 자율주행 RC카 프로젝트 with 파이썬+아두이노 교재입니다. 티처블 머신으로 인공지능 학습을 시키고 학습된 인공지능으로 자율주행을 경험해보는 과정은 수업에서도 활용해 보면 좋을 것 같았습니다.동키카 시뮬레이터 체험 인공지능 자율주행 RC카 만들기 ESP32 아두이노 인공지능 자율주행 RC카 체험 ESP32 아두이노 인공지능 자율주행 RC카 코딩 영상 데이터 교환 및 수집/인공지능 학습, CNN 인공지능 자율주행 티처블 머신으로 인공지능 체험, 파이썬 코딩으로 아두이노 인공지능 RC카를 제어하고 자율주행하는 실습에 관한 샘플 동영상도 제공되고 있어 아두이노 AI 데이터 수집 시 어떻게 해야 하는지 참고할 수 있고, 아두이노 AI 데이터 수집 시에도 도움이 됐다.
자동차 게임으로 인공지능을 체험하고 아두이노에서 AI 자율주행차를 만들어 체험해 본 뒤 AI 자율주행차를 파이썬으로 코딩해보는 과정이 순차적으로 잘 이어지고 있어서 이 책을 한 권 읽으면서 계속 따라하다 보니까 어느새 파이썬 코딩으로 아두이노RC카 인공지능 자율주행을 하고 있더라고요. 실력도 향상될 수 있는 기회가 된 것 같아 정말 기뻤습니다.* 이 서평은 앤서북에서 책을 제공받아 작성되었습니다.