Donkey Car kitを香港から輸入した
しかし、ラズパイのセットアップすらままならない。
色々調べながらやって見るので、備忘録として残しておきます。
Donkey Car Store
販売元はここ。
日本円で35000円くらいで購入出来ますが、税関で課税されたりします。
消費税1300円と収入印紙200円がかかりました。
RaspberryPi3
同梱されていたコントローラはRaspberryPi3。
組立は後回しにするとして、まずはRaspberryPi3を動くようにします。
いつも使っているのはRaspberryPi3B+をVNCで動かしているのですが、どうやら勝手が違うようです。
http://docs.donkeycar.com
のInstall Softwareのページを参考にします。
balenaEtcher を使用してディスクをつくります。
ダウンロードしたdonkey_2.5.0のイメージファイルを使います。
恥ずかしながら、balenaEtcherなるツールを知らなかったので、使い方は適当です。
コマンドラインを叩いて動かすよりも、かなり楽ですね。
ルートディレクトリに「ssh」の空ディレクトリを作成し、
無線LANアクセスポイントのSSIDとPSKを記述した「wpa_supplicant.conf」をSDカードのルートディレクトリに作成。
(この辺りはマニュアル通り)
country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="<your network name>"
psk="<your password>"
}
コマンドラインから
ping donkeypi.local
ユーザーはpi
パスワードはraspberry
で、SSHで接続する。
$ssh 192.168.1.19 -l pi
$raspberry
なぜかうちの環境ではHDMIモニターに映らないので、sshで繋いでモニターの設定が変更出来ないかやってみます。
試行錯誤の結果、ラズパイからのUSB電源で液晶ディスプレイを駆動していると画面が映らなくなるらしい。
USBを外して起動してからUSBを繋いだら問題なく動きました。
3b+では問題なかったのですが。
インストール続行
SSHでは繋がるのでディスプレイに頼らずインストール続行。
基本、公式ページのガイドに沿ってインストール
$pip install donkeycar[pi]
$python -c "import donkeycar as dk; print(dk.__version__)"
using donkey version: 2.5.8 ...
2.5.8
バージョン2.5.8と返ってきたのでこれでOK。
仮想環境を作ろうとして異常発生。
なにやらエラーが・・・
$virtualenv env -p python3
Running virtualenv with interpreter /home/pi/env/bin/python3
Please use the *system* python to run this script
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/virtualenv.py", line 2375, in <module>
main()
File "/usr/lib/python3/dist-packages/virtualenv.py", line 724, in main
symlink=options.symlink)
File "/usr/lib/python3/dist-packages/virtualenv.py", line 946, in create_environment
site_packages=site_packages, clear=clear, symlink=symlink))
File "/home/pi/env/lib/python3.5/posixpath.py", line 358, in abspath
if not isabs(path):
File "/home/pi/env/lib/python3.5/posixpath.py", line 64, in isabs
return s.startswith(sep)
AttributeError: 'NoneType' object has no attribute 'startswith'
対処法として、こんなのがあった
I encountered this issue too, and it worked for me when I changed the command to virtualenv --python /usr/local/bin/python ~/.virtualenvs/chalice-demo.
他はpython2.7使えば、など
(描きかけ作業中)