2018年9月30日 星期日

[RPi] MeARM

組裝就花了一些時間,再看看怎麼結合吧
https://www.instructables.com/id/MeArm-Robot-Arm-Your-Robot-V10/
https://learn.mime.co.uk/assets/docs/control-your-mearm-from-arduino/MeArm_v1.0_Manual_for_Arduino_v1.0.pdf

如果使用的是 Adafruit 的 PWM HAT,可以參考這篇作法
https://learn.adafruit.com/adafruit-16-channel-pwm-servo-hat-for-raspberry-pi?view=all

[阿宅專區] Self Driving Car

幾個快速參考的資料

* 起停式控制
* 比例控制
* PID controller
* PID控制器
* What Is Camera Calibration?
* 自駕車學習之路(二)
* 自駕車之路 (Recap)
* 自駕車相關的免費課程

2018年9月11日 星期二

[RPi] Tensorflow on Pi

官方的消息可以在 Pi 上安裝 Tensorflow,不過建議的是使用 Python3 版本。
https://www.tensorflow.org/install/install_raspbian

所以如果使用 Python2 安裝,可能會出現這樣的錯誤訊息。
  File "/usr/share/python-wheels/CacheControl-0.11.7-py2.py3-none-any.whl/cachecontrol/serialize.py", line 87, in dumps
    ).encode("utf8"),
MemoryError

解決方法就是加大SWAP空間。
sudo sed -i -e "s/^CONF_SWAPSIZE=.*/CONF_SWAPSIZE=2048/g" /etc/dphys-swapfile
cat /etc/dphys-swapfile | grep CONF_SWAPSIZE
# CONF_SWAPSIZE=2048
sudo service dphys-swapfile restart

還有
sudo dd if=/dev/zero of=/swap0 bs=1M count=512
sudo mkswap /swap0
sudo vim /etc/fstab
===
/swap0 swap swap
===
sudo swapon -a
參考資料:http://www.neko.ne.jp/~freewing/raspberry_pi/raspberry_pi_install_tensorflow_deep_learning_framework_fail/