ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [MAKERS Vol. 05] 딥러닝으로 학습하는 AI자율주행자동차 - 2. Software 설치/설정 봅시다
    카테고리 없음 2020. 2. 12. 17:53

    1단 하드웨어 설치는 이하에 정리하며 무슨 보면 메이 코스 잡지 안에, 금 자신도 자세히 설명이다.​ https://sonyi.blog.me/22개 689607686


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


    >


    위의 키위 지파ー 1문을 열면 설명하고 있지만 아래 주소로 OPI-AICarV1.zip파 1을 다운로드하면 된다.파 1의 크기는 3.7G, 네이버 클라우드에 저장된 파 1 같다.​ http://naver.me/x7hK8ZLY​ 키위 라즈베리 파이와 NVIDIA NANO때문에 설치된 Etcher를 이용하고 다음과 같이 플러싱 하는 것이다.


    >


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


    >


    모두 sound처럼 Armbian OS가 실행된다.


    >


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


    >


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



    >


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


    >


    ​ PASSWORD는 1단 orangepi이다. 물어볼게. 같은 무선 랜 서버에 접속해 두면 된다. 아래와 같이 IP도 표시되는 것을 볼 수 있다.


    >


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


    >


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


    >


    무선으로 연결된 모습에서 촉을 실행해 본 모습이었다.카메라 렌즈를 조정해 핀트를 어느 정도 맞춘다.​


    >


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


    >



    댓글

Designed by Tistory.