teruノートスマートフォン用の表示で見るteruノートROSでロボットとか。Ubuntuで困ったこととか。Pill、STM32duino...などと様々な呼び名があるようですが、とにかく安いSTM32ボードです。Amazonで2個で1000円くらいです。Aliexpressなら1個$2を切ります。STM32マイコンは人気なので開発環境は多岐にわたります。Kameをインストールします。以下は公式Wikiの抜粋です。Kineticインストール2018-11-29Ubuntuセットアップ時にやることUbuntuUbuntuセットアップ時にいつもやることをメモしておきます。16.04LTSです。Retractedをオンにすると、移動時にZ方向に逃げるので、上面に移動痕がつかなくなります。逃げ量は積層ピッチ程度で十分です。Retracted2018-10-27ブログ再始動ブログ運営ブログを完全に放置していましたが、特にROS関連の記事をよく見て頂いているようなので、そのあたりちょっとずつ記事にしていこうと思います。2年前の情報なんてはっきり言って古いですからね。自身もあれからROSをかなり本格的に触り始めて、ros_control...ブログ再始動2017-12-10rqt_plotのバックエンドROSの便利ツール代表格ともいうべきrqt_plotですが、グラフ描写バックエンドを変更すると超絶使いやすくなります。公式に詳しく載ってます。WikiまずpyQtGraphをインストールします。16.04)ロボコンの競技規則で無線通信はBluetoothのみという事態がルール補足情報により発覚し、WiFiでROSトピック飛ばそうと思っていた構想が砕け散りました。16.04)2017-01-28STM32F429i-discoでrosserialSTM32F429i-discoはmbedに対応しているので、rosserial_mbedをインポートしてROSにつなげてみました。IDEでrosserial_mbedをインポートして、ローカルのSW4STM32で開発しています。joyトピックをsubscribeするコードを書いてみます。STM32をインストールしたところ、異常に重くてほとんど使えませんでした。topコマンドで調べるとjavaプロセスがCPUをほぼ100%使っている状態でした。解決策はここで見つかりました。mbedプロジェクトのローカルビルドNucleo-F303はmbed開発環境が利用できてブレボに刺さるSTM32マイコンボードという優れモノです。ひとついただけないのは、mbed環境というのがオンラインIDEであることです...。そこでローカルビルド環境を模索してみました。Library(以下SPL)が利用できないという問題があります。具体的にはこんなエラーです。7.0で簡単なロボットシミュレーションをしようと、こちらのサイトを参考にさせて頂きました。bril-tech.blogspot.jpところが。Indigoを動かしたいが...RPi3でROSは動きます。RaspbianでROSをビルドすれば、roscoreの起動確認まですんなりいきました。日本語の情報もぐぐればいくつか出てきます。2016)をインストールします。windowsというソフトを使ってmicroSDに書き込みました。このLCDはHDMI接続なので、起動時そのまま映りました。Pi3導入編2016-08-13Qwtのインストールでコケて諦めGUIクロスプラットフォーム開発環境のQtでグラフなどを簡単に扱えるようになるQwtというファームウエアがあります。公式サイトはこちらです。http://qwt.sourceforge.net/ソースコード形式で配布されているので、自前の環境でビルドする必要があります。ファイルを開けません。directoryと言われてしまいました。インクルードパスを追加します。.proファイルにこれを追加します。"C...Qtでcorecrt.hが見つからないと言われる問題2016-07-29Qt環境構築GUIを使ったソフトウエアを作る必要があったので、Qt(キュートと読みます)というフレームワークを導入しようと思います。クロスプラットフォームなので、WindowsでもUbuntuでも同じ環境で開発できるようです。今回はWindowsでやってみます。Qtをこちらか...Qt環境構築2016-06-26FreeRTOSをSTM32F4にポーティングするリアルタイムOSであるFreeRTOSをSTM32F429i-discoにポーティングします。ポーティングは移植の意味で、FreeRTOSのファイルにも"port"を見かけますがこれはIOポートではなく移植のポートです。PICで有名な後閑さんのページに詳しい説明があります。CoIDEを使ってきました。フリーで無制限に使えるのですが、使い勝手の悪いリポジトリ機能とプロジェクト管理が難点でした。STM32に乗り換えることにします。略してSW4STM32らしいです。STM322016-06-07TensorFlowのインストールDeeplearningライブラリTensorFlowをUbuntu14.04にインストールします。https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html必要なパッケージをインストール。python-devTensorFlow...TensorFlowのインストール2016-05-07gnuplotの導入C++でディジタル制御のプログラムを書こうとしていて、結果をグラフで表示したいなと調べたところ、gnuplotが便利そうだとわかりました。gnuplot-x11最後のx11を付け忘れてもインストールしてしまったのですが、u...gnuplotの導入2016-05-07eclipseによるC言語開発環境を整えるIDEのほうが何かと便利なのでeclipseでC言語開発環境を整えます。3.8がインストールされてしまいますが、まあいいでしょう。起動してworkbenchをク...eclipseによるC言語開発環境を整える2016-05-05グラフィックドライバを変更なんだがワークスペースの切り替えが重いなと思ったので調べると、グラフィックドライバに代替のものが使われているかもしれないことが発覚。システム設定→ソフトウエアとアップデート→追加のドライバ...グラフィックドライバを変更2016-05-03FreeCADをつかってみよう高専時代はSolidWorksの学生ライセンスがあったので、自分のPCにSolidを入れることが出来たのですが、大学生になってそれが出来なくなりました。SolidWorksは、非常に優秀なCADです。代わりのCADを見つけるのが大変です。14.04にTeXをインストールします。texlive-fonts-extra多分、最低限これだけあればいいと思います。noteには以前からUbuntuを入れていましたが、ようやくデスクトップPCのほうにもUbuntuをインストールしました。Ubuntuはいろいろややこしいので、逐一メモしていこうと思います。そのためのこのブログ。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。