ふるお〜と!- FullAuto

AI・ロボットが普及しBI(ベーシックインカム)が早急に実現されることを願う元ニートのブログ

ふるお〜と!-FullAuto

2021-01-01から1年間の記事一覧

ダイソーの研磨工具で3Dプリントする際にできる積層痕がどれくらい滑らかになるか実験してみた(その1)

目的 100円ショップ ダイソーの研磨用の工具で、 3Dプリントする際にできる積層痕を 滑らかにできるか試してみる。 実験用具 ・鉄工用棒やすり ・木工用棒やすり ・ディスクペーパー#40 ・ディスクペーパー#400 ・ナイロンディスク (200円) ・PLA樹脂の球面…

ダウンロードしたSTLをBlenderで加工する

Miku Hatsune by alexgian - Thingiverse でダウンロードした、ミクさんのstlファイル。 ネットで転がっているファイルはこのようにパーツごとに分かれていないため、 そのままではロボットの外装として活用することはできない。 そこで、ロボットの外装とし…

3Dプリント後、現実世界で破壊される

仮想空間は無重力ですが、現実世界では常に力が加わります。 上の写真では1個285gのモータを5個使っていたので、 約14Nの力が加わり続けていました。 そして2週間で破壊されました。 リブを意識して追加する 身の回りのプラスチック製品を見ると、裏面を凸凹…

C++コード読解

Ignition Gazeboに以下のようなコードがある。 void Model::SetWorldPoseCmd(EntityComponentManager &_ecm, const math::Pose3d &_pose) { auto poseCmdComp = _ecm.Component<components::WorldPoseCmd>( this->dataPtr->id); if (!poseCmdComp) { _ecm.CreateComponent(this->dataPt</components::worldposecmd>…

apt installしたヘッダとライブラリを使う

$ sudo apt install hoge このコマンドを使うとどこかにヘッダとライブラリがインストールされます。 Makefile作成する場合はヘッダとライブラリを探し出しパスを設定する必要があります。 INCDIR = /usr/local/inluce/ LIB = -L/usr/local/lib cmakeを作成…

画像のフォーマット方式を別プロセスに伝えるには?

画像のピクセルフォーマット(エンコーディング) 画像データを別のプロセスに伝えるとき、ピクセルフォーマットを伝える必要があります。 この画像のピクセルフォーマットを表す値について、各ソフトウェアでバラバラです。 モータもバラバラです。というかそ…