[코딩로봇리뷰] 딥러닝 자율주행차 키트 메이커스 vol.05 AI 자율주행차

안녕하세요 에디입니다~!

지난 번에 이어서 이번에도 자율주행 RC카를 소개해드릴게요!이번에 소개해드릴 제품은 일반 자율주행이 아닌 인공지능을 이용한 자율주행차를 소개해드리려고 합니다.

메이커스의 ‘vol.05 AI 자율주행차’입니다!

#자율주행RC카 #인공지능자동차 #AI교육 #자율주행자동차 #코딩교육 #피지컬코딩 #코딩키트

메이커스에서 출시한 RC카는 AI 제조사로 누구나 AI를 이해하고 다양한 사물인터넷 기반의 작품을 만들어 볼 수 있는 소프트웨어 메이킹 교육 키트입니다.코딩과 AI, 자율주행 자동차에 대한 학습을 바탕으로 RC카를 직접 훈련시켜 완성하는 인공지능 제품입니다.메이커 제품을 통해 rc카를 만들어보는 과정부터 직접 코딩하는 과정까지 한번에 경험하실 수 있어요!

이런 똑똑한 RC카를 만든 회사를 소개합니다.

출처 : 유비온 메이커즈를 만든 회사는 ‘유비온’입니다!유비온은 지난 20년간 미래교육체제 전환을 위해 앞장서서 노력한 기업 중 하나입니다.인공지능과 데이터를 기반으로 한 교육과 기술을 접목한 에듀테크를 중시하는 기업입니다!

제조사 RC카의 가격은 4,500원입니다.가격이 비싼 만큼 자동차 완성도가 매우 높고 딥러닝 자율주행에 사용되는 코드가 제공되는 등 다양한 장점이 있습니다!

그럼 RC카를 소개해 드릴게요.

설명서(왼쪽)/키트(오른쪽) A4 용지 크기의 박스 하나와 설명서(MAGAZINE)가 도착합니다.

설명서는 매거진 형식으로 되어 있습니다.자율주행차에 대한 설명이나 관련 이슈, 조립방법이나 회로도가 자세히 적혀있어서 한번도 조립해보지 않은 사람도 쉽게 만들 수 있어요!

구성품은 다음과 같습니다.

모터, 카메라, 바퀴, 선, sd카드, sd리더, 심지어 보조배터리까지 활동에 필요한 부품은 모두 포함되어 있습니다.활동에초음파센서를조립하는활동이있지만초음파센서는들어있지않습니다.그러나초음파센서가없다고해서활동에제한은없습니다.

조립해볼게요.설명서에 적혀있는 대로 하나하나 조립해보면 쉽게 RC카가 만들어집니다.

완성작(초음파센서 추가) 완제품은 진짜 차 같죠?

RC카의 크기를 473ml 텀블러와 비교하면 이 정도입니다.*주의사항*1. 조립 난이도는 어렵지 않으나 나사나 너트의 여유분이 충분하지 않게 주의합니다.2. 설명서 조립도의 선 색상과 부품 선 색상이 다를 수 있으니 회로도를 참고하여 조립하셔야 합니다.3. 선이 잘 끊기기 쉬우므로 납땜기를 구비하는 것을 권장합니다.

그럼 이제 rc카를 조종해볼까요?

하지만 그 전에 조종하기 위한 환경을 만들어야 해요!

  1. OS 다운로드

https://cafe.naver.com/ma kersmagazine메이커스 매거진의 다양한 키트를 조립하여 자랑해보세요! 나만의 만드는 방법을 서로 공유해보세요! :> cafe.naver.com메이커스가 제공하는메이커스 카페에서 자신의 RC카에 맞는 OS를 다운로드합니다.

2) sd카드구이

https://sourceforge.net/pr ojects/win32diskimager/Download Win32 Disk Imager for free. A Windows tool for writing images to USB sticks or SD/CF cards . This program is designed to write a raw disk image to a removable device or backup a removable device to a raw image file. It is very useful for embedded development, namely Arm development projectssourceforge.net사이트에 접속해서, sd카드에 OS를 다운로드할 수 있는 프로그램을 다운으로다운로드 합니다. 그리고 1번에서 다운로드 받은 파일의 압축을 풀고 다운로드 받은 프로그램을 이용하여 sd로 다운로드 합니다. 다운로드 소요 시간은 약 40~50분 정도 소요됩니다. 만약 disk가 인식되지 않는다면 disk를 한 번 format 해보시면 인식됩니다! 또한 sd카드를 다운받았는데 RC카가 인식이 안되면 sd카드를 format하고 다시 다운로드 해보세요.

3) SD 카드 삽입

sd카드를 RC카에 ‘찰칵’ 소리가 날 때까지 넣으면 RC카 부팅이 시작됩니다.기동이 잘 된 RC카는 녹색 빛이 켜져 있는 것을 알 수 있습니다.

4) 컴퓨터-RC카 연결

https://www.realvnc.com/e n/connect/download/viewer/RealVNC®uses cookies. For more information, please read our privacy policy . Got it Download VNC Viewer SHA-256:e043a4d205066dd1885b635442ead0628d0f0429cc54e3ddf7dc34de154373b9 Looking for VNC®Server?Frequently asked questions How do I install VNC®Viewer?Just run the installer on the device yo…www.realvnc.com앞으로 컴퓨터에서 RC차를 제어하려면RC카와 컴퓨터를 연결해야 합니다.

위의 VNX Viewer를 다운로드하여 RC카의 Wi-Fi를 연결합니다.

컴퓨터가 와이파이에 접속할 수 없다고 해서 걱정할 필요는 없습니다.태블릿 PC나 모바일 휴대전화로도 와이파이를 연결할 수 있거든요, 다만 코딩을 할 때 화면이 작으면 활동하기 어렵기 때문에 태블릿 PC나 컴퓨터로 활동하는 것을 추천합니다.

연결되면 vnc viewer에서 127.24.1.1에 들어가서 orangepi에 접속합니다!

혹시 문제가 생기거나 모르는 것이 있으면 아래 사이트를 참고해 주세요.https://cafe.naver.com/makersmagazine/316 업그레이드 버전의 AI 자율주행차를 사용할 때 문제가 발생했습니까? 대부분은 사용자의 사소한 실수가 원인인 경우가 종종 있습니다. 실망하지 마세요. 숙련된 사람도 가끔은 엉뚱한 실수…cafe.naver.com

#자율주행RC카 #인공지능자동차 #AI교육 #자율주행자동차 #코딩교육 #피지컬코딩 #코딩키트

위 과정을 마치자 실습 환경 준비는 완료되었습니다! 자, RC카를 움직여 보겠습니다.

제 RC카가 이동하는 트럭은 다음과 같습니다.

사용한 트랙: https://eduino.kr/product/detail.html?product_no=799&cate_no=97&display_group=1 코딩교육전문쇼핑몰 에듀이노, 아두이노, 보드, 쉴드, 모듈, 키트, 로봇, 드론, 교구, 전자부품 등 판매 eduino.kr

먼저 인공지능 자율주행을 하기 위해서는 train과 test 단계가 존재합니다.(train과 test에 사용되는 파이썬 파일은 이미 존재합니다.))

  1. train – data sample 획득

인공지능을 하기 위해서는 사용할 모델을 훈련해야 합니다.훈련시키려면 데이터 sample이 필요해요. 그래서 python keyboard를 이용하여 방향키로 조종하여 데이터 샘플을 획득합니다.

2. AI test

트레인이 끝나면 python3airun을 하고 트레인이 잘 실행되었는지 확인해 봅시다.만약 자율주행이 잘 안되면 트레인을 다시 반복해 드릴게요.

*에디는 결과적으로 인공지능 자율주행에 실패했고 그 이유에 대해 설명합니다.*1. 적은 train 횟수로 train 횟수를 1회만 했습니다. 그 이유는 사용한 트랙이 길기 때문에 트레인을 할 때 너무 많은 사진이 찍혀 모델을 학습시키는데 많은 시간이 걸리기 때문입니다. 그래서 인공지능 자율주행을 하고 싶다면 가능한 한 많은 (5회 이상) 트레인을 하는 것이 좋습니다.

2. 사진의 특이점이 없다.아무래도 사진을 통해서 훈련을 하기 때문에 사진을 구별할 수 있는 특별한 점이 있다면 훨씬 모델을 잘 구별할 수 있겠죠?하지만 에디가 사용한 트랙은 회전을 하나, 직진을 하나, 트랙의 모양이 비슷하기 때문에 모델이 사진을 학습할 때 구별할 점이 많지 않습니다.

3. 좌회전이 압도적으로 많다.에디의 차 움직임은 오로지 직진과 좌회전으로 구성되어 있습니다.model을 학습시킬 때는 우회전과 좌회전 학습 사진은 같은 양으로 주문했기 때문에 우회전을 학습하기가 쉽지 않았습니다.그래서 주행할 때는 우회전과 좌회전, 직진 비율을 골고루 하는 것이 좋아요!

이렇게 메이커스를 다뤄봤습니다.에디가 직접 해본 메이커스의 가장 큰 장점은 딥러닝에 사용되는 모든 파이썬이 제공되기 때문에 인공지능에 대한 지식 없이도 충분히 활동할 수 있다는 것입니다.또한 조립 방법이 설명서에 사진과 함께 자세히 나와 있기 때문에 조립에 익숙하지 않아도 쉽게 조립할 수 있습니다.직접 조립부터 인공지능 활동까지 직접 할 수 있기 때문에 다양한 활동을 할 수 있는 RC카를 찾으시는 분들께 추천드립니다!

[메이커스 구매 링크 사진]

https://eduino.kr/product/detail.html?product_no=2113&cate_no=181&display_group=1 코딩교육전문쇼핑몰 에듀이노, 아두이노, 보드, 실드, 모듈, 키트, 로봇, 드론, 교구, 전자부품등 판매 eduino.kr [메이커스구매링크]

에듀이노바로가기 : https://eduino.kr/index.html 아두이노전문교육쇼핑몰, 보드, 실드, 센서, 모듈, 키트, 로봇, 드론 등 판매 eduino.kr

+RC카에 관심 있으신 분들을 위해 RC카를 소개합니다.https://eduino.kr/product/detail.html?product_no=190&cate_no=97&display_group=1 코딩교육전문쇼핑몰 에듀이노, 아두이노, 보드, 실드, 모듈, 키트, 로봇, 드론, 교구, 전자부품등 판매 eduino.kr [2휠RC카]

https://eduino.kr/product/detail.html?product_no=1873&cate_no=181&display_group=1 코딩교육전문쇼핑몰 에듀이노, 아두이노, 보드, 실드, 모듈, 키트, 로봇, 드론, 교구, 전자부품등 판매 eduino.kr [아르티노라이트RC카]

메이커(왼쪽)/아르티노 라이트(중)/2휠 RC카(오른쪽) 제가 생각한 3가지 RC카의 장단점을 비교하겠습니다.

메이커스는 20만원대 RC카로 이 3개 RC카 중 유일하게 인공지능 활동을 할 수 있다는 점입니다.하지만 코딩할 수 있는 활동은 적은 것이 단점입니다.

아르티노는 20만원대 RC카로 가장 큰 장점은 이미 자동차가 완성돼 활동하기 쉽고 엔트리부터 파이썬까지 다양한 언어 호환이 가능하다는 점입니다.단점은 교재 활동에 대한 답이 주어지지 않았다는 것입니다. 그렇기 때문에 교재를 중간에 막히면 반드시 스스로 해결해야 한다는 단점이 있습니다.

2휠 RC카는 3만원대 RC카로 RC카 제작부터 코딩까지 정말 스스로 다 할 수 있다는 점과 센서 추가가 자유롭다는 게 장점입니다.단점은 직접 만드는 것이기 때문에 3개의 RC카 중에서는 가장 완성도가 낮다는 점입니다.

이처럼 각각의 RC카는 장점/단점을 가지고 있습니다.그러니 자신이 생각했을 때 하고 싶은 활동이 무엇인지 판단해서 그에 맞는 RC카를 고르세요!

#자율주행RC카 #인공지능자동차 #AI교육 #자율주행자동차 #코딩교육 #피지컬코딩 #코딩키트 사용후기가 궁금하신 코딩교구가 있으시면 댓글로 알려주세요! 확인 후 요청하신 교구에 대해 자세히 게시합니다.

error: Content is protected !!