raspberry Pi 3B+にROS melodicを入れるお話(挫折編)
こんにちは。また研究室のおもちゃ関係記事になってしまいました。それだけ研究室に行って何かしてる。エライ。
ちなみにこれはturtlebot3 を動かすための環境作りの過程で発生したものです。
さて今回は挫折編です。この記事を見てもRPi+ROS環境はできません。
次の完成編をご覧ください。コチラ→https://www.rgm79sf.site/?p=3302
挫折編では各種OSにROSを入れようとして躓いた部分のまとめです。俺の屍を超えてゆけ。
挫折パターンその1 RPi3B+ ubuntu mate 18.04 + ROS melodic
upgrade時にlibreoffice関係の場所でフリーズする。電源引っこ抜いて再度起動できる。upgradeする前に
$ sudo apt remove libreoffice*
と入力して消しておくと回避できる。
またbluetoothモジュールとwifiモジュールのファームウェアが競合する。これもupgrade時のエラー。
検索するとforce updgradeで無理やりアップグレード出来るが、これをするとwifi機能が死ぬ。超絶不安定になるのでおすすめはしません。一応やり方はコチラに https://lb.raspberrypi.org/forums/viewtopic.php?t=247634
現状upgradeしないよう設定するしかなさそうだったのでこの辺を参考にupgradeしないよう設定して回避。
と、初期設定ですっ転んだのでROSを入れる前に挫折。メンドクサイ。
挫折パターンその2 RPi3B+ raspbian buster(2020/2/13) + ROS Melodic
公式OSなだけあって初期設定などはスムーズ。しかしROSはaptで入れることが出来ずめんどくさそうだったので挫折。
turtlebot 3 の公式OSイメージではraspbian + ROS kineticだった。しかしkineticはサポート終了が近づいているので避けたい。
これらの挫折を経て、ようやく簡単かつ安定して動きそうなOSにたどり着いた。
それは…