LoginSignup
1
3

More than 3 years have passed since last update.

DonkeyCar 3.0.2 ラズパイ インストール

Posted at

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

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3