Get Your Raspberry Pi Working.
Step 1: Flash Operating System
「Download Raspian Lite (300MB).」とあるがVNCを使えるデスクトップ版をダウンロードして使用する.
Raspbianは最新のBusterではうまくいかない.
ひとつ前のStretchを使用すること.
ホストPCには「Real VNC Viewer」をインストールする.
https://www.realvnc.com/en/connect/download/viewer/
注:画面サイズは小さめに設定すること.
以下,Docと同じ手順
Step 2~5
ホストからSSHでラズパイにログイン.
Step 7: Raspi-config
$ sudo raspi-config
camera,ssh,i2cを有効にする
VNCも有効にする
タイムゾーンを日本に設定
Step 6: Update and Upgrade
$ sudo apt-get update
$ sudo apt-get upgrade
Step 8: Install Dependencies
$ sudo apt-get install build-essential python3 python3-dev python3-virtualenv python3-numpy python3-picamera python3-pandas python3-rpi.gpio i2c-tools avahi-utils joystick libopenjp2-7-dev libtiff5-dev gfortran libatlas-base-dev libopenblas-dev libhdf5-serial-dev git
Step 9: Install Optional OpenCV Dependencies
$ sudo apt-get install libilmbase-dev libopenexr-dev libgstreamer1.0-dev libjasper-dev libwebp-dev libatlas-base-dev libavcodec-dev libavformat-dev libswscale-dev libqtgui4 libqt4-test
Step 10: Setup Virtual Env
$ python3 -m virtualenv -p python3 env --system-site-packages
$ echo "source env/bin/activate" >> ~/.bashrc
$ source ~/.bashrc
$ mkdir ~/projects
$ cd ~/projects
Step 11: Install Donkeycar Python Code
$ git clone https://github.com/autorope/donkeycar
$ cd donkeycar
$ git checkout master
$ pip install -e .[pi]
$ pip install tensorflow==1.13.1
Step 12: Install Optional OpenCV
$ pip install opencv-python
SDカードイメージファイル
ここまでをインストールしたSDカードのイメージファイルのコピーを7月6日の勉強会で提供(8GB).
8~16GBサイズのSDカードに書き込み,
step2のwpa_supplicant.confを作成(注:country=JP)し,
ラズパイを起動してホストPCからターミナルまたはVNCにて接続
$ sudo raspi-config
でサイズ拡張を行う.
Create your car application.
http://docs.donkeycar.com/guide/create_application/
$ donkey createcar --path ~/mycar
$ cd ~/mycar