ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [MAKERS Vol. 05] 딥러닝으로 학습하는 AI자율주행자동차 - 2. Software 설치/설정 이야…
    카테고리 없음 2020. 2. 20. 01:07

    1단 하드웨어 설치는 이하에 정리하고 두고 있으며 무엇보다 메이 코스 잡지 안에 당싱무 나도 자세히 설명이다.​ https://sonyi.blog.me/22일 689607686


    KIT 내에 8G microSD 메모리와 판독기를 부여한다.이를 컴퓨터에 꽂고 아래 제조사 카페(https://cafe.naver.com/makersmagazine))에 들어간 음이 다소 있음)에 (미가입시 가입해야 함) 제조사 자료실에서 OS기위지 파하나를 내려받는다.​


    >


    위에 먼저 파일을 열면 설명이 되는데, 아래 주소로 OPI-AICarV일. zip파일을 다운받으면 된다.파일의 크기는 3.7G, 네이버 클라우드에 저장된 파일 같다.​ http://naver.me/x7hK8ZLY​ 앞서고 산딸기 파이와 NVIDIA NANO때문에 설치된 Etcher를 이용하고 아래와 함께 플러싱을 한다.


    >


    생각보다 시간은 꽤 걸린다. 발발한 것을 오렌지 보드의 오른쪽 위에 보면 끼워 넣는 곳이 있고, 거기에 넣어서 HDMI와 USB 키보드/마우스를 연결합니다. 그 때문에 전원을 다시 켠다. ​


    >


    그 후, 마찬가지로 Armbian OS가 기동한다.


    >


    이것은 우분투나 라즈비언과는 좀 다른 생각이었다.전원스위치가 따로 없는게 좀 아쉽다. USB 보조배터리 전원을 뺄 수밖에 없을 것으로 보인다.하나당 오렌지 파이는 WiFI 기능이 기본 내장돼 있어 따로 USB에 꽂을 필요가 없다. 와이파이를 찾아서 연결한다오른쪽 상단에 태극 문양이 옆에 있는 문양을 오른쪽 클릭하면 현재 접속 가능한 AP 목록이 나타난다. 여기서 적절한 AP를 선택하고 비밀번호를 입력하면 된다. 완료되면 Connection Estabilished라는 창이 뜨고 커넥션된 상태로 바뀐다.


    >


    2번째의 원격 접속을 설정합니다.노트북에서 원격 연결하려면 VNC 프로그램을 설치해야 합니다.​ 1단 오렌지의 파이의 터미널 에뮬레이터를 연다. 이곳에서 ifconfig를 실행하면 IP 주소를 알 수 있다.wlan0항목에서 inet addr에 있는***.***.***의 숫자를 찾으면 된다.노트북에서 VNC 프로그램을 설치합니다.https://www.realvnc.com/en/connect/download/viewer/



    >


    실행하고 위에 긴 창에 IP 주소를 입력한다.​


    >


    PASSWORD는 하나단 orangepi이다.물어볼게. 같은 무선 랜 서버에 접속해 두면 된다. 이하와 같이 IP도 뜨는 것을 볼 수 있다.


    >


    python3이 설치되기 때문에 생략하고 넘어갈(잡지 63쪽)버전은 3.5.2버전이 설치되어 있다.​ 잡지 65쪽에 쵸무프.학습을 위한 데이터를 수집해야 한다. 데이터는 영상데이터와 그 때 사용자의 운전입력정보이지만, 운전정보는 키보드로 입력한다. 아래로 들어간다. 기본적으로 /home/orangepi가 기본위치이다. ​ cdcd autonomousCar/lesson4​ 다음과 같이 실행하고 keyboard.py를 실행한다. ​ sudo python3 keyboard.py​ 설명에는 노면을 검은 색 테이프로 그리지 않으면 안 된다고 말하지만 흠.. 그렇지 않고 보통으로 해서는 안 될까?​ lesson4폴더에는 전부 sound 같은 py프로그램이 있다.airun.pyconfig.pydata_analysis.pydecalcom.pydriving_data.pyfeature_view.pykeboard.pymodel.pyopidistance3.pysimulate.pytrain_analysis.pytrain.pyxhat.py


    >


    keyboard.py 실행하고 s: 운전/정지 r: 훈련 데이터 수집/종료 좌측 방향 키: 좌측 방향 키: 우측 방향 키: 직진 q: 프로그램 종료, 이렇게 간단하게 키가 구성되어 있다. 실질적으로는 방향키만으로 트레이닝 데이터가 구성되는 것 같다.1단 s만 지우고 켜고 운전 습관을 한 이후에 s를 누르고 r를 누른 다음에 학습을 시키면 된다.딥러닝이니까 검은색라인을그리지않고 그냥 그려도 되지 않을까 싶습니다할께. ​ 1단 shutdown후에 VNC viewer를 보면 아래와 함께 아까 접속한 IP가 보인다. 저걸 클릭하면 된다. ​


    >


    무선 접속의 양상으로 보아 keyboard.py 을 실행한 모습 입니다.카메라 렌즈를 조정해 어느 정도 초점을 만든다.​


    >


    키가 잘 안 먹는 줄 알았는데 보수실행한 담장에 프레임이 표시된 상태에서 s를 누르면 아래와 같이 start flag: TRUE가 나타난다. 이 상태에서 방향키를 입력하면 모터가 돌아간다. 근데 조립할 때 무슨 문제가 있었나 잘 안 되네, 이런...


    >



    댓글

Designed by Tistory.