머신러닝 딥러닝을 이용한 자율주행 RC카 프로젝트 파이썬 아두이노

파이썬과 아두이노코딩을 통해 머신러닝 딥러닝을 이용한 AI 자율주행 RC카 프로젝트 책에 대한 서평입니다.인공지능은 4차 산업혁명의 핫이슈인 만큼 큰 관심을 가져볼 만한 책이라고 생각합니다.

예제 소스 파일을 제공하고 있기 때문에 코딩을 잘 못하시는 분들도 클래스 코스를 따라하는데 큰 문제는 없을 것 같네요. Python이나 Arduino를 배울 때 코딩 때문에 실제로 제대로 원리를 이해하지 못하는 경우가 많기 때문입니다.

인공지능 자율주행차 체험과 인공지능 자율주행차 코딩의 크게 나누어 학습 내용은 구성되어 있습니다.

머신러닝 딥러닝을 이용한 AI 자율주행 RC카 프로젝트 with 파이썬+알두이노 저자 서민우 출판앤서북 출시 2022년 05월 20일.

머신러닝 딥러닝을 이용한 AI 자율주행 RC카 프로젝트 with 파이썬+알두이노 저자 서민우 출판앤서북 출시 2022년 05월 20일.

머신러닝 딥러닝을 이용한 AI 자율주행 RC카 프로젝트 with 파이썬+알두이노 저자 서민우 출판앤서북 출시 2022년 05월 20일.

미래 사회를 다룬 SF영화에서 가장 흔한 장면 중 하나가 무인자동차 아닐까요?인공지능 AI가 스스로 일정에 맞춰 장소로 이동해주기 때문에 아침에 바쁠 필요도 없습니다.

먼저 이 책을 진행하려면 파이썬과 아두이노를 설치해야 합니다.정말 쉽게 설치되니 당황스럽다? 하지 마시고 구글 검색 경로를 통해 하나씩 설치하시면 됩니다.

머신러닝 딥러닝을 이용한 AI 자율주행 RC카 프로젝트답게 먼저 RC카를 조립해 봅시다.

앞 이미지 다음 이미지

책과 함께 온 키트의 구성품을 살펴봅시다.먼저 RC카 외형 프레임을 만드는 길이가 각각 다른 레고 블록과 ESP32 아두이노 보드, ESP32 아두이노 AI 보드, ESP32 캄아두이노 기판으로 나눕니다.그리고 가동부는 K로봇DC모터가 4개 들어있고, 그에 맞는 K로봇바퀴가 짝을 이루고 있네요.나머지는 전력을 공급한 18650 배터리 2개와 홀더, 보조 배터리(3.7V/2.2A, 출력 5V/1A)가 1개 있습니다.그리고 USB-C 케이블, 스크류 드라이버, Grove 변화 케이블이 있네요. 레고블럭이 조금 빡빡하긴 한데 잘 맞아요.선정리는 책에 나온대로 따라하시면 크게 어렵지 않아요.켈리 로봇 모터에 붙은 선을 정리하는 요령이 의외로 재미있었어요.드라이버 때문에 기다리다 말았거든요.

책과 함께 온 키트의 구성품을 살펴봅시다.먼저 RC카 외형 프레임을 만드는 길이가 각각 다른 레고 블록과 ESP32 아두이노 보드, ESP32 아두이노 AI 보드, ESP32 캄아두이노 기판으로 나눕니다.그리고 가동부는 K로봇DC모터가 4개 들어있고, 그에 맞는 K로봇바퀴가 짝을 이루고 있네요.나머지는 전력을 공급한 18650 배터리 2개와 홀더, 보조 배터리(3.7V/2.2A, 출력 5V/1A)가 1개 있습니다.그리고 USB-C 케이블, 스크류 드라이버, Grove 변화 케이블이 있네요. 레고블럭이 조금 빡빡하긴 한데 잘 맞아요.선정리는 책에 나온대로 따라하시면 크게 어렵지 않아요.켈리 로봇 모터에 붙은 선을 정리하는 요령이 의외로 재미있었어요.드라이버 때문에 기다리다 말았거든요.책과 함께 온 키트의 구성품을 살펴봅시다.먼저 RC카 외형 프레임을 만드는 길이가 각각 다른 레고 블록과 ESP32 아두이노 보드, ESP32 아두이노 AI 보드, ESP32 캄아두이노 기판으로 나눕니다.그리고 가동부는 K로봇DC모터가 4개 들어있고, 그에 맞는 K로봇바퀴가 짝을 이루고 있네요.나머지는 전력을 공급한 18650 배터리 2개와 홀더, 보조 배터리(3.7V/2.2A, 출력 5V/1A)가 1개 있습니다.그리고 USB-C 케이블, 스크류 드라이버, Grove 변화 케이블이 있네요. 레고블럭이 조금 빡빡하긴 한데 잘 맞아요.선정리는 책에 나온대로 따라하시면 크게 어렵지 않아요.켈리 로봇 모터에 붙은 선을 정리하는 요령이 의외로 재미있었어요.드라이버 때문에 기다리다 말았거든요.책과 함께 온 키트의 구성품을 살펴봅시다.먼저 RC카 외형 프레임을 만드는 길이가 각각 다른 레고 블록과 ESP32 아두이노 보드, ESP32 아두이노 AI 보드, ESP32 캄아두이노 기판으로 나눕니다.그리고 가동부는 K로봇DC모터가 4개 들어있고, 그에 맞는 K로봇바퀴가 짝을 이루고 있네요.나머지는 전력을 공급한 18650 배터리 2개와 홀더, 보조 배터리(3.7V/2.2A, 출력 5V/1A)가 1개 있습니다.그리고 USB-C 케이블, 스크류 드라이버, Grove 변화 케이블이 있네요. 레고블럭이 조금 빡빡하긴 한데 잘 맞아요.선정리는 책에 나온대로 따라하시면 크게 어렵지 않아요.켈리 로봇 모터에 붙은 선을 정리하는 요령이 의외로 재미있었어요.드라이버 때문에 기다리다 말았거든요.예전에는 정말 생소했기 때문에 아두이노 서평을 진행하다 보니 설치나 사용법에 익숙해지네요.챕터 2에서는 먼저 만든 인공지능 자율주행 RC카의 조작을 담당하는 기판을 체크합니다.모터를 제어하는 부두이노인 ESP32-D1-R32 영상 수집을 위한 부두이노인 ESP32-CAM까지 아두이노 AI 쉴드와 연결됩니다.아두이노 개발 환경은 소프트웨어 설치 후 아두이노 패키지를 설치합니다.USB 드라이버를 설치할 때 기존에 사용하던 USB 저장장치 드라이버와 충돌했습니다.나중에 해결했는데 곤란해요.아두이노 스케치로 작성하면서 본격적인 컴파일과 업로드 과정에 익숙해져야겠죠?아두이노 개발 환경이 설치된 후 가장 먼저 해보는 것이 LED를 켜고 끄거나 간격에 따른 테스트입니다.pinMode, digitalWrite, delay가 가장 기본적인 것이기 때문에 이게 잘 구현되면 나머지 동작도 잘 될 거예요.아두이노 개발 환경이 설치된 후 가장 먼저 해보는 것이 LED를 켜고 끄거나 간격에 따른 테스트입니다.pinMode, digitalWrite, delay가 가장 기본적인 것이기 때문에 이게 잘 구현되면 나머지 동작도 잘 될 거예요.아두이노 개발 환경이 설치된 후 가장 먼저 해보는 것이 LED를 켜고 끄거나 간격에 따른 테스트입니다.pinMode, digitalWrite, delay가 가장 기본적인 것이기 때문에 이게 잘 구현되면 나머지 동작도 잘 될 거예요.인공지능 AI 자율주행 RC카인 만큼 모터 테스트를 해야 합니다.가장 먼저 전원 인가 후 전체 가동 상태를 확인했을 것입니다.다음으로 왼쪽 또는 오른쪽 앞뒤 바퀴의 동작을 코딩으로 따라해 보았습니다.점점 속도가 떨어져서 멈추는 게 신기했어요.인공지능 AI 자율주행 RC카인 만큼 모터 테스트를 해야 합니다.가장 먼저 전원 인가 후 전체 가동 상태를 확인했을 것입니다.다음으로 왼쪽 또는 오른쪽 앞뒤 바퀴의 동작을 코딩으로 따라해 보았습니다.점점 속도가 떨어져서 멈추는 게 신기했어요.인공지능 AI 자율주행 RC카인 만큼 모터 테스트를 해야 합니다.가장 먼저 전원 인가 후 전체 가동 상태를 확인했을 것입니다.다음으로 왼쪽 또는 오른쪽 앞뒤 바퀴의 동작을 코딩으로 따라해 보았습니다.점점 속도가 떨어져서 멈추는 게 신기했어요.인공지능 AI 자율주행 RC카인 만큼 모터 테스트를 해야 합니다.가장 먼저 전원 인가 후 전체 가동 상태를 확인했을 것입니다.다음으로 왼쪽 또는 오른쪽 앞뒤 바퀴의 동작을 코딩으로 따라해 보았습니다.점점 속도가 떨어져서 멈추는 게 신기했어요.챕터 4에서는 카메라 모듈과 통신하는 단계에서 ESP32 캄아두이노에서 핫스팟에 접속하고 와이파이 카메라 서버에도 접속해 명령을 나눕니다.특히 CNN 인공신경망 학습 파트에서의 데이터 수집과 주행 방식이 어렵지만 배울 만합니다.챕터 4에서는 카메라 모듈과 통신하는 단계에서 ESP32 캄아두이노에서 핫스팟에 접속하고 와이파이 카메라 서버에도 접속해 명령을 나눕니다.특히 CNN 인공신경망 학습 파트에서의 데이터 수집과 주행 방식이 어렵지만 배울 만합니다.

error: Content is protected !!