変わりモノがいい!

変わりモノには価値がある・・・ハズ?

工学

買っちゃいました、Jetson nano 2GB

衝動的に買ってしまいました。 久々にマイコンを買いました。Jetson nano 2GBこれは、NVIDIAが発売しているGPUに特徴があるマイコンです。 www.nvidia.com Raspberry Piとよく比較されています。なぜ買ったか?衝動買いとは書きましたが、これには理由があり…

ROS版PiCar-V作成開始 その5

頭で理解できていても実現するには壁があります。 ROSの本を2冊買い、Raspberry Pi4にROSをインストールし、ROSが動くところまで持ってくることができましたが、PiCar-VをROS環境で動かすために何をしたらよいかが未だ良く判っていない状態です。ROS環境で動…

ROS版PiCar-V作成開始 その4

PiCar-Vをジョイスティックで動かすこととします。 以前の記事では、PiCar-Vをパソコンのキーボードからリモートで動かしていましたが、今回はジョイスティックで動かそうと思います。そのために、ROSにジョイスティック用のパッケージを導入します。 簡単に…

ROS版PiCar-V作成開始 その3

いよいよPiCar-Vを動かすためのコードをROS環境に組み込みます。 いよいよ未踏の地に踏み込みます。ちょっと大げさですが、僕としては初めての経験なので試行錯誤の繰り返しが予想されます。一応、本は2冊買っていますが、未だにポイントを掴めていないとい…

ROS版PiCar-V作成開始 その2

それではRaspberry Pi4にROSをインストールします。 Raspberry Pi4にRaspbian Busterを入れ終わりましたので次はROSをインストールします。以前、Adeept AWRのRaspberry Pi3にROSを入れるときには本当に試行錯誤の連続でした。そのこともあって今回は前回と…

ROS版PiCar-V作成開始  その1

PiCar-VをROSを使って動かします。 今までマイコンを使った車を3台購入しました。SunFounder PiCar-VAdeept AWRM5-Stack Rover-Cこの中で僕の一番のお気に入りはPiCar-Vです。一番普通の車なんですが、普通であるがゆえに色々な細工がやりやすいという点が気…

Flight Simulator 2020 こりゃ難しい!

こりゃ難しい! MSFS2020(Microsoft Flight Simulator 2020)の練習を続けています。なんだかパイロット養成学校に入ったようです。一日に1ステップづつ進んでいき、今日はトラフィックパターンでの飛行訓練をしました。これが難しい。まず、指示は英語、そ…

RPLIDARが動きました。

やっとこの日が来ました。 RPLIDARがROSの上で動きました。長かった。RPLIDARの測定結果はRVizの上に表示されます。苦労してインストールしたかいがありました。 rviz は ROS アプリケーションの 3D 視覚化ツールです。 ロボットモデルのビューを提供し、ロ…

RPLIDARのパッケージをROSに組み込みます。

いよいよRPLIDARのパッケージをROSに組み込みます。 ステップバイステップでRaspberry Pi3にROSの組込みを行ってきました。いよいよRPLIDARの組込み開始です。 RPLIDARの動作は過去の記事で書きましたようにWindows上で既に確認済なので今回のターゲットはRa…

ROSを動かします。

ROSは無事にインストールできているようです。 今日、ROSを動かしてみました。無事にROSが立ち上がったので確認のためにROSのサンプルを動かしてみました。turtleです。亀の絵をキーボードで動かすものです。 なぜ亀なのかは判りませんが、ROSの標準的なサン…

混迷の末にやっとたどり着きました。

混迷の極みです。 いや~悩みました。ここまで悩むとは思いませんでした。人間界でも相性の問題はありますが、アプリ界の相性の問題は融通が利かないので人間界以上に厄介です。この数日、相性が悪くない組み合わせを探すことに全力を傾けてきました。毎日毎…

速報:AWRにROS2をインストールしました。

前言撤回 最初はROSから始めたいと過去の記事に書きましたが、舌の根も乾かぬうちにROSからROS2に切り替えることにしました。 理由は、ROSはpython2系に対応しておりpython3系は対応していない、ということです。python3系を使うには対応しているROS2を使わ…

AWRへのROSのインストールができました。

あっけなくできました。 どうして? と思うぐらい簡単にできました。Ubuntuによって動作確認がされているものとされていないものの違いの大きさを感じます。 Raspberry Pi3にRaspbian Busterを載せ、そこにROS kineticをインストールするには、ソースコード…

AWRへのROSインストール 進捗報告 その6

Ubuntuのインストールができました。 ちょっと難航しましたが、AWRに搭載しているRaspberry Pi3へのUbuntu Mate 18.04 Desktopのインストールが出来ました。手間取ったので他の人の参考になればと思い、記事として記録しておきます。 手間取った理由は、1)…

AWRへのROSインストール 進捗報告 その5

奇々怪々 どうして? なぜ? 僕だけ?Raspberry Pi3にBerry boostをインストールしてマルチブート環境を作ることにしました。月曜日から作業開始。ネットの記事を読んでも簡単にできるはずでした。ところが不思議なことが起きて、なにをやっても変わりません…

AWRへのROSインストール 進捗報告 その5

ROSベース版(Comm)のインストールはできました。 色々とやった結果、ROSベース版のインストールはできました。 ベース版というだけあってパッケージ数は50個程度とコンパクトです。 でも、パケージ数が191個のROSデスクトップ版のインストールは、今の条件…

AWRへのROSインストール 進捗報告 その4

悪魔のループの原因が判りました。 AWRに搭載しているRaspberry Pi3へのROSのインストールを悪戦苦闘しながら行なっています。未だ成功していません。でも、毎回、毎日、ちょっとは進歩しています。ROSのインストールを試み、エラーが出るので対処方法を調べ…

AWRへのROSインストール 進捗報告 その3

少し明かりが見えたような気がします。 何度も何度もインストール、エラーの原因調査、対策を繰り返していく中でちょっとずつではありますが、何が良くて何が悪いのかが少しわかってきたように思います。 何が判ったかを書いておきたいと思います。 まず、一…

AWRへのROSインストールにチャレンジ中です。

先週に続きROSと格闘しています。 やろうとしていることが無謀なのか、なかなか上手くいきません。今日も悪戦苦闘しています。Raspberry Pi3のOSがRaspbian Busterであることも難しくしている要因の一つなので、これをROSの公式サイトが推奨しているUbuntuに…

AWRへのROS導入に難航しています。

四苦八苦して様々なことを試みています。 RPLIDARという測離センサを買ったのはAWRのSelf-drivingのためのセンサとして使って見たくなったからです。測離センサとしてはAWRには今でもフロント側に超音波センサがついていますが、RPLIDARは半径12mの範囲で測…

Adeept AWR 4WD 始動

お待たせ! Adeept AWR 4WD 8月末に組み立て、調整を終わった後、PiCar-Vに集中していたのでAdeept AWR 4WDを触っていませんでした。約2ヶ月ぶりに触ります。久々に触ると動かし方も忘れており、思い出すだけで2、3日かかることがあります。今回も頭のリハビ…

PiCar-V Self-driving tensorflow+keras編 終結宣言

残念ですが一旦離れることとします。 tensorflowのSubclassing APIでの学習が、パソコン上では問題なく動いたのですが、Rasberry Pi4ではcheckpoin関係のアラームが発生し処理が進みませんでした。では、ということでSequential APIを使ったモデルを作り学習…

買っちゃいました、Raspberry Piで学ぶROSロボット入門

ROSの勉強開始です。 この数ヶ月、Raspberry Piを使ったおもちゃで遊んでいるわけですが、この遊びが簡単ではなく、だんだんと深いところに入っていっています。最初は、メーカ提供のコードを単純に使って遊んでいましたが、Deep Learningに入るとそのまま使…

PiCar-V Self-driving tensorflow+keras編 進捗報告5

落とし穴はどこにでもあるものです。 Raspberry Pi4へのtensorflowのインストールも終え、さて動かすぞ、とやってみたらPiCar-Vが全く動かない。???何故、と思い、パソコンに繋いで調べてみると以下のような警告が出ていた。 W tensorflow/core/framework…

RPLIDARのドライバインストールでハマりました。

単純な問題ほど見つけるのが難しいものです。 RPLIDARを買ったので早速動かしてみようとパソコンに接続してネットのインストール手順に従ってドライバのインストールをやりました。ところがところが、ドライバが認識されない。???何度やっても、手段を変…

PiCar-V Self-driving tensorflow + keras編 進捗報告-4

1週間、いろいろと調べました。 Deep Learningの基礎を勉強しないで(本はちょっとは読んではいますが)Self-driving用のアプリの作成を行なってきたわけですが、問題が発生した時の時間のかかり方は半端ないですね。コレが原因なのだろうか?アレが原因なの…

PiCar-V Self-driving tensorflow + keras編 進捗報告-3

tensorflow + kerasでのコードの問題点が判りました。 Chainerを使った学習の次にチャレンジしたtensorflow + kerasではコードの間違いが修正できずに一旦休止し、廻り道でPytorchでの学習を行い、tensorflow + kerasの学習に戻り、速度とステアリング角度の…

PiCar-V Self-riving tensorflow + keras 学習パラメータの決定

学習パラメータを決めました。 先の記事で書いたようにtensorflow + kerasの回帰モデルに対する学習パラメータを色々と変えていき、やっとパラメータの値を決めることができました。今回は、参考にした情報を紹介しながら実施内容を纏めておきたいと思います…

PiCar-V Self-driving tensorflow + keras編 進捗報告-2

順調に作業が進んでいます。 やっと学習モデルが動き始めたと前回の記事で報告しました。今は、学習のパラメータの最適化をやっています。 最適化の候補は、学習率、バッチサイズ、epoch数の3つ。パラメータを変え、学習を行い、記録を取っています。現時点…

PiCar-V Self-driving tensorflow+keras編 進捗報告

やっと学習が始まりました。 悪戦苦闘すること2週間、やっと学習が始まりました。 長かった。やっと動き始めました。まずは素直に喜びたいと思います。 昨日まで学習時のAccuracyがゼロのままだったこと、学習開始からLossがほとんど変わらなかった原因が判…

プライバシーポリシー お問い合わせ